
حجم فایل : 350.7 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 46
فرآيند شيئ گراي توسعه نرم افزار و RUP عناوين مورد بررسي مقدمه
بهترين تجارب
نگاهي كلي به فرآيند
فرآيند مبتني بر موارد كاربرد
فرآيند مبتني بر معماري
فرآيند مبتني بر تكرارها RUP يك فرآيند مهندسي نرم افزار مي باشد
هدف، ايجاد يك نرم افزار با كيفيت بالا است
RUP محصول شركت Rational Software
براي استفاده موثر از UML مي باشد
فرآيند توسط ابزارهاي قدرتمند پشتيباني مي شود
يك فرايند با قابليت پيكربندي مقدمه بهترين تجارب توسعه تكراري نرم افزار
مديريت نيازمنديها
استفاده از معماري مبتني بر قطعات
مدلسازي ديداري نرم افزار
تصديق كيفيت نرم افزار
كنترل تغييرات در نرم افزار توسعه تكراري پيچيدگي نرم افزارهاي امروزي اجازه توليد يكباره نرم افزار را نمي دهد.
نمي توان تمام مساله را در ابتداي پروژه تعريف كرد.
توسعه تكراري بطور قابل ملاحظه اي ريسك را كاهش مي دهد
تغييرات در نيازمنديها، برنامه ريزي و زمانبندي با هزينه پايين انجام مي گيرد. مديريت نيازمنديها به دست آوردن نيازمنديهاي مشتريان، كارفرما و كاربران يكي از مهمترين مراحل توسعه نرم افزار است.
فرآيند، چگونگي استخراج، سازماندهي و مستند سازي نيازمنديها را مشخص مي كند.
مفاهيم موارد كاربرد و سناريوها راه هاي مناسبي براي بدست آوردن نيازمنديها هستند. معماري مبتني بر قطعات اين فرآيند (RUP) توسعه نرم افزار مبتني بر قطعات را پشتيباني مي كند.
قطعات ماجولهاي غير اوليه يا زير سيستمهايي هستند كه يك عمل خاص را انجام مي دهند.
اين قطعات بصورت برنامه ريزي شده با هم جمع مي گردند تا زير سيستم يا سيستم مورد نظر ايجاد گردد. مدلسازي ديداري نرم افزار UML يك زبان مدلسازي موفق
مدلهاي مختلف UML ، نرم افزار را از نماهاي مختلف نمايش مي دهند. تصديق كيفيت نرم افزار فرآيند در برنامه ريزي(Planning)، طراحي، پياده سازي، اجرا و ارزيابي تستها به توسعه دهندگان ياري مي رساند.
تصديق كيفيت در فرايند در نظر گرفته شده است.
به عنوان يك فعاليت ثانويه كه بايد توسط گروه ديگري انجام شود، در نظر گرفته نمي شود كنترل تغييرات در نرم افزار تغييرات غير قابل اجتناب هستند
پيگيري و مديريت تغييرات براي موفقيت ضروري است
فضاي كاري توسعه دهندگان جدا در نظر گرفته مي شود
جمع بندي، اتوماتيك انجام مي شود نگاهي به فرآيند يك سيكل توسعه نرم افزار محور زمان فازها و تكرارها فاز آغازين (Inception)
فاز بررسي (Elaboration)
فاز ساخت (Construction)
فاز انتقال (Transition) فاز آغازين موضوع پروژه و حوزه آن مشخص مي گردد
موجوديتهاي خارجي مرتبط با سيستم مشخص ميشوند
موارد كاربرد اصلي شناسايي مي شوند
معيارهاي م...