بررسی کيفيت نرم افزار
کيفيت نرم افزار متعلق به بازه زمانی خاصی در نرم افزار نبوده بلکه بايد در تمام چرخه حيات نرم افزار اعمال گردد.
با اعمال اين فرايند می توان خطاها را سريع پيدا و نسبت به مرتفع نمودن آنها اقدام نمود . بدين ترتيب هزينه اصلاح خطاها کاهش می يابد.
مديريت پيکربندی:
مديريت پيکربندی جهت کنترل خروجيهای متعدد توليد شده توسط افرادی که روی يک پروژه فعاليت می نمايند ، ضروری می باشد .
مديريت پيکربندی جهت تشخيص ، سازماندهی و کنترل تغييرات در طول چرخه حيات نرم افزار مطرح می گردد.
مثال : نسخه های چندگانه (Multiple Versions)
می دانيم اکثر پروژه های بزرگ در نسخه های تکاملی توسعه می يابند. حال فرض نماييد در هنگامی که يک نسخه توسط مشتری استفاده می گردد ، نسخه دومی در حال تست و نسخه سومی در حال توليد می باشد. با پيدايش اشکال در هر کدام از نسخ ، اصلاحات می بايست در تمامی آنها اعمال گردد. لذا تغييرات با دقت بالا می بايست کنترل گردند.
مديريت نيازمنديها:
هر شرط يا قابليتی که سيستم می بايست آن را دارا باشد نيازمندی سيستم است..
مدل مورد کاربری (Use Case Model) جهت تحليل نيازمنديها مفيد می باشد.
محورهای اصلی USDP:
* بر اساس موارد کاربری عمل مي نمايد .Use Case Driven
* معماری را به عنوان نقطه اتکا قرار می دهد .Architecture Centric
* از روش تکرار و توسعه تدريجی استفاده می نمايد.
Iterative & Incremental Development
مورد کاربری:
مورد کاربری عبارت از دنباله ای از عمليات است که يک سيستم انجام می دهد تا يک نتيجه قابل مشاهده و ارزشمند برای کاربر فراهم نمايد .
RUP:
RUP بعنوان نمونه ای خاص از USDP مطرح می گردد.
علاقه مندی ها (Bookmarks)