70
1 12/21/2012

Rup نظم

Embed Size (px)

DESCRIPTION

سمینار rup نظم دانشگاه آزاد اسلامی واحد تهران شمال

Citation preview

Page 1: Rup نظم

1 12/21/2012

Page 2: Rup نظم

Rational Unified Process (Discipline RUP )

2 12/21/2012

Page 3: Rup نظم

:فزست تؼشیف دیؼیپلیي•

ااع دیؼیپلیي ب•

وبی همغؼی اص دیؼیپلیي ب•

اذاف دیؼیپلیي ب•

مؾ ب دػتبسدب•

گشدؽ ػبد ؿذ وبس• هبثغ•

3 12/21/2012

Page 4: Rup نظم

4

. دیؼیپلیي ب، ظشف بیی ثشای ػبصهبى دی فؼبلیت بی فشایذ ؼتذ

د دػت تمؼین ث عس پیؾ فشم، تؼذاد دیؼیپلیي جد داسد و دیؼیپلیي اسائ ؿذ ث RUPدس فشایذ :هی ؿذ

یه دػت ؿبهل ؿؾ دیؼیپلیي فی دػت ی دیگش، ؿبهل ػ دیؼیپلیي پـتیجبی

Discipline (ظن: )

12/21/2012

Page 5: Rup نظم

5

دیؼیپلیي فی ؿبهل دیؼیپلیي بیی اػت و استجبط هؼتمیوی ثب ؿىل گیشی هبیت فشآسد ی شم افضاسی :ایي دیؼیپلیي ب ػجبستذ اص . داسذ

دیؼیپلیي هذل ػبصی ػبصهبى( Business Modeling )

دیؼیپلیي یبصهذی ب( Requirements )

دیؼیپلیي تحلیل عشاحی(Analysis and Design )

دیؼیپلیي پیبد ػبصی(Implementation )

دیؼیپلیي تؼت(Test )

دیؼیپلیي اػتمشاس(Deployment )

دیسیپلیي فی

12/21/2012

Page 6: Rup نظم

6

دیؼیپلیي هذیشیت پشط(Project Management ) دیؼیپلیي هذیشیت پیىشثذی تغییشات (Configuration and Change Management )

دیؼیپلیي هحیظ( Environment )

دیسیپلیي پطتیثای

12/21/2012

Page 7: Rup نظم

ديسيپلين مدل سازي سازمان

7 12/21/2012

Page 8: Rup نظم

ػبصهبى چ هلغ اص هذلؼبصی اػتفبد وین؟

معموال در

دسن استجبط ثیي ل، تؼیػبصهبى یىی اص هضایبی اػتفبد اصتىیىبی هـتشن دس هذػی شم افضاس هذلؼبصی بی هذلؼبصی . ایي د فؼبلیت اػت بی هذلؼبصی شم افضاس هـىل ثػبصهبى وچیي گبؿت فشاسد فشاسد

.خاذ ثد

ساسهاىهذلساسي دیسیپلیي

8

.پشط بیی و وبسثشاى صیبدی داسذ1.

.صهبیى حجن صیبدی اص داد ب ثبیذ پشداصؽ گشدد2.

12/21/2012

Page 9: Rup نظم

واي هقطؼی اس دیسیپلیي هذلساسي ساسهاى

9 12/21/2012

Page 10: Rup نظم

ایي ػیؼتن ب یاب ثا عاس . اهشص ثؼیبسی اص ػیؼتن بی وبسثشدی هبیتی ػبصهبی داسذ

ثابثشایي . هؼتمین ثشگشفت اصیبصبی ػبصهبی هی ثبؿذ یب ایى ثش آى تأثیشگزاس ؼاتذ

دس ثؼیبسی اص هاسد، ؿبخت ػابصهبى،هللف اب، ػابختبس ، پیابیی آى، ثاشای ؿابخت

.یبصهذی بی ػیؼتن بی شم افضاسی ، اهشی ضشسی اجتبة بپزیش اػت

ساسهاى هذلساسي دالیل

10 12/21/2012

Page 11: Rup نظم

: (Business) ساسهاى

.سد ؿوبسهی ثو شم افضاس هسد ظش ثخـی اص آى ػیؼتوی

: (Business Use Case) ساسهاىهرد كارتزي

ای بی هجوػ دس او. هـخق هی وذ( Business Use Case Instances) ػبصهبى وبسثشی سد اهاص و

ثشای « تیج ارسضوذ»ػبصهبى اجبم هی دذ یه و (Actions) وؾ بییآى ش و ػجبستؼت اص تشتیجی اص

. یه ػبهل وبسی دسپی داسد

ساسهاى هذلساسي هفاین

11 12/21/2012

Page 12: Rup نظم

(:Business Actor) كاريػاهل

.داسدتؼبهل آىؿخلی یب ػیؼتوی ثیشى اص ػبصهبى و ثب

(: Business Worker)كاري اجام دذ

ث وبسهذ بی داخل یه ػیؼتن اعالق هی ؿد

(:Business Entity) كاريهجدیت

ش چیضی و ).وبسی اػتفبد یب پشداصؽ هی ؿداجبم دذ ثػیل ػبصهبى و گبم اجشای هسد وبسثشی چیضی (سوش سی آى وبس هی وذ

(اداه)ساسهاى هذلساسي هفاین

12 12/21/2012

Page 13: Rup نظم

ی و ثبیذ ػیؼتن بی شم افضاسی دس آى هؼتمش ؿذػبصهب ػبختبس پیبیی دسن. اص ایى هـتشیبى، وبسثشاى بئی، تػؼ دذگبى داسای یه دیذگب احذ هـتشوی اص ػبصهبى اعویبى

.ثبؿذ ػیؼتن هسد ظش بی یبصهذیدس ثذػت آسدى ووه

دسن هؼبئل هـىالت جبسی ػبصهبى ذف ؿبػبیی پتبؼیل ب مبط ثجد.

تزاي رسیذى ت اذاف فق ساسهاىكارتزي هاردهذل •

اضیا ساسهاى هذل •

ایجاد هی وایین

ساسهاى هذل

ك ضاهل

ساسهاىاذاف هذلساسي

13 12/21/2012

Page 14: Rup نظم

. ثبؿذو ػیؼتن ثبیذ داسای آى بیی اػت لبثلیتاص ػجبستذ « ا یاسهذي»

هذي اي هذي یاس ظیف

هذي اي هذي یاس غیز ظیف

یاسهذیا دیسیپلیي

14 12/21/2012

Page 15: Rup نظم

ااع یاسهذي اي زم افشار

یبصهذی بی ظیف هذی ث هظس ثیبى سفتبس یه ػیؼتن ث ػیل ی تكیف ؿشایظ سدی خشجی .آى، تكیف هی ؿد

:یاسهذي اي ظیف هذي . 1

ثشای اسائ ی یه فشآسد ی ثب ویفیت ثا وابسثشاى ابیی آى ػیؼاتن ثبیاذ ػاال ثاش ثاشآسد وادى

یبصهذی بی ظیف هذی، ثب ثشخی یظگی بی ویفی هالحظبت غیش وبسوشدی یض تغبثك داؿت ثبؿذ

ایي ؿشایظ هؼیبسبی ویفی غیش وبسوشدی، اكغالحب یبصهذی بی غیاش ظیفا هاذی بهیاذ های .

.ؿذ

: نيازمندي هاي غير وظيفه مندي. 2

15 12/21/2012

Page 16: Rup نظم

اذاف دیسیپلیي یاسهذي ا

چگگی ػیؼتن هیبى هـتشی ثب تین تلیذ دسثبس تافكثشلشاسی حفظ

اص یبصهذی بی ػیؼتن ثشای تلیذوذگبىدسن هبػجی فشان ودى

ػیؼتنهشصبی تؼشیف هذیشیت

تىشاسبی هختلفثشبه سیضی فشان ودى هجبیی هبػت ثشای

تلیذ ػیؼتنتخویي ضی صهبى فشان ودى هجبیی هبػت ثشای

و ثش یبصب اذاف وبسثشاى هتوشوض هیجبؿذاػظ وبسثش تؼشیف یه.

16 12/21/2012

Page 17: Rup نظم

وایی هقطؼی اس دیسیپلیي یاسهذي ا

17

فاس اتقال فاس ساخت فاس تطزیح فاس آغاسیي

یاسهذي ا

12/21/2012

Page 18: Rup نظم

.یظگیب، لبثلیتب: (Functionality)ػولكزد 1.

وبسثش صیجبیی اػظ وبسثش، ػلت آهصؽ، ػلت اػتفبد، یىاختی اػظ: (Usability)قاتلیت استفاد 2.

پزیشیت فشوبغ ثشص خغب، ثشگـ : (Reliability) قاتلیت اػتواد3.

ػشػت، لبثلیت دػتشػی، صهبى پبػخ، حبفظ هسد یبص: (Performance) كارایی 4.

لبثلیت آصهبیؾ، گذاسی، اؼغبف پزیشی دس همبثل تغییشات : (Supportability) قاتلیت پطتیثای 5.

یاسهذي اي زم افشار

: یبصهذی بی شم افضاس ػجبستؼت اص هجوػ ی هؼیبسبی ویفی هبذ

18 12/21/2012

Page 19: Rup نظم

(اداه) یاسهذیا دیسیپلیي

دس الغ اسصؽ عجم ثذی لجل، . اص دیذگب ػولی تمؼین ثذی لجل آچبى حبئض اویت یؼت . ثشای ؿبػبیی یبصهذیب اعویبى اص جبهغ ثدى آى اػت «الگ» فشان وشدى یه

ب» « چشاب»دس هسد یبصهذیب، ثػیل داؼتي ث دسن ػویمی اص ػیؼتن هی تاى « چگ .دػت یبفت

.یه هفم اػبػی اػتى ریفؼبدس ایي ظن هفم

19 12/21/2012

Page 20: Rup نظم

فزآیذ ضاسائی استفاد اس یاسهذیا

نيازهاي

ذينفعان

مدل موارد كاربري

مشخصات تكميلي ورنمامستند د

منجر به ايجاد به صورت تفصيلي

بيان مي شود در

به آنها عينيت مي بخشيم در

هذل طزاحی

هستذات كارتز ائی

20 12/21/2012

Page 21: Rup نظم

ا و

. اػتاص وبیؾ اجشائی اص اهىببت تابئیبی ػیؼتن هسد ظش ػجبستؼت :( Prototype)و یك

: كارتزد :وبؾ هخبعشات اثبهبت دسثبس هضػبت صیش اػت

اهىبى هفمیت هحلل اص ظش تجبسی التلبدی.

ولیذی و دس هحلل اػتفبد خاذ ؿذبی تىلطیوبسایی پبیذاسی.

لبثلیت اػتفبد هحلل

ب یبصهذیدسن

21 12/21/2012

Page 22: Rup نظم

:انواع نمونه ها

Behavioral Prototypes رفتاري1.

Structural Prototypes ساختاري 2.

RUP با ضميمه چند نمونه رفتاري حمايت فاز تشريح از توليد و توسعه نمونه هاي ساختاري در

.مي نمايد

ا (اداه( و

22 12/21/2012

Page 23: Rup نظم

.جبیذ اجبم دذ سا هـخق وبیذ/ػیؼتن ث ووه ػبهذاساى، ػؼی هی وذ آچ ػیؼتن ثبیذتحلیلگش •

هذی سا ؿبػبیی هی وبیذ • تحلیلگش، وچیي یبصبی غیش ظیف

گزدش كار ساد ضذ

رواهستذ د

آهادگی تزاي ایجاد

هحذد سیستن

23 12/21/2012

Page 24: Rup نظم

هـخلبت تىویلی و ثبیذ ث هـخق وذ هاسد وبسثشی هجوػ ای اص هاسد وبسثشی ب احشاص ؿد، اتؼبة ػبصگبسی جضئیبت آى ثیبى گشدد .ذو هیپیذا آى ثب ػبیش فشاسد

س هاسد وبسثشی ؿشع ث وب وذ تؼییيث ػال، عشاح اػظ وبسثش ث كست هاصی ثب .د وبگی ضدیىی جد داسد دس اغلت پشط ب ثیي ایي . هی وبیذ

(اداه) گزدش كار ساد ضذ

24 12/21/2012

Page 25: Rup نظم

ثیـتش وبس هؼوبس ػیؼتن دس تىشاسبی الی ثد و دس آى ثب وىبسی تحلیلگش ػیؼتنهـخق وذ هاسد وبسثشی یىپبسچگی دسػتی هاسد وبسثشی هن اص دیذگب هؼوبسی سا

.ثشسػی هی وبیذ

و ظیف آب ثشسػی جبهؼیت (بىریفؼ) مؾ ثبصثیي وذ یبصهذیب ثػیل و وؼبی .اص دسػتی دسن آب اػت، ایفب هی ؿد دسػتی یبصهذیب اعویبى

(اداه) گزدش كار ساد ضذ

25 12/21/2012

Page 26: Rup نظم

دیسیپلیي تحلیل طزاحی

Analysis and Design

26 12/21/2012

Page 27: Rup نظم

،بیی اػت و تكیفث تشجو ی یبصهذی ب ذف اكلی دیؼیپلیي تحلیل عشاحی . هی دذ پیبد ػبصی ػیؼتن سا ـبى چگگی

تحمك یبصهذ یب تج داسین ثشای یل ث ایي هملد چگگی دس هذل تحلیل عشاحی ث ثشسػی

اثتذا ثبیذ یبصهذی ب سا ث خثی دسن ود پغ اص آى ثب اتخبة ثتشیي اػتشاتظی پیبد ػبصی .یبصهذی بی سا ث عشاحی ػیؼتن تشجو وبیین ,

ظن تحلیل طزاحی

27 12/21/2012

Page 28: Rup نظم

وایی هقطؼی اس دیسیپلیي تحلیل طزاحی

28

تحلیل عشاحی

12/21/2012

Page 29: Rup نظم

: هدف تحليل

هذی هحذدیت بی پیبد ػبصی آل اص ػیؼتن ثد و دس آى یبصبی غیش ظیف هذل تحلیل یه هذل ایذ .بدیذ گشفت هی ؿد

: مدل تحليل

(اداه) طزاحیظن تحلیل

ث عس ولی ذف تحلیل ػجبست اػت اص اتمبل یبصهذی بی ػیؼتن اص صثبى دیبی هـتشی ث صثبى دیبی وبسؿبػبى تین تلیذ ػیؼتن

29 12/21/2012

Page 30: Rup نظم

( (Design Modelطزاحی هذل •

ساثظ + والػب ; ػیؼتنعشح ولی : ذف

هؼوبسیؿبهل دیذبی گبگى : ذف

Use Case View + Logical View + Implementation View + Process View +

Deployment View + Data View

( ( Software Architecture Document هستذ هؼواري زم افشار •

اآهوتزیي فز رد

30 12/21/2012

Page 31: Rup نظم

31

RUPدر 4+1هؼواري

12/21/2012

Page 32: Rup نظم

32

ایي دیگش، ػجبست ث .گشدد هی هغشح ػیؼتن بی یبصهذی ث هشثط هالحظبت هؼوبسی، اص دیذگب ایي دس

ػغح ، دیذگب ایي .ثبؿذ هی هشتجظ بیی وبسثشاى اتظبس هسد جبیذبی ثبیذب ی هجوػ ث هظش

ب، صیشػیؼتن ب، ثؼت آى دس ثبؿذ هی عشاحی هذل اص ( ضشسی غیش جضئیبت حزف ثب ػغحی ) تجشیذی

. ؿد هی دیذ عشاحی، اكلی بی والع

(Logical View) دیذگا هطقی

12/21/2012

Page 33: Rup نظم

33

واذب، ) هبطل بی شم افاضاسی ػبصهبذی هللف ب ایي دیذگب اص هؼوبسی، ث هظس تكیف چگگی

دس لبلت ثؼت ب، الی ب، هالحظابت ( داد ب،هللف ب، ؼخ بی اجشایی، دیگش دػتبسدبی هشتجظ

هؼبئلی هبذ ػلت تلیذ، هذیشیت داسایای اب، اػاتفبد ی . اسائ هی گشدد هذیشیت پیىشثذی هشتجظ ثب

.هجذد پیوبىبساى هللف بی آهبد دس ایي دیذگب هسد ثشسػی لشاس هی گیشد

( ( Implementation View دیذگا پیاد ساسي

12/21/2012

Page 34: Rup نظم

34

ب یض تؼبهل ، یب پشداصبی وشذی ػیؼتن دس صهبى اجشا، هبذ ظیف بی ػیؼتویهالحظبت هشتجظ ثب جج

،اصتحول پزیشی ؼجت ث خغب تصیغ ؿذگیوشذی، هیضاى . هیبى آب، دس ایي دیذگب ثشسػی هی ؿد

. هسد ثشسػی دسایي دیذگب هی ثبؿذ هؼبئل هوتشیي

صهبى پبػخ، ظشفیت سدی خشجی ػیؼتن، یض همیبع پزیشی ، اص دیگاش هالحظابت هاسد ثشسػای دس ایاي

.دیذگب هی ثبؿذ

) ( Process Viewدیذگا پزداس اي

12/21/2012

Page 35: Rup نظم

35

، هبذ فبیل ابی اجشایای ثباه ابی چگگی اػتمشاس هللف بی صهبى اجشادس ایي دیذگب اص هؼوبسی، . پیؾ ثیی ؿذ، ثشسػی هی ؿد گش بی ػخت افضاسی اعالػبتی، سی

دس ایي دیذگب اص هؼوبسی اػت و هذع شم افضاس هذع ػیؼتن ثب ن وىبسی هی وبیاذ هؼابئلی .هبذ اػتمشاس، لت، وبسایی دس ایي دیذگب ،هسد ثشسػی لشاس هی گیشذ

) ( Deployment Viewدیذگا استقزار

12/21/2012

Page 36: Rup نظم

36

ولیاذی تاشیي ایاي دیاذگب، ؿابهل یىؼاشی اص . ایي دیذگب ، مؾ خبكی دس هؼوبسی شم افضاس ایفب هی وبیاذ

( هؼوابسی ) تـاشیح ( ؿابخت ) ایي هجوػ هاسد وبسثشی، دس فبصبی آغابصیي . هاسد وبسثشی هی ثبؿذ

ثشای وـف، عشاحی ایجبد هؼوبسی هبػت دس فبصبی ثؼاذی، ثاشای اػتجبسػاجی دیاذگب ابی هختلاف

.ثىبس هی سد

( Use-Case View ) دیذگا هرد كارتزي

12/21/2012

Page 37: Rup نظم

دیسیپلیي پیاد ساسي

Implementation discipline

37 12/21/2012

Page 38: Rup نظم

واي هقطؼی اس دیسیپلیي پیاد ساسي

ثب استجبط ضدیىی یىی اص الذاهبت هن ػوذ فبص ػبخت اػت دیؼپلیي پیبد ػبصی

.داسد تؼتدیؼپلیي

38

پیاد ساسي

12/21/2012

Page 39: Rup نظم

ساسي هفاین دیسیپلیي پیاد

ث فؼبلیتی اص هجوػ ی فؼبلیت تلیذ شم افضاس اتالق هی ؿد و دس آى هلف بی هجضای ػبصییىپبسچ .شم افضاس ثب ن تشویت ؿذ یه هجدیت ثضسگتش سا ایجبد هی وذ

: ساسي یكپارچ•

( وذ اجشائی)ػجبستؼت اص ؼخ ای وبهل یب جضئی اص ػیؼتن و لبثل اػتفبد اجشا ثد ػبخت ای اص .هحلل بئی سا ث هؼشم وبیؾ هی گزاسدبی تابییصیشهجوػ

ا• : (Builds) ساخت

39 12/21/2012

Page 40: Rup نظم

......یكپارچ ساسي

:یىپبسچ ػبصی دس ػغح هشاحل هختلفی اص پیبد ػبصی اجبم هی ؿد اذاف ولی آى ػجبست اػت اص پیؾ اص آى صیش ػیؼتن , یىپبسچ ػبصی وبس یه تین سی پیبد ػبصی ثخؾ بی هختلف یه صیش ػیؼتن

.تحیل ؿد یىپبسچ ػبصی صیش ػیؼتن ب تـىیل ػیؼتن وبهل

ساسي هفاین دیسیپلیي (اداه) پیاد

40 12/21/2012

Page 41: Rup نظم

41

تؼشیف چگگی ػبصهبذی ػبختبس وذبی ثشبه دس لبلت صیشػیؼتن بی ش الی اص هؼوبسی ػیؼتن اؿیبء دس لبلت یىؼشی هللفپیبد ػبصی والع ب

تؼت هللف بی پیبد ػبصی ؿذ ث كست احذ

هللف ب دس لبلت یه ػیؼتن لبثل اجشایىپبسچ ػبصی هجتوغ ػبصی

ذف اغلی دیسیپلیي پیاد ساسي

12/21/2012

Page 42: Rup نظم

تست دیسیپلیي

Test discipline

42 12/21/2012

Page 43: Rup نظم

وایی هقطؼی اس دیسیپلیي تست

خذهت ث دیگش اص ثؼیبسی جج ب، دیؼیپلیي تؼت ث ػی اسا ئ دذ ی . دیؼیپلیي ب هی ثبؿذ

43

تست

12/21/2012

Page 44: Rup نظم

“است «كیفیت»تزرسی دیسیپلیي ایيهحر اغلی ”

ویفیت هحلل

ویفیت فشآیذ تلیذ

اص د دیذگب

ویفیت، RUPثشای ویفیت مؾ ثخلكی هبذ هذع ویفیت دس ظش گشفت ـذ اػت صیشا اص دیذ .هؼئلیت یىبیه تػؼ دذگبى اػت

تست دیسیپلیي

44 12/21/2012

Page 45: Rup نظم

تزاه ریشي ( 1

سا ؿبػبئی ود دس هؼتذ ثشبه سیضی، آب تؼتیبصهذیب، هبثغ هسد یبص اػتشاتظی بی یه تؼتعشاح سا هؼتذ هی وبیذ

طزاحی( 2

. سا ایجبد هی وبیذ تؼتتحلیل ود هذل سا تؼت ذف ,تؼتعشاح

پیاد ساسي ( 3

Test) تؼتتیج ایي فؼبلیت ایجبد دػتس الؼول بی . پیبد ػبصی هی وبیذسا تؼت سالبی تؼت عشاح

Scripts ) اػت .

ساد ضذ گزدش كار

45 12/21/2012

Page 46: Rup نظم

اجزا ( 4

ب هغوئي هی گشدد تؼتب سا سی ذف اجشا هی وبیذ ثب ثبصثیی تبیج اص كحت اجشای تؼتوذ، تؼت .شگ وبػتی سا هؼتذ هی ػبصد

ارسیاتی ( 5

. ب سا اسصیبثی ود ویفیت وذ تلیذ ؿذ سا ثشسػی هی وبیذ تؼتتبیج تؼتعشاح

(اداه)ساد ضذ گزدش كار

46 12/21/2012

Page 47: Rup نظم

فزآرد اي دیسیپلیي تست

ؿبهل اعالػبتی دسثبس ی ذ ف اجبم تؼت دس یه ثبص ی صهبی هـخق اص پشط : تزاه ي تستاػتشاتظی بیی هسد اػتفبد، هبثغ ضشسی ثشای پیبد ػبصی اجشای تؼت ب، یض ع . هی ثبؿذ

.پیىشثذی بی خبف ثشای اجبم تؼت، اص جول هن تشیي اعالػبت هجد دس ثشبه تؼت اػت

ایي لیؼت و تػظ تحلیل گش تؼت گذاسی ث سص سػبی هی ؿد، : لیست ایذ اي تست .ؿبهل لیؼتی اص ایذ بی هغشح ثشای تؼت هی ثبؿذ

هتبظش ثب یه هسدوبسثشی ثشای تؼت آى تؼشیف هی ؿد: هرد تست. سی بی دػتی یب خدوبسی هی ثبؿذ و تؼت وذ اص آى ب ثشای اجشای تؼت : اسكزیپت تست

.ثبس ث عس وبهل ول ثشبه سا تؼت وذ 1ب اػتفبد هی وبیذ حذالل

47 12/21/2012

Page 48: Rup نظم

دربرگيرنده ي مجموعه اي از تست ها و اسكريپت ها در قالبي شبيه يك : مجموعه ي تست

.بسته مي باشد

نوووع خاصووي از مووورد تسوت مووي باشوود كووه بوه من ووور تسووت كووارايي : مددل تحليددل بددار كداري

.استفاده مي شود

داده ي خام جمع آوري شده در حين اجراي مجموعه تست ها: نسخه ي ثبت شده ي تست

با فيلتر و تحليل نسخه هاي ثبت شده ي تست، به دست مي آيد: نتيجه ي تست.

به عنوان بخش از ارزيابي يك تكرار پروژه و ارزيابي متنواو : چكيده ي نتايج ارزيابي تست

.وضعيت ، توليد مي شود

(اداه)فزآرد ا ي دیسیپلیي تست

48 12/21/2012

Page 49: Rup نظم

49

ظن فزآیذي استقزار

Deployment Discipline

12/21/2012

Page 50: Rup نظم

استقزار ظن

گیزي ضكل تا هستقیوی ارتثاط ك فزایذي ظن پجویي ػاى ت استقزار • .هیطد تیاى دارد افشاري زم ي فزارد هایت

زم افشار كزدى ػولیاتی تزاي السم فؼالیتاي درتزدارذ استقزار، ظن • .است ایی كارتزاى هحیط در كار تزاي آى كزدى آهاد

50 12/21/2012

Page 51: Rup نظم

شم اػتمشاس اص ػجبستؼت دیؼیپلیي، ایي بی فؼبلیت ی هجوػ اكلی ذف

هسد ووىی دػتبسدبی ودى فشان ؿذ ثیی پیؾ ػولیبتی هحیظ دس افضاس وبسثشاى توبهی تػظ افضاسی شم فشاسد هفك ثىبسگیشی اص اعویبى ثشای یبص

.آى بیی اكغالح ثا لبثالیت ثاب ای فاشاسد ثا ؿاذ تلیاذ ػیؼتن تجذیل اذف، الغ دس

Self-Supportability وابسثاشاى وا ، لابثالیت ایاي اػابع ثاش .ثبؿذ های آى گذاسی هؼئلیي یب ػیؼتن هذیشاى ػبدی، وبسثشاى اص اػن ػیؼتن بیی

.وذ وبس ساحتی ث ػیؼتن ثب بىوذگ تلیذ حضس ث یبص ثذى ثتاذ ثبیذ

استقزار ظنذف

51 12/21/2012

Page 52: Rup نظم

استقزار در فاسا ظن

.پزیشد هی كست اتمبل فبص عل دس آى فؼبلیتبی اج دیؼیپلیي، ایي اذاف ث تج ثب اػتفبد ث هـتشی توبیل لبلت تلیذ،دس بی فؼبلیت ولی هفمیت تیج دس هفك اػتمشاس

، فشایذ هختلف فبصبی عل دس دیگش، ػجبست ث .ؿد هی تؼشیف ،افضاسجذیذ شم اص اعویبى سضبیت جلت ذف اػتمشاسثب دیؼیپلیي دػتبسدبی ، مـب فؼبلیتب، ی هجوػ

.گشدد هی سیضی ثشبه ػیؼتن، بیی وذگبى اػتفبد هـتشی خبعش

فاساي چزخ تلیذ در طل وایی هقطؼی اس دیسیپلیي استقزار

52

فاس اتقال فاس ساخت فاس تطزیح فاس آغاسیي

اػتمشاس

12/21/2012

Page 53: Rup نظم

ا در ظن استقزارفؼالیت ااع

:اس ػثارتذ ك تاضذ هی ا فؼالیت اس هختلفی ااع ضاهل استقزار دیسیپلیي

(تتا اي تست)آى ایی ػولیاتی تاضزایط افشاردرهحیطی زم تست تحیل تزاي افشار زم تذي تست افشار زم تسیغ افشار زم اذاسي را ػة فزش تاساریاتی یزاي آهسش یش ایی كارتزاى آهسش اطالػاتی تاك تثذیل یا هجد افشار زم جایگشیی اتقال

كار كسة ي یشسهی تحیل، آى،رش هایت پزص، ي اذاس تزحسة

تخص ا ضزكت در دیسیپلیي ایي اي فؼالیت اجام چگگی فزارد، .تاضذ هی هتفات افشار، زم غؼت هختلف اي

53 12/21/2012

Page 54: Rup نظم

54

دیسیپلیي پطتیثای هذیزیت پزص

Project Management Discipline

12/21/2012

Page 55: Rup نظم

اي زم افشاري هذیزیت پزص

، ااذاف سلابثتی هذیشیت یه پشط ی شم افاضاسی ػجبستؼات اص ثشلاشاسی تااصى هیابى ، غلج ثش هحذدیت ب، ث هظس تحیل فاشاسد ای اشم افاضاسی وا هذیشیت سیؼه ب

.هبػت دسخس یبصبی هـتشیبى وبسثشاى بیی ثبؿذ

، هذیشیت خغش، ( گبی هتضبد)ش هاص ثیي اذاف گبگى

ؿذى ثش هحذدیتبی هجد ، ثشای ...(التلبدی، تىیىی،) چیش

بی هبلی)ایجبد هحللی و سضبیت هـتشیبى ( پـتیجبی وذ

. وبسثشاى سا وضهبى احشاص وبیذ

55 12/21/2012

Page 56: Rup نظم

ظن هذیزیت پزص اذاف

:ػ ذف ػوذ ی دیؼیپلیي هذیشیت پشط ػجبستؼت اص

اي زم افشاري هذیزیتتزاي چارچتیفزان كزدى • پزص در سهی هذیزیت یزي اسای، اي ػولی ییراواارائ •

ریشي اجزا، اي زم افشاري ظارت تزاه هزاقثت اس پزص

Risk)هذیزیت خطزفزان كزدى چارچتی تزاي •

Management)

56 12/21/2012

Page 57: Rup نظم

فؼالیتاي دیسیپلیي هذیزیت پزص درطل چزخ تلیذ

وبیی اص حجن فؼبلیت بی دیؼیپلیي هذیشیت پشط دسعل چشخ تلیذ

57

مديريت پروژه

فاز ساخت فاز تشريح فاز آغازين فاز انتقال

12/21/2012

Page 58: Rup نظم

جث اي هذیزیت پزص

هضع ثش پی. ی. آس دس پشط هذیشیت دیؼیپلیي اكلی توشوض تشیي هن هیبى، ایي دس .ثبؿذ هی

:اص ػجبستؼت دیؼیپلیي، ایي ثب ساثغ دس هغشح هجبحث یض تلیذ ی چشخ عل دس تىشاسؿذ سؽ ث پشط یه سیضی ثشبه-

فبصب دسى تىشاسبی اص و ش سیضی ثشبه سیؼه هذیشیت

سیىشد ثب ؿذ سیضی ثشبه ی پشط یه پیـشفت ثش ظبست

ثیب الغ ووی كست ث پیـشفت هیضاى ػجؾ تىشاسؿذ

58 12/21/2012

Page 59: Rup نظم

59

گبهی و یه هذیش پشط ثشای الیي ثبس للذ اػتفبد اص .سیىشدتىشاسؿذ ساداسد،اغلت ثبػشدسگوی هاج هیـد

ث عس ولی ، هذیشیت سیىشد تىشاس ؿذ، هؼتلضم دیذگب هتفبتی ؼجت ث سیىشد ػتی ثشبه سیضی هی ثبؿذ و وشا ثب

: ػاالت صیش اػت دس ش یه اص فبصبی پشط چذ تىشاس ثبیذ دسظش گشفت ؿد؟

عل صهبی ایي تىشاسب چ اذاص هی ثبؿذ؟چگ هی تاین اذاف هحتای ش یه اص تىشاسبی سا

تؼییي وبیین؟چگ هی تاین هیضاى پیـشفت ضؼیت پشط دس ش تىشاس سا

پیگیشی ثشسػی وبیین؟

12/21/2012

Page 60: Rup نظم

(اداه)جث اي هذیزیت پزص

وی قزار پی،.ی.آر در دیسیپلیي ایي ي حیط در سیز هالحظات هسائل :گیزذ

رثزي واگی، آهسش، استخذام، :اسای هاتغ هذیزیت تدج تخػیع تؼزیف :هالی هذیزیت كارپزداسا ا هطتزي تا قزاردادا هذیزیت

اي هذیزیت پزص را RUPظن هذیزیت پزص در تالش وی كذ و جث .پضص دذ

60 12/21/2012

Page 61: Rup نظم

61

دیسیپلیي پطتیثای هذیزیت پیكزتذي تغییزات

Configuration and Change

Management discipline

12/21/2012

Page 62: Rup نظم

دیسیپلیي هذیزیت پیكزتذي تغییزات

:CMسیستن

ت هجوػ فزآیذا، رضا، اتشارایی ك تزاي هذیزیت پیكزتذي

استفاد ( Change Request Management)هذیزیت درخاست تغییز هی ضذ، سیستن هذیزیت پیكزتذي

Configuration Management (CM) System گفت هی ضد .

62 12/21/2012

Page 63: Rup نظم

حال در دستارداي تواهی حفظ پیگیزي پیكزتذي، هذیزیت ظن ذف ارسش تا دستارداي تلیذ، ي چزخ طی در .تاضذ هی پزص یك در تكاهل گذاري سزهای ،هستلشم دستاردا ایي ي تسؼ .ضد هی ایجاد سیادي هحسب ارسضوذي اي دارایی دستاردا تاتزایي،ایي .است فزاای تالش

آا اس هجذد ي استفاد اهكاى ضذ گذاري ختی ت تایذ ك ضذ هی در خػغا تاضذ هی تكاهل و درحال دائوا دستاردا، ایي . ضد فزان

.ضذ هی رسای رس ت تارا تارا تكزارضذ، ریكزد

بی یه : ذف وتشل تغییشات حفظ یىپبسچگی ػبصگبسی ثیي فشاسد پشط شم افضاسی

ذف ظن هذیزیت پیكزتذي

63 12/21/2012

Page 64: Rup نظم

وایی هقطؼی اس حجن فؼالیت اي دیسیپلیي هذیزیت پیكزتذي • تغییزات در چزخ ي تلیذ

حجن فؼالیتاي ظن هذیزیت پیكزتذي در چزخ تلیذ

مديريت تغييرات و

پيکربندی

فاز انتقال فاز ساخت فاز تشريح فاز آغازين

64 12/21/2012

Page 65: Rup نظم

65

هحیطپطتیثای دیسیپلیي

Environment discipline

12/21/2012

Page 66: Rup نظم

دیسیپلیي هحیط

ا، راوایی اس سیادي حجن ي درتزگیزذ پی.ی.آر فزآیذ چارچب توام اس استفاد ك جایی آى اس .تاضذ هی ا قص ا، فؼالیت دستاردا،

اس اي سیزهجوػ است السم یست، هوكي اي پزص یچ در دستاردا ایي ایي .وایین اتخاب پزص، قالة فزایذ ػاى ت پزص ز در را پی.ی. آر

تا ،هتاسة پی.ی.آر فزایذ اس پیكزتذي یك تلیذ یا اتخاب ي سیل ت كار هی هظر، تذیي .ضد هی اجام خاظ، ي پزص یك الشاهات ا یاسهذي

یك یك ا یا ود استفاد هجد اي پیكزتذي یكسزي اس تاى است السم تیوی ز .ود تلیذ اتتذا اس كلی طر ت را خاغی پیكزتذي

دستاردا آى، اس استفاد چگگی آریپی پیكزتذي ع تا درراتط گیزي تػوین آى، هاذ هسائلی ضزري اي قص یاس، هرد اتشاراي

هوتزیي كتلیذ فزایذ قالة ام ت دردستاردي هالحظات ایي.وایذ .هیطد تیاى تاضذ، هی هحیط دیسیپلیي دستارد

66 12/21/2012

Page 67: Rup نظم

حجن فؼالیتا درطی فاساي هختلف فزایذ تلیذ

67

محيط

فاز ساخت فاز تشريح فاز آغازين فاز انتقال

12/21/2012

Page 68: Rup نظم

اذاف ایي ظن

است ك تزاي پیكزتذي ایي ظن درتزدارذ فؼالیتایی

تزاي یك پزص ضزري ستذ RUP( اغالح یا تظین یض)

:اذاف اغلی RUPتظین یض •

اي • تی راوائی اي السم تزاي تلیذ تیطتز فزارد (استاذارداي ساسهاى)پزص

68 12/21/2012

Page 69: Rup نظم

69

1) Rational Unified Process 2003 Environment(additional in Rational

CD).

2) The Enterprise Unified Process: Extending the Rational Unified

Process, By

3) Scott W. Ambler, John Nalbone, Michael J. Vizdos; Prentice Hall

PTR;

4) February 11, 2005

5) Seaman, C., Qualitative methods in empirical studies in software engineering. IEEE

6) Transactions on Software Engineering, 1999. 25(4): p. 557-572.

7) http://www.unifiedProcess.info/

8) http://www.rational.com/

:References

12/21/2012

Page 70: Rup نظم

70 12/21/2012