SE-HW3-921.pdf

‫به نام خدا‬
‫دانشگاه صنعتی شریف‪ ،‬دانشکده مهندسی کامپیوتر‬
‫درس مهندسی نرمافزار – نیمسال اول ‪92-93‬‬
‫تمرین سری سوم‬
‫(فصل ‪41‬و‪41‬و‪41‬و‪22‬و‪21‬و‪22‬و‪ 22‬از نگارش هفتم کتاب)‬
‫‪)1‬‬
‫‪)2‬‬
‫‪)3‬‬
‫‪)4‬‬
‫‪)5‬‬
‫‪)6‬‬
‫فرض کنید قرار است سامانه کنترل تردد دانشجویان در خوابگاههای دانشگاه صنعتی شریف را تحلیل کنید! در این سامانه‬
‫دانشجویان هنگاه عبور از در خوابگاه میبایست کارت بکشند و در سامانهای که تحت وب است اطالعات تردد‬
‫دانشجو(ورود یا خروج‪ ،‬ساعت ثبت‪ )....‬ثبت میشود و نگهبانان این اطالعات را در یک مانیتور مشاهده میکنند‪ .‬مدیر‬
‫سامانه نیز میتواند این اطالعات را به صورت برخط مشاهده کند‪ .‬هر کدام از عبارتهای زیر به کدام یک از عوامل کیفیت‬
‫ارائه شده ‪ ISO‬مربوط میشود‪ .‬دلیل خود را به طور خالصه شرح دهید‪.‬‬
‫‪ .a‬نگهبانان میبایست برای بهروزرسانی اطالعات جدول تردد دانشجویان گزینه ‪ refresh‬را فشار دهند و چون با‬
‫کامپیوتر آشنایی کافی ندارند‪ ،‬فراموش میکنند‪.‬‬
‫‪ .b‬در صفحه مشاهده اطالعات تردد که نگهبانان مشاهده میکنند‪ ،‬گزینهای تحت عنوان انتخاب خوابگاه وجود دارد‬
‫که با انتخاب خوابگاه میتوانند اطالعات تردد خوابگاه انتخاب شده را (حتی اگر خوابگاه خودش نباشد) مشاهده‬
‫کنند‪.‬‬
‫‪ .c‬زمانی که دانشجو کارت میکشد‪ ،‬با زمانی که در سامانه اطالعات تردد او ذخیره میشود و نمایش داده میشود‪،‬‬
‫‪ 3‬ثانیه اختالف دارد‪.‬‬
‫‪ .d‬این سامانه شی گرا نوشته نشده است‪.‬‬
‫‪ .e‬اطالعات تردد دانشجویان هر از چند گاهی به دالیل مشکالت شبکه ثبت نمیشود‪.‬‬
‫هدف از ‪ )SCM( Software Configuration Management‬چیست؟ ‪Software Configuration‬‬
‫‪ )SCI( Item‬چیست؟ در صورتی که از ‪ SCM‬استفاده نکنیم با چه مشکالتی روبهرو خواهیم شد؟‬
‫یک تیم چابک چه خصوصیتهایی دارد؟ این خصوصیتها چه فواید و آسیبهایی را به همراه خواهد داشت؟‬
‫اصول ‪ HH5W‬را نام ببرید‪ .‬هدف از بیان این اصول چه بوده؟‬
‫جدول پروژه‪ 1‬چه اطالعاتی را نمایش میدهد؟ چه کمبودی دارد؟ برای رفع این کمبود از چه نموداری میتوان استفاده‬
‫کرد؟‬
‫تصور کنید در حال تحلیل ریسک پروژهای با مبلغ ‪ 111‬میلیون تومان هستیم‪ .‬در این پروژه قرار است ‪ 3‬نفر برنامهنویس‬
‫حضور تمام وقت داشته باشند (هر برنامهنویس روزانه ‪ 5‬ساعت کار مفید انجام میدهد و هیچ روزی در هفته تعطیل‬
‫نیست!) ‪ .‬فرض کنید تمام اعضا سرعت و قدرت یکسان دارند و برای پروژه به یک اندازه مفید هستند‪ .‬از طرفی اندازه‬
‫تخمینی اعالم شده به کارفرما(با فرض داشتن سه برنامهنویس به عالوه ‪ 311‬ساعت اضافه جهت حاشیه اطمینان) برای‬
‫‪Project Table‬‬
‫‪1‬‬
‫کل پروژه ‪ 3111‬نفر ساعت میباشد‪ .‬به احتمال ‪ %01‬یکی از اعضا پس از ‪ 61‬روز از تیم جدا خواهد شد‪ .‬چرا که شرکتی به‬
‫او پیشنهاد مبلغی باالتر داده ولی شرکت ما حاضر نیست مبلغ پرداختی به برنامهنویس را افزایش دهد‪ .‬هیچ برنامهنویس‬
‫دیگری نیز در اختیار شرکت جهت جایگزین کردن با برنامهنویس مذکور نمیباشد! به ازای هر روز دیرکرد شرکت موظف‬
‫است تا ‪ 1.2‬درصد مبلغ کل پروژه را به عنوان جریمه پرداخت کند‪ .‬ابتدا بیان کنید که ریسک مذکور از کدام یک از انواع‬
‫ریسک محسوب می شود؟ ثانیا ‪ Risk Exposure‬را برای این ریسک محاسبه کنید (راه حل خود را توضیح دهید)‪.‬‬
‫‪ ‬کافیست تا پاسخ تمرینها را به نشانی ‪ [email protected]‬ارسال نمایید‪ .‬نیازی‬
‫به تحویل نسخه چاپ شده به استاد نیست‪.‬‬
‫‪ ‬مهلت ارسال تمرینها‪ ،‬تا تاریخ ‪ 1392/11/2‬میباشد‪.‬‬
‫‪ ‬در صورت رویت پاسخهای مشابه‪ ،‬نمره منفی برای کل تمرین در نظر گرفته میشود‪.‬‬
‫‪ ‬لطفا از قالب زیر برای عنوان ایمیل و فایل ارسالی استفاده نمایید‪:‬‬
‫>‪SE–Assignment#<the assignment number>-<your student ID‬‬