2-1.pdf

‫به نام خدا‬
‫آزمایشگاه مهندسی نرم افزار – بهار ‪91‬‬
‫کار گروهی شماره ‪( 2‬تحلیل)‬
‫با توجه به پروژه در دست بررسی به سواالت زیر پاسخ دهید‪:‬‬
‫‪ .1‬مرحله تحلیل و چگونگی گذر از مرحله نیازمندی به آن را در پروژه خود مورد بررسی قرار دهید‪.‬‬
‫‪.i‬‬
‫انواع مدلهای ساختاری و رفتاری که ساخته میشوند را بیان کنید‪.‬‬
‫‪.ii‬‬
‫ترتیب ساخت و تاثیر متقابل مدلها بر هم و نحوه ساخت هر یک از مدل ها را بیان کنید‪.‬‬
‫‪.iii‬‬
‫موارد کاربرد خود را به دقت بررسی کنید‪ .‬آیا در آنها موردی می یابید که ممکن باشد در هنگام قرارگیری در‬
‫محیط عملیاتی خود با شرایطی روبرو شود که در مورد کاربرد در نظر گرفته نشده است‪ .‬یک مورد را اصالح‬
‫نمایید و ‪ class diagram‬مربوط به آن را نیز اصالح نمایید‪( .‬به عنوان مثال فرض کنید مورد کاربردی که‬
‫برای باز شدن در با قرار گرفتن انسان روبروی آن نوشته شده است اما این نمودار کاربرد می تواند با قرار‬
‫گرفتن حیوانات در جلوی آن نیز باز شود و چنین موردی در مورد کاربرد در نظر نگرفته شده است‪).‬‬
‫‪ .2‬با توجه به الگوهای تحلیل ذکر شده در پروژه خود ‪ 6‬نمونه (‪ 6‬نمونه الگوی متفاوت) که می توان الگوها را بر روی آنها‬
‫به کار برد بیابید‪ .‬برای هر یک توضیح اصالحات الزم را انجام دهید‪.‬‬
‫همراه با حل سوال تمام مستندات نیازمندی ها و تحلیل برنامه خود را نیز ضمیمه کنید‪.‬‬
‫مهلت ارسال گزارش نهایی ‪5 :‬شنبه‪.‬‬