جریانهای کاری RUP

کاربر حذف شده

کاربر حذف شده

در کارگروه: Rational Unified Process (RUP)
تعداد ارسالي: -2
18 سال پیش در تاریخ: چهارشنبه, اسفند 17, 1384 3:16

RUP دارای 9 نظام است . هر ترکیب متوالی یا موازی از آن فعالیتها به عنوان یک جریان کاری می تواند در قالب یک نمودار فعالیت UML نشان داده شود. اگر در نظامهای RUP از بالا به پائین حرکت کنیم ، در راستای جریانهای کاری ، یعنی بعد دیگر فرآیند حرکت کرده ایم. در هر جریان کاری تعدادی فعالیت انجام میشود تا به یک مجموعه فرآورده های خاص برسیم . هر جریان کاری از یک سری جزء فرآیند تشکیل شده است . این جزء فرآینده ها به ترتیب خاصی و گاه به صورت موازی انجام میگیرد تا اهداف نظامهای مربوطه حاصل شود. بازنمایی توالی و توازی انجام گرفتن جزءفرآیندها را نیز با یک نمودار فعالیت نشان خواهیم داد.

یک جزء فرآیند بیان میکند که چه فعالیتی توسط چه کسی انجام میگیرد و کدام فرآورده ها تولید می شوند یعنی در یک جزءفرآیند ، نقشها ، فعالیتها و فرآورده های مشخصی وجوددارد .


1- جریان کاری مدلسازی فعالیتهای کسب و کار

فرآیندهای موجود در این جریان کاری عبارتند از :

1- وضعیت کسب و کار فعلی را ارزیابی کنید

2- وضعیت کسب و کار فعلی را تشریح کنید

3- فرآیندهای کسب و کار را شناسائی کنید

4- الگوهای کسب و کار متناسب با حوزه کاری را تعیین کنید.

5- فرآیند های کسب و کار را بهبود دهید

6- محقق سازی فرآیندهای کسب و کار فعلی را طراحی کنید

7- نقشها و مسئولیتها را بهبود دهید

8- در مورد اتوماسیون فرآینده های کسب و کار تحقیق کنید

9- به جای انجام دادن جزء فرآینده های فوق می توانید مدل دامنه کسب و کار را ایجاد کنید و آنرا توسعه دهید.


2- جریان کاری مدیریت خواسته ها
فرآینده های موجود در این جریان کاری عبارتند از :

1- مساله را تحلیل کنید

2- خواسته هاس افراد ذینفع را با استفاده از IFD ( یاگرام جریان اطلاعات ) شناسائی کنید

3- سیستم را توصیف کنید

4- محدوده ی سیستم را مدیریت کنید

5- توصیف سیستم را بصورت تطبیقی بهبود دهید

6- خواسته های تغییر کننده را مدیریت کنید.

3- جریان کاری تحلیل و طراحی


فرآینده های موجود در این جریان کاری عبارتند از :

1- یک معماری کاندید از چارچوبهای موجود و قابل توسعه برای نرم افزار معرفی کنید

2- رفتار را تحلیل کنید

3- اجزاء را با بهره گیری از الگوها طراحی کنید

4- اجزاء بی درنگ را طراحی کنید

5- پایگاه داده را طراحی کنید

6- معماری نرم افزار را با توجه به قابلیت استفاده مجدد پالایش کنید.


4- جریان کاری پیاده سازی
فرآینده های موجود در این جریان کاری عبارتند از :

1- مدل پیاده سازی را ساختاردهی کنید

2- در مورد مجتمع سازی(Integration) تصمیم گیری کنید

3- حتی الامکان با استفاده از idiom ها اجزاء را پیاده سازی کنید

4- هر زیر سیستم را مجتمع سازی کنید

5- سیستم را مجتمع سازی کنید.

5- جریان کاری آزمون

جریان کاری عبارتند از :

1- در مورد آزمون تصمیم گیری کنید

2- آزمون را زراحی کنید

3- آزمون را پیاده سازی کنید

4- آزمون را مجتمع سازی کنید

5- آزمون سیستمی را اجرا کنید

6- آزمون را ارزیابی کنید


جریان کاری استقرار (Deployment)
فرآینده های موجود در این جریان کاری عبارتند از :

1- در مورد استقرار ، تصمیم گیری کنید.

2- موارد قابل پشتیبانی را معین کنید

3- آزمون پذیرش را در سایت ایجاد مدیریت کنید ( در صورت رخ دادن درخواست تغییر)

4- واحد استقرار را با توجه به نحوه قرارگیری مولفه های نرم افزاری روی مولفه های سخت افزاری ایجا کنید.

5- در مرحله ی آزمون بتا ، محصول آزمون بتا را تولید کنید.

6- برای تحویل به مشتری یکی از اعمال زیر را انجام دهید:

- آزمون پذیرش را در سایت نصب مدیریت کنید

- محصول را بسته بندی کنید

- امکان دسترسی به سایت را برا گرفتن نرم افزار فراهم کنید ( اگر محصول برای گرفتن از روی سایت ایجاد شده است )


7- جریان کاری مدیریت پروژه
فرآینده های موجود در این جریان کاری عبارتند از :

1- پروژه جدید را درک کنید

2- ریسکهای عمومی پروژه ها را در نظر بگیرید

3- ریسکهای خاص پروژه و محدوده ی آنها را ارزیابی کنید

4- مستند توسعه نرم افزار را تولید کنید

5- پروژه را کنترل و مانیتور کنید

6- برای تکرار بعدی تصمیم گیری کنید

7- تکرار را مدیریت کنید

8- فاز را ببندید ( در انتهای فاز )

9- پروژه را ببندید ( در انتهای پروژه )



8- جریان کاری مدیریت پیکربندی و تغییرات
فرآینده های موجود در این جریان کاری عبارتند از :
1- درباره پیکربندی پروژه و کنترل تغییرات ، تصمیم بگیرید
2- محیط و شرایط مدیریت پیکربندی پروژه را فراهم کنید

3- برای محیط های توسعه با پراکندگی فیزیکی می توان از الگوهای مدیریت پیکربندی استفاده کرد.

4- فقره های پیکربندی را تغییر داده و تحویل دهید

5- نسخه ها و خطوط پایه را مدیریت کنید

6- وعیت پیکربندی را در نظر داشته باشید و گزارش کنید

7- درخواستهاس تغییر را مدیریت کنید.


9- جریان کاری آماده سازی محیط
فرآینده های موجود در این جریان کاری عبارتند از :

1-محیط و شرایط را برای بکارگیری بانک الگو در پروژه آماده کنید

2- محیط و شرایط را برای یک تکرار آماده کنید

3- خطوط کلی را برای یک تکرار آماده کنید

4- محیط را در طول یک تکرار پشتیبانی کنید

حذف ارسالي ويرايش ارسالي