SE1-HW2-921.pdf

‫به نام خدا‬
‫دانشگاه صنعتی شریف‪ ،‬دانشﻜده ﻣﻬندﺳی ﻛاﻣﭙﻴﻮﺗر‬
‫درس ﻣﻬندﺳی نرم افزار – نﻴمسال اول ‪39-39‬‬
‫تمرین سری دوم‬
‫(فصل های ‪ 11 ،9 ،8 ،5‬و ‪ 11‬از نگارش هفتم کتاب)‬
‫‪ .1‬ﻣرحله اﺳتخراج‪ 1‬در بحث نﻴازﻣندی ها را ﺗﻮضﻴح دهﻴد‪ .‬ﻣحصﻮالت این ﻣرحله را نام ببرید‪.‬‬
‫‪ .9‬چه ﺳﻮاالﺗی ﺗﻮﺳط نمﻮدار ﻣﻮرد ﻛاربرد‪ 9‬پاﺳخ داده ﻣی شﻮد؟‬
‫‪ .9‬ﻣشخصه های ﻛﻴفﻴت‪ 9‬را نام ببرید ‪ .‬از چه ﻣرحله ای از چرخه عمر ﺗﻮلﻴد نرم افزار ﻣی بایست این ﻣشخصه ها را‬
‫ﻣدنظر داشت؟ چرا؟‬
‫‪ .4‬ﻣفﻬﻮم پﻴمانهای بﻮدن‪ 4‬را در طراحی نرمافزار ﺗﻮضﻴح دهﻴد‪ .‬آیا افزایش پﻴمانهای بﻮدن حدی دارد؟ یا هرچه درجه‬
‫پﻴمانهای بﻮدن بﻴشتر باشد بﻬتر اﺳت؟ (راهنمایی‪ :‬پاﺳخ به این ﺳؤال را با رﺳم نمﻮدار هزینه بر اﺳاس ﺗعداد پﻴمانهها‬
‫و ﺗﻮضﻴح ﻣختصر آن بﻴان ﻛنﻴد‪).‬‬
‫‪ .5‬الگﻮی پنﻬان ﺳازی اطالعات‪ 5‬را ﺗﻮضﻴح دهﻴد‪.‬‬
‫‪ .6‬پﻴغام خطا یا هشدار‪ ،‬در بحث واﺳط ﻛاربری ﻣیبایست چه ویژگیهایی را دارا باشد؟‬
‫‪ .7‬ﻣفﻬﻮم بﻴنالمللی ﺳازی‪ 6‬را به صﻮرت ﻣختصر ﺗﻮضﻴح دهﻴد‪.‬‬
‫‪Elicitation 1‬‬
‫‪Use Case 9‬‬
‫‪Quality Attribute 9‬‬
‫‪Modularity 4‬‬
‫‪Information Hiding 5‬‬
‫‪Internationalization 6‬‬
‫‪ ‬ﻛافﻴست ﺗا پاﺳخ ﺗمرینها را به نشانی ‪ [email protected]‬ارﺳال نمایﻴد‪ .‬نﻴازی‬
‫به ﺗحﻮیل نسخه چاپ شده به اﺳتاد نﻴست‪.‬‬
‫‪ ‬ﻣﻬلت ارﺳال ﺗمرینها‪ ،‬ﺗا ﺗاریخ ‪ 39/3/4‬ﻣیباشد‪.‬‬
‫‪ ‬پاﺳخها واضح و ﻣشخص اﺳت‪ .‬از ﺗﻮضﻴح بﻴش از حد جﻬت ﻛسب نمره بﻴشتر جدا خﻮدداری فرﻣایﻴد‪.‬‬
‫‪ ‬در صﻮرت رویت پاﺳخهای ﻣشابه‪ ،‬نمره ﻣنفی برای ﻛل ﺗمرین در نظر گرفته ﻣیشﻮد‪.‬‬
‫‪ ‬لطفاً از قالب زیر برای عنﻮان ایمﻴل و فایل ارﺳالی اﺳتفاده نمایﻴد‪:‬‬
‫>‪SE–Assignment#<the assignment number>-<your student ID‬‬
‫به عنﻮان ﻣثال‪SE-Assignment#2-81111111 :‬‬