
حجم فایل : 817.8 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 50
بسمهتعالي فرآيند توليد نرمافزار در متدولوژيUSDP 2 اهداف جلسه آشنائي با روشهاي مدرن توسعه نرمافزار
معرفي فرآيند توليد در متدولوژي USDP
درك تفاوت بين USDP و RUP
معرفي محورهاي اصلي USDP
درك محصول بودن RUP
آشنائي با ابعاد RUP 3 فهرست مطالب فرآيند توليد نرمافزار
روشهاي مدرن توسعه نرمافزار
روشهاي سنگين و سبک
مقدمهاي بر فرآيند USDP
محورهاي اصلي USDP
RUP بعنوان يك محصول
معرفي ابعاد فرآيندRUP 4 فرآيند توليد نرمافزار يك فرآيند توليد نرمافزار چهار نقش اساسي دارد
مشخص نمودن ترتيب فعاليتهايي كه بايد صورت گيرد تا نيازمنديهاي كاربران به يك محصول واقعي تبديل شوند
بيان اينكه چه فرآوردههايي بايد توليد شوند و در چه زماني
تعيين روش اداره وظايف توسعهدهندگان منفرد و تيمي، نقشهاي مورد نياز در پروژه و انتساب اين نقشها به اعضاي تيم
فراهم نمودن معيارهايي (Software Metrics) براي اندازهگيري كيفيت محصولات پروژه و روند پيشرفت فعاليتهاي آن 5 فرآيند توليد نرمافزار (ادامه) در فرآيند توليد كه موفقيت بستگي به تلاش طاقت فرساي اعضاي تيم دارد به خوبي مستند شده باشد به خوبي مستند نشده باشد نرمافزارهاي مورد نياز به صورت منظم و قابل پيشبيني قابل توليدند 6 فرآيند توليد نرمافزار خوب يكي از مشخصات بارز يك فرآيند توليد خوب استفاده از تجربيات بدست آمده از اجراي پروژههاي نرمافزاري موفق است 7 تكرار و توسعه تدريجي فرآيند آبشاري (Waterfall Process) زمان 8 تكرار و توسعه تدريجي (ادامه) هزينه ريسك در روش آبشاري هزينه زمان 9 تكرار و توسعه تدريجي (ادامه) T I M E Iteration 1 Iteration 2 Iteration 3 BM: Business Modeling
R: Requirements Analysis
A/D: Analysis & Design
C: Implementation
T: Test
D: Deployment روش تکرار و توسعه تدريجي 10 تكرار و توسعه تدريجي (ادامه) روش تکرار و توسعه تدريجي 11 تكرار و توسعه تدريجي – ويژگيها تشخيص زود هنگام خطاهايي كه در درك مسأله، تحليل يا طراحي رخ ميدهند
تشخيص زودهنگام ناسازگاريهاي موجود بين تحليل نيازمنديها، طراحي و پيادهسازي
كاربر ميتواند دائما از روند پيشرفت پروژه مطلع گردد 12 تكرار و توسعه تدريجي – ويژگيها (ادامه) بوسيله اين روش ميتوان روي قسمتهاي مهمتر پروژه متمركز شد و از پرداختن به قسمتهاي كم اهميتتر پرهيز نمود
آزمايش تكراري و مستمر امكان تشخيص بهتر روند پيشرفت پروژه را به ما ميدهد
باركاري (Workload) تيمها، بخصوص آزمايشكنندگان، روي چرخه توليد پروژه به صورت متوازن توزيع ميشود 13 مديريت نيازمنديها نيازمنديها عبارتست از شرطي يا قابليتي كه سيستم بايد داراي آن باشد
مديريت نيازمنديها شامل
1) دريافت، سازماندهي و مستندسازي عملكرد مطلوب
سيستم و محدوديتهاي موجود
2) اعما...