SE1-HW3-922.pdf

‫به نام خدا‬
‫دانشگاه صنعتی شریف‪ ،‬دانشکده مهندسی کامپیوتر‬
‫درس مهندسی نرمافزار – نیمسال دوم ‪92-93‬‬
‫تمرین سری سوم‬
‫(فصل ‪41‬و‪41‬و‪41‬و‪22‬و‪21‬و‪22‬و‪ 22‬از نگارش هفتم کتاب)‬
‫‪)1‬‬
‫‪)2‬‬
‫‪)3‬‬
‫‪)4‬‬
‫‪)5‬‬
‫فرض کنید قرار است سامانه کنترل تردد دانشجویان در خوابگاههای دانشگاه صنعتی شریف را تحلیل کنید! د ر این سامانه‬
‫دانشجویان هنگاه عبور از در خوابگاه می بایست کارت بکشند و در سامانهای که تحت وب است اطالعات تردد دانشجو(ورود‬
‫یا خروج‪ ،‬ساعت ثبت‪ )....‬ثبت می شود و نگهبانان این اطالعات را در یک مانیتور مشاهده میکنند‪ .‬مدیر سامانه نیز میتواند‬
‫این اطالعات را به صورت برخط مشاهده کند‪ .‬هر کدام از عبارتهای زیر به کدام یک از عوامل کیفیت ارائه شده ‪ISO‬‬
‫مربوط می شود‪ .‬دلیل خود را به طور خالصه شرح دهید‪.‬‬
‫‪ .a‬در صفحه مشاهده اطالعات تردد که نگهبانان مشاهده میکنند‪ ،‬گزینهای تحت عنوان انتخاب خوابگاه وجود دارد‬
‫که با انتخاب خوابگاه می توانند اطالعات تردد خوابگاه انتخاب شده را (حتی اگر خوابگاه خودش نباشد) مشاهده‬
‫کنند‪.‬‬
‫‪ .b‬گزینه خروج زمانی ظاهر می شود که شخص موس را روی نام کاربری خود در باال سمت چپ سامانه ببرد و‬
‫معموال کاربران متوجه چنین مساله ای نمی شوند‪.‬‬
‫‪ .c‬زمانی که نگهبان لوگین می کند حدود ‪ 22‬ثانیه طول می کشد تا احراز هویت شود‪.‬‬
‫‪ .d‬گاهی به دلیل مشکالت شبکه کل صفحه به درستی ‪ load‬نمی شود و نگهبان برخی رکورد ها را نمی تواند‬
‫مشاهده کند‪.‬‬
‫‪ .e‬ق سمت های مختلف سامانه که کارکرد های متمایز دارند داخل پکیج های مجزا پیاده سازی نشده اند (ماژوالر‬
‫نیست)‬
‫هدف از ‪ )SCM( Software Configuration Management‬چیست؟ ‪Software Configuration‬‬
‫‪ )SCI( Item‬چیست؟ در صورتی که از ‪ SCM‬استفاده نکنیم با چه مشکالتی روبهرو خواهیم شد؟‬
‫جدول پروژه ‪ 1‬چه اطالعاتی را نمایش می دهد؟ چه کمبودی دارد؟ برای رفع این کمبود از چه نموداری می توان استفاده کرد؟‬
‫هدف از تحلیل ‪ Earned Value‬را بیان کنید‪ .‬استفاده از چنین تحلیلی چه مزایایی را به همراه دارد؟‬
‫تصور کنید در حال تحلیل ریسک پروژهای با مبلغ ‪ 122‬میلیون تومان هستیم‪ .‬در این پروژه قرار است ‪ 3‬نفر برنامهنویس‬
‫حضور تمام وقت داشته باشند (هر برنامهنویس روزانه ‪ 5‬ساعت کار مفید انجام میدهد و هیچ روزی در هفته تعطیل نیست!)‪.‬‬
‫فرض کنید تمام اعضا سرعت و قدرت یکسان دارند و برای پروژه به یک اندازه مفید هستند‪ .‬از طرفی اندازه تخمینی اعالم‬
‫شده به کارفرما(با فرض داشتن سه برنامهنویس به عالوه ‪ 152‬ساعت اضافه جهت حاشیه اطمینان) برای کل پروژه ‪3222‬‬
‫نفر ساعت می باشد‪ .‬به احتمال ‪ %02‬دو تن از اعضا پس از ‪ 02‬روز از تیم جدا خواهند شد‪ .‬چرا که یکی از آنها به سرزمین‬
‫‪Project Table‬‬
‫‪1‬‬
‫های دوردست اپالی کرده است و در خصوص نفر دوم‪ ،‬شرکتی به او پیشنهاد مبلغی باالتر داده ولی شرکت ما حاضر نیست‬
‫مبلغ پرداختی به برنامهنویس را افزایش دهد‪ .‬اما اگر آنها بروند ‪ 32‬روز پس از رفتن آنها‪ ،‬یک برنامه نویس با شرایط مشابه‬
‫بقیه برنامه نوی سان شرکت به تیم اضافه خواهد شد و او نیز مشابه بقیه ‪ 5‬ساعت در روز می تواند کار مفید انجام دهد‪ .‬به‬
‫ازای هر روز دیرکرد شرکت موظف است تا ‪ 2.5‬درصد مبلغ کل پروژه را به عنوان جریمه پرداخت کند‪ .‬ابتدا بیان کنید که‬
‫ریسک مذکور از کدام یک از انواع ریسک محسوب می شود؟ ثانیا ‪ Risk Exposure‬را برای این ریسک محاسبه کنید‬
‫(راه حل خود را توضیح دهید)‪.‬‬
‫‪ ‬کافیست تا پاسخ تمرینها را به نشانی ‪ [email protected]‬ارسال نمایید‪ .‬نیازی‬
‫به تحویل نسخه چاپ شده به استاد نیست‪.‬‬
‫‪ ‬مهلت ارسال تمرینها‪ ،‬تا تاریخ ‪ 1393/23/5‬میباشد‪.‬‬
‫‪ ‬در صورت رویت پاسخهای مشابه‪ ،‬نمره منفی برای کل تمرین در نظر گرفته میشود‪.‬‬
‫‪ ‬لطفاً از قالب زیر برای عنوان ایمیل و فایل ارسالی استفاده نمایید‪:‬‬
‫>‪SE–Assignment#<the assignment number>-<your student ID‬‬