SE19394-ex3-v1.pdf

‫به نام خدا‬
‫تمرین سوم درس مهندسی نرم افزار‬
‫معماری و طراحی واسط کاربر سامانه های اطالعاتی رایانه ای‬
‫(موضوع فصول ‪ 19‬تا‪32‬و‪25‬و‪32‬تا‪ 33‬و ‪ 35‬تا ‪ : 36‬کتاب درسی – چاپ ‪ 8‬کتاب پرسمن ‪)2014‬‬
‫مدرس‪ :‬سید ابراهیم ابطحی‬
‫دانشکده مهندسی کامپیوتر‪ ،‬دانشگاه صنعتی شریف‬
‫ترم اول سال تحصیلی ‪93-94‬‬
‫امتیاز تمرین ‪ 4000 :‬امتیاز‬
‫زمان ارائه صورت تمرین ‪:‬‬
‫‪ 2‬دی ‪1393‬‬
‫مقدمه‬
‫این تمرین سوم و پایانی درس است‪ .‬تمرین اول در موضوع مهندسی تحلیل و طراحی‬
‫‪ ،‬تمرین دوم در موضوع معماری و طراحی واسط کاربر و تمرین سوم در مورد معیارها‬
‫‪ ،‬کیفیت ‪ ،‬مرور‪ ،‬آزمون و نگهداری نرم افزار است‪.‬‬
‫این تمرین از دو بخش و شش پرسش در مضامین فوق ‪ ،‬تشکیل شده است که پاسخ‬
‫دهی به پرسش چهارم گروهی و پاسخ دهی به سایر پرسشهای این تمرین انفرادی‬
‫است‪ .‬در بخش اول در پرسشهای اول تا سوم سواالتی در مورد مفاهیم پایه مطروحه‬
‫این دوازده فصل کتاب درسی مطرح شده است‪.‬حل بخش الف تمرین با انتخاب‬
‫کالسی – گروهی است) ‪ .‬بخش دوم شامل پرسشهای چهارم تا ششم با هدف‬
‫بکارگیری دانسته های جدید برای نقد و اصالح در صورت امکان پروژه انجام شده درس‬
‫پیش نیاز یعنی تحلیل و طراحی سامانه ها‪ ،‬طراحی شده است ‪.‬پاسخ پرسش چهارم‬
‫گروهی و پاسخ پرسشهای پنجم وششم انفرادی است ‪.‬‬
‫تا جایی که ممکن بوده سعی شده که سواالت تمرین پوشای درس و مطالب کالسی‬
‫باشد ‪ .‬این تمرین شامل ‪ 3000‬امتیاز انفرادی ‪ ،1000‬امتیاز گروهی و جمعا ‪4000‬‬
‫امتیاز است که در بین بخش های مختلف تقسیم شده است‪.‬‬
‫جواب تمرینات را در دو نسخه برای استادیار درس (آقای حقیقی) با رایانامه ارسال و‬
‫برای خود بعنوان سابقه رونوشت تهیه کنید )‪ (CC‬زیرا نسخه ای از تمرینات ارسالی را‬
‫هم بر روی لوح فشرده در جلسه آزمون پایان ترم باید تحویل دهید‪ .‬در موضوع نامه‬
‫عبارتی با ساختار زیر بنویسید‪:‬‬
‫‪SE19394-ex3-group name – student/manager name - student‬‬
‫‪no-Enferadi/Gorouhi‬‬
‫بخش گروهی تمرینات – پاسخ پرسش چهار‪ -‬را فقط مدیران گروه ها ارسال کنند‪.‬‬
‫نحوه اجرای سه پرسش بخش الف تمرین ‪ :‬کالسی‪-‬گروهی با انجام انفرادی‬
‫دوازده فصل ‪ 19 :‬و ‪ 20‬و ‪ 21‬و ‪ 22‬و ‪ 23‬و ‪ 25‬و ‪ 29‬و ‪ 30‬و ‪ 32‬و ‪33‬و ‪ 35‬و ‪ 36‬کتاب درسی شامل تعدادی شکل و جدول و‬
‫مسئله و نکته برای اندیشیدن )‪ (Problems and Point to Ponder‬و یک خالصه مختصر و مفید در فصول مختلف و بخصوص در‬
‫فصول بیست و یکم (تضمین کیفی) ‪ ،‬بیست و دوم (راهبردهای آزمون ) ‪ ،‬بیست و پنجم (آزمون کاربردهای وبی) ‪ ،‬سی و ششم (نگهداری و‬
‫مهندسی مجدد ) شامل تعداد قابل مالحظه ای توصیه و راهنمائی و قاعده یا اصل نهفته و قابل استخراج از متن برای انجام کار تولید مهندسی‬
‫و با کیفیت پروژه های نرم افزاری است که موضوع این تمرین است‬
‫‪ .‬ابتدا مدیران شش گروه درسی در جلسه ای کوتاه در مورد تقسیم دوازده فصل فوق بین گروه ها به شکل غیر تکراری و هر گروه دو فصل از‬
‫یک سبد ‪ ،‬تفاهم و نتیجه را با رایا نامه به مدرس و استادیار ارشد درس اعالم کنند‪.‬‬
‫سبد یک ‪ :‬فصول ‪ 19‬و ‪ ، 36‬سبد دو ‪ :‬فصول ‪ 20‬و ‪ ، 35‬سبد سه ‪ :‬فصول ‪ 21‬و ‪ ، 33‬سبد چهار ‪ :‬فصول‪ 23‬و ‪ ، 29‬سبد پنج ‪ :‬فصول ‪ 22‬و‬
‫‪ ، 33‬سبد شش ‪ :‬فصول ‪ 25‬و ‪. 30‬‬
‫سپس فصول سبد هر گروه در جلسه گروهی به بحث گذارده شود و تمامی اشکال و جداول ‪ ،‬مسائل و نکاتی برای اندیشیدن هر یک از دو‬
‫فصل گروه به شکل عادالنه (با توجه به تعداد اعضای داوطلب و متعهد انجام در گروه ) و توافقی بین اعضای گروه تقسیم شود ‪ .‬توجه‬
‫کنید که الزمست در مجموع اعضای هر گروه باید تمامی اشکال ‪ ،‬جدواول و نکات اندیشیدنی هردو فصل گروه را پاسخ داده یا تشریح کنند‪.‬‬
‫مدیران گروه ها موظفند در اسرع وقت پس از اخذ این تصمیمات در جلسات گروهی جدول تقسیم کار بین اعضای گروه (با ذکر دقیق شماره‬
‫شکل و جدول یا نکته برای اندیشیدن هر فصل با ذکر شماره صفحه در نسخه الکترونیکی چاپ هشتم کتاب پرسمن را با رایانامه با موضوع‬
‫تقسیم کار گروهی تمرین سه ‪ ،‬به مدرس و استادیار درس با رایانامه اطالع دهند‪.‬‬
‫برای استفاده از کار گروه های دیگر و کاهش بار مطالعاتی درس برای هر فرد در آزمون نهائی توصیه میشود جوابها و نتایج‬
‫مطالعاتی گروه ها در این بخش به شکل مشاع در اختیار دیگر گروه ها قرار گیرد‪.‬‬
‫نحوه اجرای سه پرسش بخش ب تمرین ‪ :‬گروهی با انجام انفرادی‬
‫استخراج و پاالیش دو صورت فعالیتی برای رعایت مالحظات تضمین کیفی ‪ ،‬راهبردهای آزمون ‪ ،‬نکات آزمون کاربرد وبی ‪ ،‬ارزیابی کمّی‬
‫قابلیت استفاده نرم افزار و تحلیل اقتصادی مهندسی مجدد یا بازمهندسی نرم افزار ‪ ،‬نقد کار انجام شده در پروژه درس پیش نیاز ‪ ،‬بر این‬
‫مبناها و ارائه برنامه ای برای رعایت این نکات در صورت امکان انجام مجدد و تحلیل اقتصادی مهندسی مجدد پروژه مزبور موضوع سه‬
‫پرسش این بخش است‪ .‬گروه ها باید در جلسه گروهی اشکال ‪ ،‬جدوال و مفاهیم زیر از کتاب را به شکل عادالنه (با توجه به تعداد اعضای‬
‫داوطلب و متعهد انجام در گروه ) با توافق جمعی بین اعضاء با تصمیم نهائی مدیر گروه در موارد اختالف ‪ ،‬تقسیم کنند و هر فرد نتایج پس‬
‫از انجام کار محوله نتایج را در گروه مطرح کند ‪::‬‬
‫در جلسه تضارب افکار که نتیجه اش به عنوان پاسخ گروهی به پرسش چهارم توسط مدیر گروه تهیه و ارسال خواهد شد ‪ ،‬توافق گروهی بر‬
‫چهار صورت فعالیتی )‪ (Activity List‬برای رعایت کمینه مالحظات تضمین کیفی ‪ ،‬تدوین راهبردهای آزمون ‪ ،‬نکات آزمون کاربرد های‬
‫وبی ‪ ،‬تحقق کمینه قابلیت استفاده از نرم افزار با کمینه پنج مورد مهم و اولویت دار در هر زمینه اید صورت پذیرد‪.‬سپس برای پاسخ دهی‬
‫انفرادی به پرسش های پنجم این بخش هر دانشجو چهار صورت فعالیتی الزم تضمین کیفی ‪ ،‬راهبردهای آزمون ‪ ،‬نکات آزمون کاربرد وبی ‪،‬‬
‫ارزیابی کمّی قابلیت استفاده نرم افزار مصوبات گروه خود را مطالعه و در پاسخ به پرسش پنج ‪ ،‬وضعیت سامانه تولیدی خود در اجرای کامل یا‬
‫بخشی و یا عدم اجرا ‪ ،‬بیان ‪ ،‬تفسیر و علت کاوی خواهد کرد‪ .‬و سپس با فرض امکان انجام مجدد برنامه ای کمینه برای انجام مجدد با کمینه‬
‫چهار فعالیت اولویت دار برای هریک از چهار زمینه تضمین کیفی ‪ ،‬راهبردهای آزمون ‪ ،‬نکات آزمون کاربرد وبی ‪ ،‬تحقق کمّی قابلیت استفاده‬
‫نرم افزار از منظر خود پیشنهاد خواهد دهد‪..‬‬
‫برای پاسخ دهی به پرسش ششم هر دانشجو بر اساس تحلیل گروه از مبحث اقتصاد مهندسی مجدد پروژه ها مندرج در فصل ‪ 36‬و جدول‬
‫‪ 36.9‬در صفحات ‪ 813‬و ‪ 814‬کتاب درسی و فرمول پیشنهادی با مفروضات نسبتا واقعی خود پس از محاسبات الزم توصیه به انجام یا عدم‬
‫انجام مهندسی مجدد به دلیل صرفه یا عدم صرفه اقتصادی بنماید‪.‬‬
‫الف‪ -‬مرور اجمالی نکات مهم فصول هدف این تمرین (اجرای کالسی –‬
‫گروهی با تقسیم کار و پاسخ دهی انفرادی) ‪:‬‬
‫بخش الف‪ -‬پرسش یک ‪:‬‬
‫مفاهیم قابل استنتاج از اشکال و جداول از فصول منتخب‬
‫گروه شما از سبد واگذاری کتاب درسی که برای پاسخ دهی در گروه ‪ ،‬به شما محول شده را تشریح‬
‫کنید (انفرادی ‪ 500 :‬امتیاز ‪ ،‬با تقسیم یکسان امتیاز به تعداد اشکال و جداول انتخاب شده برای‬
‫دانشجو ) ‪.‬‬
‫بخش الف‪ -‬پرسش‬
‫دو‪ :‬مسائل و نکاتی برای اندیشیدن از فصول منتخب گروه شما از سبد‬
‫واگذاری کتاب درسی که برای پاسخ دهی در گروه ‪ ،‬به شما محول شده را پاسخ داده و تشریح کنید‬
‫– با کمینه چهار نکته یا مسئله مستقل ‪( -‬انفرادی ‪ 500 :‬امتیاز ‪ ،‬با تقسیم یکسان امتیاز به تعداد‬
‫نکات انتخاب شده برای دانشجو)‪.‬‬
‫بخش الف‪ -‬پرسش سه‬
‫‪ :‬خالصه دو فصل احاله شده به گروه خود را مطالعه و پس از بیان‬
‫مطالب مطروحه در آن ‪ ،‬به تعداد کمینه ‪ 5‬نکته و مورد مهم اولویت دار ‪،‬از این خالصه را بیان و‬
‫تشریح کنید (انفرادی ‪ 500 :‬امتیاز )‬
‫بخش ب‪ -‬واکاوی نحوه انجام این فعالیت در پروزه درسی ‪ ،‬درس‬
‫پیش نیاز در ترم گذشته و ارائه برنامه و سبد های راه حل در صورت‬
‫انجام مجدد این پروژه (اجرای گروهی با تقسیم کار و پاسخ دهی‬
‫گروهی وانفرادی) ‪:‬‬
‫بخش ب‪ -‬پرسش چهار‬
‫‪ :‬واقع یابی ‪ :‬بر اساس راهنمای پرسش به این پاسخ در این برگه ها‬
‫چهار صورت فعالیتی‪،‬برای رعایت مالحظات تضمین کیفی ‪ ،‬راهبردهای آزمون ‪ ،‬نکات آزمون کاربرد‬
‫وبی ‪ ،‬ارزیابی کمّی قابلیت استفاده نرم افزار با کمینه پنج مورد مهم و اولویت دار در گروه تهیه ‪ ،‬با‬
‫اجماع فنی ‪،‬تصویب و توسط مدیر گروه به عنوان پاسخ گروهی با رایانامه ارسال نمائید ‪ ( :‬پاسخ‬
‫گروهی ‪1000 :‬امتیاز ‪ ،‬هر بند ‪ 100‬امتیاز)‪.‬‬
‫بخش ب‪ -‬پرسش‬
‫پنج‪ :‬توصیه برنامه ای و بیان آموخته ها در صورت انجام مجدد ‪ :‬برای‬
‫پاسخ دهی انفرادی به این پرسش ها چهار صورت فعالیتی‪ ،‬برای رعایت مالحظات تضمین کیفی ‪،‬‬
‫راهبردهای آزمون ‪ ،‬نکات آزمون کاربرد وبی ‪ ،‬قابلیت استفاده نرم افزار با کمینه پنج مورد مهم و‬
‫اولویت دار مصوب گروه خود را مطالعه و در پاسخ به این پرسش وضعیت سامانه تولیدی خود در‬
‫مقابله مورد به مورد این دو صورت فعالیتی بررسی و در صورت انجام جزئی یا عدم انجام ‪ ،‬علت را‬
‫دکر نماید‪ .‬سپس بر اساس این چهار صورت فعالیتی برای تحقق چهار مورد تضمین کیفی ‪ ،‬تدوین‬
‫راهبردهای آزمون ‪ ،‬نکات آزمون کاربرد وبی ‪ ،‬تحقق کمّی قابلیت استفاده نرم افزار ‪ ،‬در قالب برنامه‬
‫ای با فرض امکان انجام مجدد چهار فعالیت اولویت دار در هر یک از این چهارمورد را با ذکر دلیل‬
‫توصیه به انجام نماید ‪( :‬انفرادی ‪ 800 :‬امتیاز ‪ ،‬هر فعالیت ‪ 50‬امتیاز)‪.‬‬
‫بخش پ‪ -‬پرسش‬
‫شش‪ :‬امکان سنجی ‪:‬بر مبنای مطالعات و تحلیل گروهی و فرمول درج‬
‫شده در صفحات ‪ 813‬و ‪ 814‬کتاب درسی در مورد اقتصاد مهندسی مجدد سامانه های کاربردی رایانه‬
‫ای ‪ ،‬پس از ذکر مفروضات قریب به واقع ‪ ،‬الزم جهت محاسبه این فرمول با استناد به نتیجه حاصله از‬
‫این محاسبات ‪ ،‬تصمیم ممکن انجام یا عدم انجام مهندسی مجدد سامانه خود را تحلیل کنید‬
‫(انفرادی ‪ 700 :‬امتیاز )‪.‬‬