3-1.pdf

‫به نام خدا‬
‫آزمایشگاه مهندسی نرم افزار ‪ -‬بهار ‪91‬‬
‫کار گروهی شماره ‪( 3‬معماری نرم افزار)‬
‫با توجه به پروژه در دست بررسی و با توجه به موارد ذکر شده در ‪Architectural Patterns and Styles‬و ‪Quality Attributes‬‬
‫به سواالت زیر پاسخ دهید‪:‬‬
‫‪.1‬‬
‫در مورد معماری پروژه خود به این موارد پاسخ دهید ‪:‬‬
‫‪ .a‬کدام یک از دید‪ /‬ساختار های معماری مورد استفاده قرار گرفته است و چرا؟ دلیل استفاده نکردن از دیگر دید‪/‬ساختار ها‬
‫چه بوده است؟‬
‫‪ .b‬در چه مرحله ای معماری نرم افزار طراحی شده است (بعد از چه و قبل از چه فعالیتی) و دلیل واقع شدن در این مرحله‬
‫چیست؟‬
‫‪ .c‬چه استفاده هایی از مدل طراحی شده معماری کردهاید؟ ( در مراحل آتی فرایند از آن استفاده کردهاید؟ اگر این مدل‬
‫ایجاد نمیشد مشکلی به وجود میآمد؟)‬
‫‪.2‬‬
‫سبک های معماری متفاوت را بررسی کرده و با توجه به نیاز پروژه تان معماری پروژه را با استفاده از یکی از سبکهای معماری‬
‫دوباره ترسیم کنید (اجزاء و ارتباطات معماری را با دیدی کلی بیان کنید)‪ .‬دلیل استفاده از این سبک معماری و نتایج استفاده از آنرا‬
‫تشریح کنید‪.‬‬
‫‪.3‬‬
‫‪ 2‬ویژگی کیفی مهم پروژه خود را شناسایی کنید و بررسی کنیدکه چگونه می توانید در معماری خود آن را در نظر بگیرید‪ .‬روشی‬
‫که به کار می برید بر روی سایر ویژگی های کیفی چه تاثیری می گذارد؟‬
‫مهلت تحویل‪5 :‬شنبه‬