بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
مقدمه
RUP يك فرآيند مهندسي نرم افزار مي باشد
هدف، ايجاد يك نرم افزار با كيفيت بالا است
RUP محصول شركت Ratio al Software
براي استفاده موثر از UML مي باشد
فرآيند توسط ابزارهاي قدرتمند پشتيباني مي شود
يك فرايند با قابليت پيكربندي
اسلاید 2 :
بهترين تجارب
توسعه تكراري نرم افزار
مديريت نيازمنديها
استفاده از معماري مبتني بر قطعات
مدلسازي ديداري نرم افزار
تصديق كيفيت نرم افزار
كنترل تغييرات در نرم افزار
اسلاید 3 :
توسعه تكراري
پيچيدگي نرم افزارهاي امروزي اجازه توليد يكباره نرم افزار را نمي دهد.
نمي توان تمام مساله را در ابتداي پروژه تعريف كرد.
توسعه تكراري بطور قابل ملاحظه اي ريسك را كاهش مي دهد
تغييرات در نيازمنديها، برنامه ريزي و زمانبندي با هزينه پايين انجام مي گيرد.
اسلاید 4 :
مديريت نيازمنديها
به دست آوردن نيازمنديهاي مشتريان، كارفرما و كاربران يكي از مهمترين مراحل توسعه نرم افزار است.
فرآيند، چگونگي استخراج، سازماندهي و مستند سازي نيازمنديها را مشخص مي كند.
مفاهيم موارد كاربرد و سناريوها راه هاي مناسبي براي بدست آوردن نيازمنديها هستند.
اسلاید 5 :
معماري مبتني بر قطعات
اين فرآيند (RUP) توسعه نرم افزار مبتني بر قطعات را پشتيباني مي كند.
قطعات ماجولهاي غير اوليه يا زير سيستمهايي هستند كه يك عمل خاص را انجام مي دهند.
اين قطعات بصورت برنامه ريزي شده با هم جمع مي گردند تا زير سيستم يا سيستم مورد نظر ايجاد گردد.
اسلاید 6 :
مدلسازي ديداري نرم افزار
UML يك زبان مدلسازي موفق
مدلهاي مختلف UML ، نرم افزار را از نماهاي مختلف نمايش مي دهند.
اسلاید 7 :
تصديق كيفيت نرم افزار
فرآيند در برنامه ريزي(Pla i g)، طراحي، پياده سازي، اجرا و ارزيابي تستها به توسعه دهندگان ياري مي رساند.
تصديق كيفيت در فرايند در نظر گرفته شده است.
به عنوان يك فعاليت ثانويه كه بايد توسط گروه ديگري انجام شود، در نظر گرفته نمي شود
اسلاید 8 :
كنترل تغييرات در نرم افزار
تغييرات غير قابل اجتناب هستند
پيگيري و مديريت تغييرات براي موفقيت ضروري است
فضاي كاري توسعه دهندگان جدا در نظر گرفته مي شود
جمع بندي، اتوماتيك انجام مي شود
اسلاید 9 :
نگاهي به فرآيند
يك سيكل توسعه نرم افزار
اسلاید 10 :
محور زمان فازها و تكرارها
فاز آغازين (I ceptio )
فاز بررسي (Elaboratio )
فاز ساخت (Co structio )
فاز انتقال (Tra sitio )