ویژگی های RUP
- تمرکز بر روی معماری
معماری یک سیستم در واقع نقشه ای برای کاربردها و استفاده از سیستم است که تمام ساختارهای یک کاربرد سیستم را تعریف می کند.
- درک نیازمندیها به وسیله موارد استفاده
مدلسازی موارد استفاده ، مکانیزمی برای برای درک نیازمنیهای تابعی سیستم است که نیازها را به عنوان دنباله ای از رفتارهای سیستم که به صورت نتایج قابل مشاهده و استفاده توسط یک کاربرخاص تعریف می شود،بیان می کند.
- بهره مندی از خصوصیت تکراری و تکاملی بودن
یک فعالیت را در بازه های زمانی کوچکتر ، بارها و بارها انجام می دهیم و به تدریج که در طول پروژه پیش می رویم درک بهتری از سیستم پیدا کرده و این امر موجب تولید نسخه های بهتری از سیستم می شود.
- استفاده از UML به عنوان ابزار مدلسازی و نمایش
-تمرکز برریسک ها
چون ریسک ها را در ابتدای کار مورد شتاخت و بررسی قرار می دهیم ، عناصر ریسکی مهم را قبل از پیاده سازی و بحرانی تر شدن کار شناسائی و رفع می کنیم.
- کنترل پروژه
با این متدولوژی همیشه می دانیم کجا هستیم ، چه می کنیم و چه کاری انجام خواهیم داد.
نتیجه گیری
چون تغییر ماهیت نرم افزار است و از این رو امکان تولید نرم افزار در یک مرحله امکان پذیر نیست ، بهتر است از مدل های تکراری برای توسعه نرم افزار استفاده کرد. و چون می خواهیم محصول را برای مشتری و کاربر تهیه کنیم استفاده از ایده توسعه نرم افزار بر اساس موارد استفاده کمک زیادی در نیل به این هدف دارد. مدل RUP یک مدل مبتنی بر تکرار است و ایده اصلی توسعه در آن بر اساس موارد استفاده است که می تواند انتخاب مناسبی برای پیشبرد پروژه های نرم افزاری مخصوصا در تحلیل و طراحی شیءگرا ، باشد.
متن کامل این مقاله به همراه یک پاورپوینت برای ارائه رو می تونید از اینجا دانلود کنید.
· دریافت مقاله
· دریافت پاورپوینت
|