بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

فهرست:
مقدمه
RUP چیست؟
تاریخچه RUP
اصول اساسی RUP
RUP و تولید تکراری
RUPیک فرایند مهندسی نرم افزار خوش تعریف
ساختار دینامیک RUP وفازها
دیسیپلین های RUP
فراورده های RUP
نتیجه گیری
منابع

اسلاید 2 :

مقدمه :
یک پروسه سریع پروسه ای است که همیشه آماده در آغوش کشیدن نیازهای جامعه بوده و این درجه از سازگاری را دارا باشد.بنابراین منظور از سرعت عمل،فقط کاستن از حجم پروسه نرم افزار یا سرعت ارایه آن به بازار نیست،بلکه منظور انعطاف پذیری و حفظ کیفیت است.مطلبی که در این مقاله قصد توضیح آن را داریم این است که RUP یک ساختار پروسه ای است که امکان انطاف پذیری را برای تولید کنندگان نرم افزار فراهم می آورد.

اسلاید 3 :

RUP چیست؟
RUP یا Rational Unified Processیک فرایند تولید نرم افزار است که توسط شرکت Rational ایجاد شده است (هم اکنون شرکت IBM) .
RUP به سه مورد کاملا متفاوت اشاره می کند :
RUP یک روش تولید و توسعه نرم افزار می باشد که تکراری،معماری محور و Use-Caseگراست.
RUP یک فرایند مهندسی نرم افزار خوش ساختار و خوش تعریف است.
RUP محصولی است که یک چارچوب فرایند با قابلیت سفارشی شدن برای مهندسی نرم افزار فراهم می کند.

اسلاید 4 :

تاریخچه RUP:
RUP در طی سه دهه تکامل یافته است:
روش اریکسون در سال 1967
Objectory در سال 1987 توسط Jacobson عرضه شد
توسعه روش اریکسون
شرکت Rational در سال 1995 متدولوژی Objectory را تصاحب کرد و Rational Objectory را معرفی کرد
در سال 1997 UML توسط OMG استاندارد شد و شرکت Rational در متدولوژی Rational Objectoryهمه مدلهای خود را بر اساس این زبان استاندارد نمود
متدولوژی Rational Objectory برای پوشش جنبه های مختلف تولید نرم افزار توسعه داده شد و متدولوژی جدید RUP نام گرفته شد.


اسلاید 5 :

اصول اساسی RUP
حمله سریع و مداوم به ریسکهای اصلی...در غیر این صورت آنها به شما حمله خواهند کرد.
تضمین کنید که محصول باارزشی به مشتری تحویل می دهید.
روی نرم افزار اجرایی متمرکز بمانید.
تغییرات را هر چه زودتر در پروژه بگنجانید.
سیستم را به صورت مولفه ای بسازید.
در قالب یک تیم با هم کار کنید.
کیفیت را به عنوان یک اصل قرار دهید نه یک فرع.

اسلاید 6 :

RUP و تولید تکراری
اکثر تیمهای نرم افزاری هنوز هم از فرایند آبشاری برای پروژه های تولیدی استفاده می کنند.در این توالی ابتدا شناخت نیازمندیها انجام می شود و سپس تحلیل و طراحی و بعد از آن پیاده سازی و سپس تست انجام می شود.

اسلاید 7 :

برخلاف این روش،RUP از یک روش تکراری استفاده می کند،یعنی یک توالی از گامهای افزایشی یا تکرارها.
روش تکراری به دلایل زیر نسبت به روش آبشاری برتری دارد:
با نیازمندیهای متغیر سازگار است.
مجتمع سازی یک اتفاق بزرگ در آخر پروژه نیست.
ریسکها معمولا در مجتمع سازیهای اولیه کشف می شوند.
مدیریت می تواند ر محصول،تغییرات تاکتیکی ایجاد کند.
استفاده مجدد آسان می شود.
نقص ها در طی چندین تکرار کشف و تصحیح می شوند.
از پرسنل پروژه بهتر استفاده می شود.
اعضای تیم در ضمن انجام کار،مطالب جدیدی فرا می گیرند.
خود فرایند تولید نیز همراه با انجام کار،اصلاح شده و بهبود می یابد.

اسلاید 8 :

RUP یک فرایند مهندسی نرم افزار خوش تعریف:
متدولوژی RUPبااستفاده از (SPEM) طراحی می شودکه استانداردییست برای مدلسازی فرایند بر اساس UML.
این فرایند دارای دو ساختار یا بعد است:
ساختار دینامیک(پویا).بعد افقی،ساختار دینامیک بعد زمانی فرایند را نشان میدهد.
ساختار استاتیک. بعد عمودی،ساختار استاتیک فرایند را نشان میدهد.

اسلاید 9 :

ساختار دینامیک RUP
ساختار دینامیک با چرخه حیات وبعد زمان پروژه سروکار دارد. RUP، یک روش ساختار بندی شده برای تولید تکراری فراهم میکند که یک پروژه را به 4 فاز تقسیم میکند:
INCEPTION
ELABORATION
CONSTRUCTION
TRANSITION

اهداف و مراحل مهم فازهای RUP به صورت کلی:

اسلاید 10 :

فاز Inception
اهداف:
شناخت محدوده پروژه
شناخت مورد کسب و کار
کسب موافقت ذی نفعان برای ادامه کارا
اهداف چرخه حیات(LCO)

فاز Elaboration
اهداف:
تخفیف ریسک های تکنیکی
ایجاد معماری خط مبنا
شناخت انچه برای ساخت سیستم مورد نیاز است
معماری چرخه حیات(LCA)

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید