معماری نرمافزار از جمله مفاهیمی است که در دو دهه اخیر بهتدریج در حوزه مهندسی نرمافزار و توسعه نرمافزار جای پایی پیدا نموده است. برخلاف تفکر اغلب افراد که با شنیدن کلمه معماری نرمافزار به یاد لایههای نرمافزار میافتند و در مورد N-Tier صحبت میکنند و به آن ابراز ارادت میکنند، معماری نرمافزار مباحث بیشتری از جمله تشخیص و تعیین مولفههای کلیدی سیستم، چگونگی تقسیم وظایف بین مولفهها، چگونگی برآوردهسازی خصوصیات کیفی با اهمیت و الگوهای معماری را در برمیگیرد. معماری نرمافزار نیز همانند مهندسی نرمافزار در اغلب سیستمهای کوچک کمتر به چشم میخورد و در واقع با چشم غیرمسلح دیده نمیشود اما در سیستمهای بزرگ چه از نظر تعداد نیازمندیها، نفرات توسعهدهنده، استاندارهای مورد استفاده و همچنین وجود خصوصیات کیفی با اولویت بالا همچون قابلیت اعتماد (Reliability)، قابلیت دسترسیپذیری (Availability) و امنیت (Security) مشاهده معماری نرمافزار و استفاده از آن بسیار مشهود و قابل درک است.
از جمله معروفترین کتابهایی که در مورد معماری نرمافزار و خصوصاً خصوصیات کیفی صحبت میکند، کتاب Software Architecture in Practice میباشد که نمونههای اجرایی کاربردی و البته با حجم مستندات کم و محتوای سنگین را در بردارد که خواندن آن فتح بابی است برای کسانی که علاقه به دانستن این موضوع دارند. در پستهای بعدی در این زمینه بیشتر خواهم نوشت. برای دریافت پاورپوینتهای از اینجا استفاده کنید.
سلام
احتراما، از شما استاد محترم درخواستی دارم، اینجانب دانشجوی ارشد هستم، و این ترم درس معماری نرم افزار را داشتیم . استاد مان فرمودند: که مطالبی که در کلاس گفته نشده است را برای ایشان ارسال نمائیم ، مطالبی که شما در سایتتان گذاشته اید استاد ما در برخی از موضوعات هیچ اشاره ای نکرده اند.این فایل های پسورد دارند اگر لطف فرمائید پسورد را ارسال کنید سپاسگذارم
سلام، مطالب از کتاب ذکر شده گرفته شده است و به نظرم کتاب را به استادتان معرفی کنید، بهتر است.
همچنین نسخه جدید کتاب هم قابل دانلود در سایت است.
دستتون درد نکنه
خیلی عالی بود
ممنون
با تشکر از مطالب مفیدتان
بنده دانشجوی ارشد کامپیوتر هستم و این ترم معماری نرم افزار دارم که استاد کتاب شاو-گارلان را بعنوان منبع معرفی کرده است که متأسفانه هرچه سرچ کرد کتاب یافایلهای پاورپوینت را نیافتم . اگه بتونید کمک کنید ممنون میشم . در صورت امکان اگه چند نمونه سوال درس معماری نرم افزار را برام بفرستین ممنون میشم .
سلام، من این کتاب رو نخوندم. اگر جستجو کنید، اساتیدی رو پیدا میکنید که منبع درسیشون این کتاب باشه. من فقط این مورد رو پیدا کردم https://cs.uwaterloo.ca/~gweddell/cs446
توی این صفحه سوال هم پیدا میشه. امیدوارم خدا استاد شما رو به سمت یک کتاب دیگه هدایت کنه. 🙂
سلام بنده دانشجوی ارشد کامپیوتر هستم خواستم منبعی رو بهم معرفی کنید که تعریف معماری مرجع و مدل مرجع داخلش نوشته شده باشد با تشکر
اگر تعریفی از مدل مرجع و معماری مرجع به صورت عمومی می خوای، از ویکی پدیا میتونی استفاده کنی اما مرجع قابل استناد بخوای و جزئیات مدل مرجع معماری رو هم میخوای میتونی از این مقاله استفاده کنی
http://dl.acm.org/citation.cfm?id=1712025
یک نسخه مجانی اش هم اینجاست
http://wiki.lib.sun.ac.za/images/c/cb/TheConceptOfReferenceArchitectures.pdf
سلام
احتراما، از شما استاد محترم درخواستی دارم، اینجانب دانشجوی ارشد هستم، و این ترم درس معماری نرم افزار را دارم .
اگه بتونید کمک کنید ممنون میشم . در صورت امکان اگه چند نمونه سوال تحلیلی درس معماری نرم افزار را برام بفرستین.
این فایل های پسورد دارند اگر لطف فرمائید پسورد را ارسال کنیدبا سپاس فراوان
این فایلها برای ویرایش پسورد دارند ولی برای مطالعه مشکلی ندارند.
سلام
این اسلایدها خیلی برای من مفید بود. دستتون درد نکنه. فقط خواستم بدونم امکانش هست 2 تا بخش 4و 5 رو امکان ویرایش داشته باشم؟
این اسلایدها فقط برای نمایش توی سایت قرار داده شدند و برای اطلاعات تکمیلی باید به کتاب مراجعه کنید