فرآورده‌ها (ادامه)

Download Report

Transcript فرآورده‌ها (ادامه)

‫بسمهتعالي‬
‫فصل ششم‬
‫بررس ي ساختاري ‪RUP‬‬
‫اهداف جلسه‬
‫‪‬‬
‫آشنائي با بعد ايستا و مولفههاي آن‬
‫‪‬‬
‫آشنائي با بعد پويا و مولفههاي آن‬
‫‪‬‬
‫آشنننائي بننا اا هنناي نها انننه و هنند ف ا آو دههنناي ا ن يف‬
‫اعاليتهاي اساسي و ا سنگشما ه اا‬
‫‪2‬‬
‫فهرست مطالب‬
‫‪‬‬
‫مقدمه‬
‫‪‬‬
‫ساختا ايستا‬
‫‪‬‬
‫نقشها‬
‫‪‬‬
‫اعاليتها‬
‫‪‬‬
‫ا آو دهها‬
‫‪‬‬
‫نظمها‬
‫‪‬‬
‫دشكا ها‬
‫‪‬‬
‫ج ئيات‬
‫‪‬‬
‫عنا‬
‫دشكا ها‬
‫ثانوي‬
‫‪3‬‬
‫فهرست مطالب‬
‫‪‬‬
‫(ادامه)‬
‫ساختا پويا‬
‫‪‬‬
‫اا آغا ين‬
‫‪‬‬
‫اا تش يح‬
‫‪‬‬
‫اا ساخت‬
‫‪‬‬
‫اا انتقال‬
‫‪4‬‬
‫مقدمه‌‬
‫‪‬‬
‫دو بعد ‪ RUP‬ا ديد اه ديگ‬
‫‪‬‬
‫تكنيكي‪ :‬جنبههاي كيفيتف مهندسيف و وشهاي ط احي‬
‫بعد ايستا‬
‫‪‬‬
‫مدي يتي‪ :‬جنبههاي ماليف است اتژيكف تجا ي و كنت ل منابع انساني‬
‫بعد پويا‬
‫‪5‬‬
‫فرآيند‬
‫‪‬‬
‫عبننا ت ا مجموعننهاي ا‬
‫ننامهنناي نيمننهم ت (‬
‫‪ )Steps‬كه نتيجه آن سيدن به يك هد‬
‫‪‬‬
‫‪Semi-Order‬‬
‫معين است‬
‫ا آيند توليد ن ماا ا ينك ا آينند خشنك (‪ )Rigid Process‬كنه نامهناي‬
‫آن كامالً مشخص و ا پيشتع ي‬
‫شده باشد نيست (ا طالحا ً مانند‬
‫كتا آشپ ي ‪ Cookbook‬نيست!) يك ا آيند تد يجي و تك ا ي كه د‬
‫آن جايي ب اي ابداع و خالقيت بايد وجود داشته باشد‪.‬‬
‫ن ا نيمه م ت ؟‬
‫بع ت وجود ني وي انساني‬
‫‪6‬‬
‫ساختار ايستا‬
‫‪‬‬
‫ا ينننك ا آينننند توليننند انتظنننا مننني ود كنننه معينكنننند ننننه كسننني‬
‫(‪)Who‬ف به نه‬
‫و ت (‪)How‬ف نه ني ي (‪ )What‬ا بايند د‬
‫نه ماني (‪ )When‬توليد کند‬
‫نقشها(‪Who :)Roles‬‬
‫اعاليتها(‪How :)Activities‬‬
‫ا آو دهها(‪What :)Artifacts‬‬
‫نظمها (‪When :)Disciplines‬‬
‫‪7‬‬
‫ساختار ايستا‬
‫(ادامه)‬
‫سازماندهي ميشود بوسيله‬
‫فرآيند مهندس ي نرمافزار‬
‫نظم‬
‫فعاليت‬
‫بيان مي شود بوسيله‬
‫انجام‬
‫ميدهد‬
‫نقش‬
‫مسئوليت دارد‬
‫در رابطه با‬
‫گردش كار‬
‫توصيف ميشود بوسيله‬
‫فرآورده‬
‫رابطه بين مؤلفههاي اساس ي بعد ايستاي ‪ RUP‬و فرآيند توليد نرمافزار‬
‫‪8‬‬
‫نقش (‪)Role‬‬
‫‪‬‬
‫اتا و مسئوليتهايي كه يك نف (يا اا اد ينك تنيم) د پن وژه‬
‫بعهده دا دف ا مشخص مينمايد‬
‫اتا‬
‫مسئوليتها‬
‫اعاليتهايي كه يك نف بايد انجام دهد‬
‫وظيفه يك نف د‬
‫ابطه با توليدف به و‬
‫سانيف يا استفاده ا ا آو دهها‬
‫‪9‬‬
‫نقش (‪)Role‬‬
‫‪‬‬
‫(ادامه)‬
‫م داقهاي نقش‬
‫‪‬‬
‫اا اد متخ ص‪ :‬تح ي گ سيستمف ط احف معما ف ‪...‬‬
‫‪‬‬
‫سهامدا ان (ذينفعان) سيستم‪ :‬مشت يف كا ب نهائي ف ‪...‬‬
‫ط احي كالسهاف ‪...‬‬
‫ط اح‬
‫ط احي مو دكا ب ي‬
‫‪...‬‬
‫با بيني ط احيف ‪...‬‬
‫ط اح مو د كا ب ي‬
‫با بينكننده ط احي‬
‫تح يل معما يف ‪..‬‬
‫معما‬
‫نگاشت ني وي انساني به نقشها‬
‫احمد‬
‫عي‬
‫جواد‬
‫‪10‬‬
‫فعاليتها (‪)Activities‬‬
‫‪‬‬
‫‪‬‬
‫كا هايي كه يك نقنش بايند انجنام دهند بنه‬
‫ميشوند‬
‫نو ت اعالينت بينان‬
‫يك اعاليت‬
‫وشني است‬
‫‪‬‬
‫دا اي هد‬
‫‪‬‬
‫تنها به يك نقش انتسا ميشود‬
‫‪‬‬
‫ب يك ا آو ده (يا مجموعه كونكي ا ا آو دهها) اث مي ذا د‬
‫‪‬‬
‫مدت ماني انجام اعاليت‪ :‬نند ساعت تا نند و‬
‫‪‬‬
‫د ب نامه ي ي و مانبندي واحد انجام كا‬
‫‪11‬‬
‫فعاليتها‬
‫‪‬‬
‫‪‬‬
‫(ادامه)‬
‫مثالهايي ا اعاليت‬
‫‪‬‬
‫يااتن موا د كا ب ي و عاملها بوسي ه تح ي گ سيستم‬
‫‪‬‬
‫با بيني ط احي بوسي ه با بين كننده ط احي‬
‫امهاي اعاليت‬
‫‪ )1‬انديشيدن‬
‫‪ )2‬اج ا‬
‫‪ )3‬با بيني‬
‫‪12‬‬
‫فعاليتها‬
‫(ادامه)‬
‫مثال‪ :‬فعاليت‪ :‬موارد كاربري و عوامل مربوطه را بيابيد‬
‫‪ )1‬عوامل را پيدا كنيد‬
‫‪ )2‬موارد كاربري را پيدا كنيد‬
‫انديشيدن‬
‫‪ )3‬نحوه ارتباط عوامل با موارد كاربري را توصيف نماييد‬
‫‪ )4‬موارد كاربري و عوامل را با هم بستهبندي نماييد‬
‫‪ )5‬نمودار موارد كاربري را ايجاد كنيد‬
‫اجرا‬
‫‪ )6‬مدل موارد كاربري را مستند سازيد‬
‫‪ )7‬نتايج را ارزيابي نماييد‬
‫بازبيني‬
‫‪13‬‬
‫فرآورده‌ها (‪)Artifacts‬‬
‫‪‬‬
‫مح ننويتي (يننا قطعننات اطالعنناتي) كننه د طنني ا آيننند تولينند‬
‫ن ماا ا ف ايجادف استفاده يا به و ساني ميشوند‬
‫‪‬‬
‫ا آو دهها‬
‫‪‬‬
‫خ وجي قابل لمس ا آيند توليد ا تشكيل ميدهند‬
‫‪‬‬
‫و ودي و خ وجي اعاليتها هستند‬
‫‪‬‬
‫تنها يك مسئول(‪ )Owner‬دا ندف ولي‬
‫‪‬‬
‫استفادهكنند ان مخت في ميتوانند داشته باشند‬
‫‪14‬‬
‫فرآورده‌ها‬
‫‪‬‬
‫(ادامه)‬
‫نمونههايي ا ا آو دهها‬
‫‪‬‬
‫مدلها‪ :‬مدل موا د كا ب يف مدل ط احي و‪...‬‬
‫مدلها‪ :‬كالس هاف موا د كا ب يف ي سيستم ها و‪..‬‬
‫‪‬‬
‫عنا‬
‫‪‬‬
‫مستنداتف كد منبنعف ااينلهناي كتابخاننهاي (ماننند ‪)DLL‬ف مولفنههاي‬
‫د ‪ RUP‬ا آو دهها ال اما ً يك مستند كاغذي نيستند‬
‫اج ائي (مانند ‪)OCX‬ف اايلهاي اج ايي و‪...‬‬
‫‪15‬‬
‫فرآورده‌ها‬
‫‪‬‬
‫(ادامه)‬
‫د ‪ RUP‬ا آو دهها د ‪ 9‬مجموعه ذيل طبقهبندي ميشوند‬
‫‪ )1‬مجموعه مدلسا ي ح اه‬
‫‪‬‬
‫مدل موا د كا ب ي ح اه (‪)Business Use Case Model‬‬
‫‪‬‬
‫مستند معما ي ح اه (‪)Business Architecture Document‬‬
‫‪‬‬
‫مستند دو نماي ح اه (‪)Business Vision Document‬‬
‫‪ )2‬مجموعه نيا منديها‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫مستند دو نما (‪)Vision Document‬‬
‫نيا مننننننديها‪ :‬نيا هننننناي ذينفعنننننانف مننننندل منننننوا د كنننننا ب ي و مشخ نننننات‬
‫تكمي ي(‪)Supplementary Specification‬‬
‫ب نامه مدي يت نيا منديها‬
‫‪16‬‬
‫فرآورده‌ها‬
‫(ادامه)‬
‫‪ )3‬مجموعه تح يل و ط احي‬
‫‪‬‬
‫مدل تح يل (‪)Analysis Model‬‬
‫‪‬‬
‫مستند معما ي ن ماا ا (‪)Software Architecture Document‬‬
‫‪‬‬
‫مدل ط احي (‪)Design Model‬‬
‫‪‬‬
‫مدل استق ا (‪)Deployment Model‬‬
‫‪ )4‬مجموعه پيادهسا ي‬
‫‪‬‬
‫كد منبع و اايلهاي اج ائي‬
‫‪‬‬
‫اايلهاي دادهاي مو د نيا‬
‫‪17‬‬
‫فرآورده‌ها‬
‫(ادامه)‬
‫‪ )5‬مجموعه آ مايش‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫ب نامه آ مايش (‪)Test Plan‬‬
‫وال آ مايش (‪)Test Procedure‬‬
‫مدل آ مايش (‪)Test Model‬‬
‫دادههاي آ مايش (‪)Test Case‬‬
‫‪ )6‬مجموعه استق ا‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫ب نامه استق ا‬
‫مح ول نهائي‬
‫مستندات كا ب‬
‫مواد آمو شي (‪)Training Materials‬‬
‫‪18‬‬
‫فرآورده‌ها‬
‫(ادامه)‬
‫‪ )7‬مجموعه مدي يت پيك بندي‬
‫‪‬‬
‫ب نامه مدي يت پيك بندي (‪)Configuration Management Plan‬‬
‫‪‬‬
‫مستند د خواست تغيي (‪)Change Request Document‬‬
‫‪ )8‬مجموعه مدي يت پ وژه‬
‫‪‬‬
‫‪‬‬
‫ا آو دههاي ب نامنه ين ي‪ :‬ب نامنه توسنعه نن ماان ا ف نقشنه تكن ا ف‬
‫اه ست يسكها و مو د ح اه (‪)Business Case‬‬
‫ا آو دههاي عم ك دي مانند تو ي‬
‫نش ها‬
‫(‪)Release Description‬ف تشخيص وضعيت پ وژهف ‪...‬‬
‫‪19‬‬
‫فرآورده‌ها‬
‫(ادامه)‬
‫‪ )9‬مجموعه محيط (‪)Environment Set‬‬
‫‪‬‬
‫مو د توسعه (‪)Development Case‬‬
‫‪‬‬
‫اهنمائيهاي مدلسا ي ح اه‬
‫‪‬‬
‫اهنمائيهاي ط احي‬
‫شد مجموعههاي ا آو دهها د طي نها اا توليد‬
‫‪20‬‬
‫نظم‌ها (‪)Disciplines‬‬
‫‪‬‬
‫ا مجموعهاي ا اعاليتهاي م تبط كه به يكي ا نواحي مهنم‬
‫(‪ )Area of Concerns‬پ وژه وابسته باشند‬
‫‪‬‬
‫نننواحي مهننم اشننا هاي بننه م احننل كالسننيك ا آيننند تولينند آبشننا ي ا‬
‫دا د‬
‫‪‬‬
‫نظمها طبيعت نيمه م تبي دا ند‬
‫‪21‬‬
‫نظم‌ها‬
‫‪‬‬
‫(ادامه)‬
‫نظمها به دو‬
‫وه تقسيم ميشوند‬
‫‪ )1‬نظمهاي ا آيندي (‪)Process Disciplines‬‬
‫‪‬‬
‫مدلسا ي ج يان كا ح اه (‪)Business Modeling Workflow‬‬
‫‪‬‬
‫جمعآو ي نيا منديها‬
‫‪‬‬
‫تح يل و ط احي‬
‫‪‬‬
‫پيادهسا ي‬
‫‪‬‬
‫آ مايش‬
‫‪‬‬
‫استق ا‬
‫‪22‬‬
‫نظم‌ها‬
‫(ادامه)‬
‫‪ )2‬نظمهاي پشتيباني (‪)Support Disciplines‬‬
‫‪‬‬
‫مدي يت پ وژه‬
‫‪‬‬
‫مدي يت پيك بندي‬
‫‪ )Workflow‬نمايش داده ميشود‬
‫دشكا (‬
‫محيط (با يك‬
‫‪‬ه نظم‬
‫‪)Environment‬‬
‫‪Discipline‬‬
‫‪23‬‬
‫گردش‌كار‌ها (‪)Workflows‬‬
‫‪‬‬
‫تنننننوالي مجموعنننننهاي ا اعاليتهنننننا كنننننه نتيجنننننه بنننننا ا شننننني‬
‫د پي دا ند‬
‫‪‬‬
‫د ‪ RUP‬بنننن اي نمننننايش‬
‫دشكننننا يننننك نظننننم ا نمودا هنننناي‬
‫اعاليت (د ‪ )UML‬استفاده ميشود‬
‫‪24‬‬
‫گردش‌كار‌ها (ادامه)‬
‫شروع‬
‫جزئيات گردشكار‬
‫(‪)Workflow Details‬‬
‫تصميمگيري‌‬
‫جملههاي‬
‫شرطي‬
‫سطح هماهنگي‬
‫(‪)Synchronization Bar‬‬
‫پايان‬
‫‪25‬‬
‫جزئيات گردش‌كار‌ها‬
‫‪‬‬
‫مجموعهاي ا اعاليتها كه معمويً با يكديگ انجام ميشوند‬
‫‪‬‬
‫ج يان اطالعات و نحوه ا تباط اعاليتها بوسي ه ا آو دههناي‬
‫متفاوت ا نمايش ميدهد‬
‫‪26‬‬
‫جزئيات گردش‌كار‌ها‬
‫(ادامه)‬
‫به نيمهمرتب‬
‫بودن جزئيات‬
‫گردشكار توجه‬
‫نماييد‬
‫نمونهاي از يك جزئيات گردشكار مربوط به نظم جمعآوري نيازمنديها‬
‫‪27‬‬
‫عناصر ثانوي ‪RUP‬‬
‫‪‬‬
‫مولفههاي ذيل ني ج ء مح ول ‪ RUP‬هستند‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫اهنماها (‪)Guidelines‬‬
‫الگوها (‪)Templates‬‬
‫اهنماييهاي اب ا (‪)Tool Mentors‬‬
‫‪‬‬
‫ب خي ا مفاهيم پايه‪ :‬يسكف تك ا ف ا سنگشما ف ‪...‬‬
‫‪‬‬
‫نا نو ا آيند (‪)Process Framework‬‬
‫‪28‬‬
‫ساختار پويا‬
‫‪Transition‬‬
‫‪Construction‬‬
‫‪Elaboration‬‬
‫‪Inception‬‬
‫‪time‬‬
‫‪‬‬
‫‪‬‬
‫اا آغا ين (‪ :)Inception‬محدوده پ وژه ا مشخص نماييد‬
‫انننا تشننن يح (‪ :)Elaboration‬ب نامنننه يننن ي پننن وژهف ح نننول‬
‫معما ي پايا‬
‫‪‬‬
‫اا ساخت (‪ :)Construction‬ساخت مح ول‬
‫‪‬‬
‫اا انتقال (‪ :)Transition‬انتقال مح ول به جامعه كا ب ان‬
‫‪29‬‬
)‫(ادامه‬
‫ساختار پويا‬
‫مان كه د آن ب اساس معيا هاي دقينق بايند معنين‬
‫نقاطي د‬

‫نماييم كه آيا م ح ه قبل مواق بوده يا نه‬
Inception
Elaboration
Construction
Transition
time
Lifecycle
Objective
Milestone
30
Lifecycle
Architecture
Milestone
Initial Operational
Capability
Milestone
Product
Release
)‫(ادامه‬
‫ساختار پويا‬
time
Transition
‫ نشر‬Inception
‫ها كه منتهي به يك‬Elaboration
‫ گذر كامل از همه نظم‬Construction
‫) عبارتست از يك‬Iteration
( ‫يك تكرار‬
Preliminary
Iterations
Architect. Architect. Devlop. Devlop. Devlop. Transition Transition
‫جي ميگردد‬Iteration
‫داخلي يا خار‬
Iteration Iteration
Iteration Iteration Iteration Iteration
BM
R
Minor Milestones: Releases
A/D
C
T
One Iteration
31
D
)‫(ادامه‬
Inception
Elaboration
Construction
‫ساختار پويا‬
Transition
Evolution
time
An Initial Development Cycle
Inception
time
32
Elaboration
Generation 1
Construction
The Next Evolution Cycle
Transition
Evolution
Generation 2
‫فاز آغازين‬
‫‪‬‬
‫هد‬
‫ا‬
‫ي اين اا ب سي امكان انجنام پن وژه ا نقطنه نظن‬
‫اقت نننادي و اطميننننان ا تواانننق همنننه ذينفعنننان وي‬
‫مسأله (پ وژه) و اهدا‬
‫نننو ت‬
‫آن است‬
‫‪33‬‬
‫فاز آغازين ‪ -‬اهداف‬
‫‪‬‬
‫تعيننين محنندوده سيسننتم ن ن ماا ن ا يف ش ن ايط م ن ي و ش ن ايط‬
‫ا يابي تك ا هاي اين اا‬
‫‪‬‬
‫شناخت موا د كا ب ي مهم و حياتي سيستم‬
‫‪‬‬
‫بدست آو دن يك معما ي اوليه‬
‫‪‬‬
‫تشخيص ود هنگام خط ات احتمالي‬
‫‪‬‬
‫ب آو د تق يبي ه ينهف مان و سودآو ي پ وژه‬
‫‪‬‬
‫ب نامه ي ي ب اي اا بعدي‬
‫‪34‬‬
‫فاز آغازين ‪ -‬فعاليتها‬
‫‪‬‬
‫تشخيص محدوده پ وژه كه بنا تعينين مهمتن ين نيا مننديهناي‬
‫سيستم و شناخت محدوديتهاي موجود انجام ميپذي د‬
‫‪‬‬
‫‪‬‬
‫ميتوان به معيا هاي ا يابي مح ول نهائي دست ياات‬
‫تهينننننه و آمننننناده كننننن دن مسنننننتند منننننو د كنننننا ي و ا ينننننابي‬
‫جننايگ ينهنناي موجننود بن اي منندي يت يسننكف اسننتخدام نين وي‬
‫انساني و ب نامه ي ي پ وژه‬
‫‪35‬‬
‫فاز آغازين ‪ -‬فعاليتها‬
‫‪‬‬
‫(ادامه)‬
‫موا نه بين ااكتو هاي وننا ون منثث د توليند سيسنتم ماننند‬
‫ه ينه و مان مو د نيا پ وژه و سودآو ي سيستم‬
‫‪‬‬
‫ا يننابي معمننا ي پيشنننهادي و جننايگ ينهنناي موجننود بنن اي‬
‫ط احي استف كه ت نميم ين ي د منو د خ يند‪/‬توليند ‪/‬اسنتفاده‬
‫مجدد ا منابع موجود ا ني د ب دا د‬
‫‪‬‬
‫مان و منابع مو د نيا به‬
‫و ت واقعيت پيشبيني ميشوند‬
‫‪36‬‬
‫فاز آغازين ‪ -‬فرآورده‌ها‬
‫‪‬‬
‫مستند دو نما (‪)Vision‬‬
‫‪‬‬
‫‪‬‬
‫مدل موا د كا ب ي (‪)Use-case Model‬‬
‫‪‬‬
‫‪‬‬
‫يك ديد اوليه و ك يف با نگ شي اننيف د بنا ه نيا مننديهناي ا ن يف‬
‫ويژ ننيهنناي ك ينندي و محنندوديتهنناي اساسنني سيسننتم ا بننه توسننعه‬
‫دهند ان ميدهد‬
‫د ب دا نننده همننه مننوا د كننا ب ي و عننوام ي كننه د ايننن اننا قابننل‬
‫تشخي ند‬
‫واژهنامه (‪)Glossary‬‬
‫‪‬‬
‫شنننامل ا نننطالحات مهمننني كنننه د پننن وژه اسنننتفاده ميشنننود همننن اه‬
‫تع ي دقيق آنهاست‬
‫‪37‬‬
‫فاز آغازين ‪ -‬فرآورده‌ها‬
‫‪‬‬
‫مو د كا ي ابتدائي (‪)Business Case‬‬
‫‪‬‬
‫ش ح محيط شغ ي‬
‫‪‬‬
‫ااكتو هاي مواقيت (ب آو د د آمدف شناخت با ا ف…)‬
‫‪‬‬
‫ب آو د ه ينههاي مالي‬
‫‪‬‬
‫پيشبيني ابتدائي يسك هاي احتمالي‬
‫‪‬‬
‫‪‬‬
‫(ادامه)‬
‫ب نامننه ي ن ي ب ن اي پ ن وژه و مانبننندي آن( مننان ش ن وع اا هنناي‬
‫نها انه و تك ا هاي آنها)‬
‫تخمين منابع مو د نيا د اين اا يا كل پ وژه است‬
‫‪38‬‬
‫فاز آغازين ‪ -‬فرآورده‌هاي انتخابي‬
‫‪‬‬
‫منندل دامنننه‬
‫(‪Model‬‬
‫‪ )Domain‬كننه ا اه سننت انعطننا پننذي ي‬
‫بيشت ي دا د‬
‫‪‬‬
‫مدل ح انه (‪ )Business Model‬كنه ا آينندهاي ح انه سيسنتم ا‬
‫بيان مينمايد‬
‫‪‬‬
‫نمونههايي (‪ )Prototypes‬ا سيستم مو د نظ‬
‫‪39‬‬
‫فاز آغازين ‪ -‬فرسنگ شمار‬
‫‪‬‬
‫توااق ذينفعان وي تعيين محدوده سيستم و ب آو دهاي انجام‬
‫شده وي مان و ه ينه مو د نيا‬
‫‪‬‬
‫شخص شده‬
‫كا اب ي م‬
‫موا د‬
‫پايدا ي‬
‫اين ا سنگ شما به‬
‫ذشتن ا‬
‫وژه‬
‫ناتواني پ‬
‫‪‬‬
‫پايننندا ي معينننا ي بننن اي كيفينننت د ك نيا مننننديهننناي سيسنننتم ت قننني‬
‫معني عدم مواقيت آن خواهد بود‬
‫مي دد‬
‫‪‬‬
‫منطقي بودن ب آو د ه ينههاف مان مو د نيا و يسكها‬
‫‪‬‬
‫آيا ب نامه اا ها حاوي ج ئيات كااي هستند؟‬
‫‪40‬‬
‫فاز تشريح‬
‫‪‬‬
‫هننند‬
‫ا ننن ي اينننن انننا تح ينننل دامننننه مسنننألهف بدسنننت آو دن‬
‫معما ي مناس و مستحكم ب اي سيستمف توسعه نقشه پن وژه‬
‫وجو ي يا‬
‫يسكهاي حياتي سيستم است‬
‫‪41‬‬
‫فاز تشريح ‪ -‬اهداف‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫بدسننت آو دن يننك معمننا ي بنيننادي (‪)Architecture Baseline‬‬
‫مناسن و پايننا بننوده بننه طو يكننه مينننه ا ن ي و نقطننه شن وع‬
‫توسعه سيستم د اا هاي بعدي باشد‬
‫بدست آو دن يك دو نماي مناس كه بعنوان دو نماي بنينادي‬
‫عمل مي نمايد‬
‫بدست آو دن يك ب نامه پايا (بنيادي) ب اي توسعه اا ساخت‬
‫نشننننان دادن ايننننن كننننه معمننننا ي بنيننننادي قنننند ت پشننننتيباني ا‬
‫دو نماي بدست آمده با ه ينه و مان مناس دا است‬
‫‪42‬‬
‫فاز تشريح – فعاليتها‬
‫‪‬‬
‫توسعه و بدست آو دن ج ئيات دو نما‬
‫‪‬‬
‫مشنننخص نمنننودن محنننيطهننناي توسنننعه منننو د نينننا و جايگننناه‬
‫اب ا هاي ‪ CASE‬د خودكا سا ي ا آيند توليد‬
‫‪‬‬
‫توسعه معما ي و انتخا مثلفههاي ي م است‬
‫‪‬‬
‫مثلفههاي د دست س ا يابي مني شنوند و د بنا ه سناختن‪/‬خ يندن‬
‫‪/‬استفاده مجدد ا مثلفههاي مو د نيا ف ت ميم ي يهاي ي م اتخاذ‬
‫مننيشننوند و بنندين‬
‫ننو ت مننيتننوان ه ينننه و مننان مننو د نيننا اننا‬
‫بعدي (ساخت) پيشبيني و ب اي آن ب نامه ي ي مناسبي نمود‬
‫‪43‬‬
‫فاز تشريح ‪ -‬فرآورده‌ها‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫مدل موا د كا ب ي (حداقل بايد ‪ %80‬آن كامنل باشند) كنه د آن بيشنت‬
‫موا د كا ب ي سيستم و عوامل آنف شناسائي و مستند شده باشند‬
‫نيا منديهاي تكمي ي (‪ )Supplementary Requirement‬كه شامل نيا هناي‬
‫غينن وظيفهمننندي و نيا منننديهننايي كننه بننه يننك مننو د كننا ب ي معيننني‬
‫انتسا داده نشدهاند‬
‫تو ي‬
‫معما ي سيستم‬
‫‪‬‬
‫نمونه (آ مايشگاهي) ا يك معما ي قابل اج ا‬
‫‪‬‬
‫اه ست يسكهاي و موا د كا ي با بيني شده‬
‫‪‬‬
‫ب نامه تف ي ي توسعه كل پ وژه‬
‫‪44‬‬
‫فاز تشريح ‪ -‬فرسنگ شمار‬
‫‪‬‬
‫آيا به يك دو نماي پايا (‪ )Stable Vision‬سيدهايم؟‬
‫‪‬‬
‫آيا معما ي بدست آمده پايدا است؟‬
‫‪‬‬
‫آينننا نموننننههننناي اج ائننني سننناخته شنننده نشنننان منننيدهنننند كنننه‬
‫يسنننكهننناي ا ننن ي بنننه خنننوبي شنننناخته و اه مقاب نننه بنننا آن‬
‫مشخص شده است؟‬
‫‪‬‬
‫آيا ب نامه اا ساخت حاوي ج ئيات كااي است؟‬
‫‪45‬‬
‫فاز تشريح (ادامه)‬
‫‪‬‬
‫آيا همه ذينفعان بن تواننايي دسنتيابي بنه دو نمناد منو د نظن‬
‫بوسي ه اج اي دقيق نقشه اع ني و بنا توجنه بنه معمنا ي اع ني‬
‫ا ـ پـ وژه نتـواند ا اين ا سنگ شما بگذ د يا‬
‫اتفاق نظ دا ند؟‬
‫‪‬‬
‫تجديد‬
‫بايد‬
‫آن‬
‫ة‬
‫با‬
‫د‬
‫يا‬
‫دد‬
‫قطع‬
‫بايد‬
‫آن‬
‫اي‬
‫اج‬
‫پيشبيني شنده‬
‫حقيقي منابعف تا به حالف با م‬
‫آيا م‬
‫سا ا است؟‬
‫نظ نمود‬
‫‪46‬‬
‫فاز ساخت‬
‫‪‬‬
‫ا ينننننننك نگننننننناهف عبا تسنننننننت ا ا آينننننننند توليننننننند‬
‫ننننننننعتي‬
‫(‪ )Manufacturing‬كنننننه د آن وي مننننندي يت مننننننابعف كنتننننن ل‬
‫عم يننناتف بهيننننهسنننا ي ه يننننههاف مانبنننندي و كيفينننت تاكيننند‬
‫ميشود‬
‫‪47‬‬
‫فاز ساخت ‪ -‬اهداف‬
‫‪‬‬
‫بهحداقل ساندن ه ينههاي توليد بوسي ه بهينهسا ي اسنتفاده‬
‫ا منننابع و ناديننده ن اتن بعضنني ا كا هنناي تك ن ا ي و غي ن‬
‫مهم‬
‫‪‬‬
‫بدست آو دن يك كيفيت عالي د س يعت ين مان عم ي ممكن‬
‫‪‬‬
‫سيدن به نسخههاي قابنل اسنتفاده عم ني كنا ب ان (آلفناف بتنا)‬
‫د س يعت ين مان ممكن‬
‫‪48‬‬
‫فاز ساخت ‪ -‬فعاليت‌ها‬
‫‪‬‬
‫مدي يت منابع و كنت ل آن و همننين بهينهسا ي ا آيند توليد‬
‫‪‬‬
‫تكميل توسعه مثلفهها و انجام آ مايشهاي وننا ون بنا توجنه‬
‫ش ايط ا يابي (‪)Evaluation Criteria‬‬
‫‪‬‬
‫ا يابي نش ها د مقايسه با دو نماد مط نو (همنان شن ايط‬
‫ا يابي)‬
‫‪49‬‬
‫فاز ساخت ‪ -‬فرآورده‌ها‬
‫‪‬‬
‫مح ول نهائي ن م اا ا‬
‫‪‬‬
‫دات نه اهنماي كا ب ان‬
‫‪‬‬
‫تو ي‬
‫نش هاي اع ي‬
‫‪50‬‬
‫فاز ساخت ‪ -‬فرسنگ شمار‬
‫‪‬‬
‫آيا نش مح ول به اندا ه كااي محكم و پايدا اسنت كنه بن اي‬
‫استفاده بوسي ه كا ب ان آماده باشد؟‬
‫‪‬‬
‫آيا ه ينه واقعي منابع با ه ينه پنيشبينني شنده هننو سنا ا‬
‫است؟‬
‫‪51‬‬
‫فاز انتقال‬
‫‪‬‬
‫هد‬
‫ا‬
‫ي اينن انا عم يناتي كن دن ن ماان ا ينا انتقنال آن بنه‬
‫جامعه كا ب ان است‬
‫‪52‬‬
‫فاز انتقال ‪ -‬اهداف‬
‫‪‬‬
‫انتقننال ن ن ماا ن ا بننه محننيط كننا ب ان و ن اتن نظ ن ات آنهننا د‬
‫مو د نحوه عم ك د سيستم جديد‬
‫‪‬‬
‫بدسننننت آو دن توااننننق همننننه ذينفعننننان د بننننا ه كامننننل بننننودن‬
‫‪ Deployment Baseline‬و سنا ا بنودن آن بنا شن ايط ا ينابي‬
‫دو نما‬
‫‪‬‬
‫بدست آو دن ‪ Product Baseline‬نهنائي د سن يعت ين منان و‬
‫با كمت ين ه ينه ممكن‬
‫‪53‬‬
‫فاز انتقال – فعاليت‌ها‬
‫‪‬‬
‫انجام جنبههاي مهندسي م بوط بنه اسنتق ا شنامل بسنتهبنندي‬
‫ون‬
‫‪‬‬
‫مح ول‬
‫انجام اعاليتهناي بهيننهسنا ي ماننند ا نالح خطاهنا و سن عت‬
‫بخشيدن به اج اي ب نامه‬
‫‪‬‬
‫انجام آ مايش بتا ب اي آ منايش سيسنتم و ا ينابي نتنايج اينن‬
‫آ مايش با توجه به عم ك د مو د انتظا كا ب ان‬
‫‪54‬‬
‫فاز انتقال – فعاليت‌ها‬
‫‪‬‬
‫(ادامه)‬
‫آمادهسننننا ي مسننننتنداتف آمننننو ش كننننا ب ان و آمنننناد ي بنننن اي‬
‫پاسخگويي و پشتيباني ا آنها‬
‫‪‬‬
‫اجننن اي هننن دو سيسنننتمف قنننديمي و جديننند بنننا هنننم بنننه‬
‫مننوا يف بن اي منندتي ا‬
‫نننو ت‬
‫مننانف بن اي مقايسننه عم كن د ايننن دو‬
‫سيستم‬
‫‪55‬‬
‫فاز انتقال – فرآورده‌ها‬
‫‪‬‬
‫تكميل دات نه اهنماي كا ب ان‬
‫‪‬‬
‫تكميل دات نه ن‬
‫و نگهدا ي‬
‫‪‬‬
‫مستند‬
‫‪‬‬
‫‪Notes Release‬‬
‫اطالعات م بوط به اشكايت ب نامهف شما ه نسخه اع ي‬
‫‪56‬‬
‫فاز انتقال – فرسنگ‌شمار‬
‫اضي است؟‬
‫‪‬‬
‫آيا كا ب‬
‫‪‬‬
‫ه يننننههاي پيشبينيشنننده بنننا ه يننننههاي واقعننني ننننه تفننناوتي‬
‫دا ند؟‬
‫‪57‬‬
‫پ سش و پاسخ‬
‫‪58‬‬