SlideShare a Scribd company logo
1 of 70
Download to read offline
12/21/2012   1
Rational Unified Process
     (Discipline RUP )




12/21/2012                   2
‫فْزست :‬
                      ‫•تؼشیف دیؼیپلیي‬

                      ‫•اًَاع دیؼیپلیي ّب‬

             ‫•ًوبی همغؼی اص دیؼیپلیي ّب‬

                    ‫•اّذاف دیؼیپلیي ّب‬

                  ‫•ًمؾ ّب ٍ دػتبٍسدّب‬

                 ‫•گشدؽ ػبدُ ؿذُ وبس‬

                                  ‫•هٌبثغ‬



‫2102/12/21‬                                 ‫3‬
‫‪ً( Discipline‬ظن) :‬

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

‫دس فشایٌذ ‪ RUP‬ثِ عَس پیؾ فشم، تؼذاد ًُِ دیؼیپلیي ٍجَد داسد وِ ًِ دیؼیپلیيِ اسائِ ؿذُ ثِ دٍ دػتِ تمؼین‬
                                                                                         ‫هی ؿًَذ :‬

                                                                 ‫‪ ‬یه دػتِ ؿبهل ؿؾ دیؼیپلیي فٌی‬
                                                          ‫‪ ‬دػتِ ی دیگش، ؿبهل ػِ دیؼیپلیي پـتیجبًی‬




‫2102/12/21‬                                                                                              ‫4‬
‫دیسیپلیي فٌی‬
    ‫دیؼیپلیي فٌی ؿبهل دیؼیپلیي ّبیی اػت وِ استجبط هؼتمیوی ثب ؿىل گیشی هبّیت فشآٍسدُ ی ًشم افضاسی‬
                                                              ‫داسًذ. ایي دیؼیپلیي ّب ػجبستٌذ اص :‬

                                         ‫‪ ‬دیؼیپلیي هذل ػبصی ػبصهبى ( ‪) Business Modeling‬‬
                                                ‫( ‪) Requirements‬‬   ‫دیؼیپلیي ًیبصهٌذی ّب‬         ‫‪‬‬
                                        ‫دیؼیپلیي تحلیل ٍ عشاحی ( ‪) Analysis and Design‬‬          ‫‪‬‬
                                              ‫( ‪) Implementation‬‬    ‫دیؼیپلیي پیبدُ ػبصی‬         ‫‪‬‬
                                                          ‫( ‪) Test‬‬       ‫دیؼیپلیي تؼت‬           ‫‪‬‬
                                                   ‫( ‪) Deployment‬‬      ‫دیؼیپلیي اػتمشاس‬         ‫‪‬‬




‫2102/12/21‬                                                                                          ‫5‬
‫دیسیپلیي پطتیثاًی‬

                         ‫( ‪) Project Management‬‬            ‫‪ ‬دیؼیپلیيِ هذیشیت پشٍطُ‬

     ‫( ‪) Configuration and Change Management‬‬   ‫‪ ‬دیؼیپلیيِ هذیشیت پیىشثٌذی ٍ تغییشات‬

                                 ‫( ‪) Environment‬‬                   ‫‪ ‬دیؼیپلیيِ هحیظ‬




‫2102/12/21‬                                                                        ‫6‬
‫ديسيپلينِ مدل سازي سازمان‬




‫2102/12/21‬                               ‫7‬
‫دیسیپلیي هذلساسي ساسهاى‬

                 ‫1. پشٍطُ ّبیی وِ وبسثشاى صیبدی داسًذ.‬                 ‫چِ هَلغ اص هذلؼبصی ػبصهبى‬
                                                                             ‫اػتفبدُ وٌین؟‬
     ‫2. صهبًیىِ حجن صیبدی اص دادُ ّب ثبیذ پشداصؽ گشدد.‬
                                                           ‫معموال در‬



  ‫یىی اص هضایبی اػتفبدُ اصتىٌیىْبی هـتشن دس هٌْذػی ًشمافضاس ٍ هذلؼبصی ػبصهبى، تؼْیل دسن استجبط ثیي‬
   ‫ایي دٍ فؼبلیت اػت. ّوچٌیي ًگبؿت فشاٍسدُّبی هذلؼبصی ػبصهبى ثِ فشاٍسدُّبی هذلؼبصی ًشمافضاس هـىل‬
                                                                                      ‫ًخَاّذ ثَد.‬




‫2102/12/21‬                                                                                       ‫8‬
‫ًواي هقطؼی اس دیسیپلیي هذلساسي ساسهاى‬




‫2102/12/21‬                                           ‫9‬
‫دالیل هذلساسي ساسهاى‬

 ‫اهشٍصُ ثؼیبسی اص ػیؼتن ّبی وبسثشدی هبّیتی ػبصهبًی داسًذ . ایي ػیؼتن ّب یاب ثاِ عاَس‬
 ‫هؼتمین ثشگشفتِ اصًیبصّبی ػبصهبًی هی ثبؿٌذ ٍ یب ایٌىِ ثش آى تأثیشگزاس ّؼاتٌذ. ثٌابثشایي‬
 ‫دس ثؼیبسی اص هَاسد، ؿٌبخت ػابصهبى،هللفِ ّاب، ػابختبس ، ٍ پَیابیی آى، ثاشای ؿاٌبخت‬
             ‫ًیبصهٌذی ّبی ػیؼتن ّبی ًشم افضاسی ، اهشی ضشٍسی ٍاجتٌبة ًبپزیش اػت .‬




‫2102/12/21‬                                                                                ‫01‬
‫هفاّین هذلساسي ساسهاى‬

                                                                           ‫ساسهاى (‪: )Business‬‬
                                               ‫ػیؼتوی وِ ًشمافضاس هَسد ًظش ثخـی اص آى ثِ ؿوبسهی سٍد.‬


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

‫هجوَػِای اص ًوًَِّبی هاَسد وبسثشی ػبصهبى (‪ )Business Use Case Instances‬هـخق هی وٌذ. واِ دس‬
‫آى ّش ًوًَِ ػجبستؼت اص تشتیجی اص وٌؾّبیی (‪ )Actions‬وِ ػبصهبى اًجبم هیدّذ ٍ یه «ًتیجِ ارسضوٌذ» ثشای‬
                                                                           ‫یه ػبهل وبسی دسپی داسد.‬



 ‫2102/12/21‬                                                                                     ‫11‬
‫هفاّین هذلساسي ساسهاى (اداهِ)‬
                                                               ‫ػاهل كاري (‪:)Business Actor‬‬

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

                                                     ‫اًجام دٌّذُ كاري (‪:)Business Worker‬‬

                                                        ‫ثِ وبسهٌذ ّبی داخل یه ػیؼتن اعالق هی ؿَد‬



                                                         ‫هَجَدیت كاري (‪:)Business Entity‬‬
‫چیضی وِ ٌّگبم اجشای هَسد وبسثشی ػبصهبى ثَػیلِ اًجبم دٌّذُ وبسی اػتفبدُ یب پشداصؽ هیؿَد.(ّش چیضی وِ‬
                                                                          ‫ٍسوش سٍی آى وبس هی وٌذ)‬


‫2102/12/21‬                                                                                     ‫21‬
‫اّذاف هذلساسي ساسهاى‬
                      ‫‪ ‬دسن ػبختبس ٍ پَیبیی ػبصهبًی وِ ثبیذ ػیؼتن ّبی ًشم افضاسی دس آى هؼتمش ؿًَذ.‬

‫‪ ‬اعویٌبى اص ایٌىِ هـتشیبى، وبسثشاى ًْبئی، ٍ تَػؼِ دٌّذگبى داسای یه دیذگبُ ٍاحذ ٍ هـتشوی اص ػبصهبى‬
                                                                                         ‫ثبؿٌذ .‬

                                             ‫‪ ‬ووه دس ثذػت آٍسدى ًیبصهٌذی ّبی ػیؼتن هَسد ًظش‬

                       ‫‪ ‬دسن هؼبئل ٍ هـىالت جبسی ػبصهبى ّذف ٍ ؿٌبػبیی پتبًؼیل ّب ٍ ًمبط ثْجَد.‬


 ‫هذل هَارد كارتزي ساسهاى‬        ‫•‬
                                                  ‫هذل ساسهاى‬                    ‫تزاي رسیذى تِ اّذاف فَق‬
              ‫هذل اضیا ساسهاى‬   ‫•‬
                                        ‫كِ ضاهل‬                ‫ایجاد هیًوایین‬

 ‫2102/12/21‬                                                                                          ‫31‬
‫دیسیپلیي ًیاسهٌذیْا‬

             ‫« ًیاسهٌذي ّا » ػجبستٌذ اص لبثلیت ّبیی اػت وِ ػیؼتن ثبیذ داسای آى ثبؿذ.‬


                       ‫‪ً ‬یاسهٌذي ّاي ٍظیفِهٌذي‬




                  ‫‪ً ‬یاسهٌذي ّاي غیز ٍظیفِهٌذي‬
‫2102/12/21‬                                                                        ‫41‬
‫اًَاع ًیاسهٌذي ّاي ًزم افشار‬
                                                                 ‫1. ًیاسهٌذي ّاي ٍظیفِ هٌذي :‬
‫ًیبصهٌذی ّبی ٍظیفِ هٌذی ثِ هٌظَس ثیبى سفتبسِ یه ػیؼتن ثِ ٍػیلِ ی تَكیف ؿشایظ ٍسٍدی ٍ خشٍجی‬
                                                                      ‫آى، تَكیف هی ؿَد.‬

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

 ‫ثشای اسائِ ی یه فشآٍسدُ ی ثب ویفیت ثاِ وابسثشاى ًْابیی آى ػیؼاتن ثبیاذ ػاالٍُ ثاش ثاشآٍسدُ ًواَدى‬
 ‫ًیبصهٌذی ّبی ٍظیفِ هٌذی، ثب ثشخی ٍیظگی ّبی ویفی ٍ هالحظبت غیش وبسوشدی ًیض تغبثك داؿتِ ثبؿذ‬
 ‫. ایي ؿشایظ ٍ هؼیبسّبی ویفی ٍ غیشِ وبسوشدی، اكغالحبً ًیبصهٌذی ّبی غیاشِ ٍظیفاِ هٌاذی ًبهیاذُ های‬
                                                                                            ‫ؿًَذ.‬

‫2102/12/21‬                                                                                           ‫51‬
‫اّذاف دیسیپلیيِ ًیاسهٌذي ّا‬
                 ‫‪ ‬ثشلشاسی ٍحفظ تَافك هیبى هـتشی ثب تین تَلیذ دسثبسُ چگًَگی ػیؼتن‬

                 ‫‪ ‬فشاّن ًوَدى دسن هٌبػجی اص ًیبصهٌذی ّبی ػیؼتن ثشای تَلیذوٌٌذگبى‬

                                                 ‫‪ ‬تؼشیف ٍ هذیشیت هشصّبی ػیؼتن‬

                       ‫‪ ‬فشاّن ًوَدى هجٌبیی هٌبػت ثشای ثشًبهِ سیضی تىشاسّبی هختلف‬

                     ‫‪ ‬فشاّن ًوَدى هجٌبیی هٌبػت ثشای تخویي ّضیٌِ ٍ صهبى تَلیذ ػیؼتن‬

                 ‫‪ ‬تؼشیف یه ٍاػظ وبسثش وِ ثش ًیبصّب ٍ اّذاف وبسثشاى هتوشوض هیجبؿذ.‬


‫2102/12/21‬                                                                      ‫61‬
‫ًوایی هقطؼی اس دیسیپلیيِ ًیاسهٌذي ّا‬


                   ‫فاسِ آغاسیي‬   ‫فاس تطزیح‬   ‫فاس ساخت‬   ‫فاس اًتقال‬

‫ًیاسهٌذي ّا‬




‫2102/12/21‬                                                           ‫71‬
‫ًیاسهٌذي ّاي ًزم افشار‬
                                      ‫ًیبصهٌذی ّبی ًشم افضاس ػجبستؼت اص هجوَػِ ی هؼیبسّبی ویفی هبًٌذ :‬


                                                      ‫ػولكزد (‪ٍ : )Functionality‬یظگیْب، لبثلیتْب.‬   ‫1.‬

  ‫قاتلیت استفادُ (‪ : )Usability‬صیجبیی ٍاػظ وبسثش، ػَْلت آهَصؽ، ػَْلت اػتفبدُ، یىٌَاختی ٍاػظ وبسثش‬   ‫2.‬

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

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

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



‫2102/12/21‬                                                                                          ‫81‬
‫دیسیپلیي ًیاسهٌذیْا (اداهِ)‬

    ‫اص دیذگبُ ػولی تمؼین ثٌذی لجل آًچٌبى حبئض اّویت ًیؼت. دس ٍالغ اسصؽ عجمِ ثٌذی لجل،‬
       ‫فشاّن وشدى یه « الگَ» ثشای ؿٌبػبیی ًیبصهٌذیْب ٍ اعویٌبى اص جبهغ ثَدى آى اػت.‬


  ‫دس هَسد ًیبصهٌذیْب، ثَػیلِ داًؼتي «چشاّب» ٍ «چگًَِّب» هیتَاى ثِ دسن ػویمی اص ػیؼتن‬
                                   ‫دػت یبفت.‬

                  ‫دس ایي ًظن هفَْم ریٌفؼبى یه هفَْم اػبػی اػت.‬



‫2102/12/21‬                                                                        ‫91‬
‫فزآیٌذ ضٌاسائی ٍ استفادُ اس ًیاسهٌذیْا‬


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

                              ‫‪ ‬مدل موارد كاربري‬                                                ‫نيازهاي‬
                                                                 ‫مستند دورنما‬
                              ‫‪ ‬مشخصات تكميلي‬                                                   ‫ذينفعان‬
                                                   ‫به صورت تفصيلي‬
                                                                                ‫منجر به ايجاد‬
                                                    ‫بيان مي شود در‬


                                 ‫‪ ‬هذل طزاحی‬
                         ‫‪‬هستٌذات كارتز ًْائی‬




‫2102/12/21‬                                                                                            ‫02‬
‫ًوًَِّا‬

      ‫یك ًوًَِ (‪: )Prototype‬ػجبستؼت اص ًوبیؾ اجشائی اص اهىبًبت ٍ تَاًبئیْبی ػیؼتن هَسد ًظش اػت.‬


                                                                                       ‫كارتزد:‬
                                               ‫وبّؾ هخبعشات ٍ اثْبهبت دسثبسُ هَضَػبت صیش اػت:‬


                                               ‫اهىبى هَفمیت هحلَل اص ًظش تجبسی ٍ التلبدی.‬    ‫‪‬‬
                        ‫وبسایی ٍ پبیذاسی تىٌَلَطی ّبی ولیذی وِ دس هحلَل اػتفبدُ خَاٌّذ ؿذ.‬   ‫‪‬‬
                                                                      ‫لبثلیت اػتفبدُ هحلَل‬   ‫‪‬‬
                                                                          ‫دسن ًیبصهٌذی ّب‬    ‫‪‬‬

‫2102/12/21‬                                                                                   ‫12‬
‫ًوًَِّا )اداهِ)‬
                                                                          ‫انواع نمونهها:‬

                                   ‫‪Behavioral Prototypes‬‬         ‫1. رفتاري‬


                                  ‫‪Structural Prototypes‬‬        ‫ساختاري‬     ‫2.‬



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




‫2102/12/21‬                                                                             ‫22‬
‫گزدشكار سادُ ضذُ‬

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

                                   ‫هحذٍدُ سیستن‬


                                 ‫تحلیلگش، ّوچٌیي ًیبصّبی غیش ٍظیفِهٌذی سا ؿٌبػبیی هیًوبیذ‬   ‫•‬


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


                                                ‫هستٌذ دٍرًوا‬



‫2102/12/21‬                                                                                      ‫32‬
‫گزدشكار سادُ ضذُ (اداهِ)‬

‫‪ ‬ثِ هـخق وٌٌذُ هَاسد وبسثشی هجوَػِ ای اص هَاسد وبسثشی ٍ هـخلبت تىویلی وِ ثبیذ‬
      ‫جضئیبت آى ثیبى گشدد ٍػبصگبسی آى ثب ػبیش فشاٍسدُّب احشاص ؿَد، اًتؼبة پیذا هی وٌذ.‬


  ‫‪ ‬ثِ ػالٍُ، عشاح ٍاػظ وبسثش ثِ كَست هَاصی ثب تؼییي وٌٌذُ هَاسد وبسثشی ؿشٍع ثِ وبس‬
                    ‫هیًوبیذ. دس اغلت پشٍطُ ّب ثیي ایي دٍ ّوبٌّگی ًضدیىی ٍجَد داسد .‬




‫2102/12/21‬                                                                        ‫42‬
‫گزدشكار سادُ ضذُ (اداهِ)‬

   ‫‪ ‬ثیـتش وبس هؼوبس ػیؼتن دس تىشاسّبی اٍلیِ ثَدُ وِ دس آى ثب ّوىبسی تحلیلگش ػیؼتن ٍ‬
 ‫هـخق وٌٌذُ هَاسد وبسثشی یىپبسچگی ٍ دسػتی هَاسد وبسثشی هْن اص دیذگبُ هؼوبسی سا‬
                                                                     ‫ثشسػی هیًوبیذ.‬


  ‫‪ً ‬مؾ ثبصثیي وٌٌذُ ًیبصهٌذیْب ثَػیلِ ّوِ وؼبًی (ریٌفؼبى) وِ ٍظیفِ آًْب ثشسػی جبهؼیت‬
                   ‫ٍ دسػتی ًیبصهٌذیْب ٍ اعویٌبى اص دسػتی دسن آًْب اػت، ایفب هی ؿَد.‬




‫2102/12/21‬                                                                        ‫52‬
‫دیسیپلیيِ تحلیل ٍ طزاحی‬
               ‫‪Analysis and Design‬‬



‫2102/12/21‬                             ‫62‬
‫ًظن تحلیل ٍ طزاحی‬

              ‫‪ّ ‬ذف اكلی دیؼیپلیيِ تحلیل ٍ عشاحی، تشجوِ ی ًیبصهٌذی ّب ثِ تَكیف ّبیی اػت وِ‬
                                                 ‫چگًَگی پیبدُ ػبصی ػیؼتن سا ًـبى هی دٌّذ.‬


      ‫‪ ‬دس هذل تحلیل ٍ عشاحی ثِ ثشسػی چگًَگی تحمك ًیبصهٌذ یْب تَجِ داسین ثشای ًیل ثِ ایي هملَد‬
       ‫اثتذا ثبیذ ًیبصهٌذی ّب سا ثِ خَثی دسن ًوَدُ ٍ پغ اص آى ثب اًتخبة ثْتشیي اػتشاتظی پیبدُ ػبصی‬
                                                    ‫,ًیبصهٌذی ّبی سا ثِ عشاحی ػیؼتن تشجوِ ًوبیین .‬




‫2102/12/21‬                                                                                       ‫72‬
‫ًوایی هقطؼی اس دیسیپلیيِ تحلیل ٍ طزاحی‬



             ‫تحلیل ٍ عشاحی‬




‫2102/12/21‬                                            ‫82‬
‫ًظن تحلیل ٍ طزاحی (اداهِ)‬
                                                                                        ‫هدف تحليل:‬
     ‫ثِ عَس ولی ّذف تحلیل ػجبست اػت اص اًتمبل ًیبصهٌذی ّبی ػیؼتن اص صثبى ٍ دًیبی هـتشی ثِ صثبى ٍ‬
                                                                    ‫دًیبی وبسؿٌبػبى تین تَلیذ ػیؼتن‬


                                                                                          ‫مدل تحليل:‬

‫هذل تحلیل یه هذل ایذُآل اص ػیؼتن ثَدُ وِ دس آى ًیبصّبی غیش ٍظیفِهٌذی ٍ هحذٍدیت ّبی پیبدُ ػبصی‬
                                                                            ‫ًبدیذُ گشفتِ هیؿَد .‬




‫2102/12/21‬                                                                                            ‫92‬
‫هْوتزیي فزآٍردُّا‬
                                      )Design Model)      ‫هذل طزاحی‬           •

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


             ) Software Architecture Document )     ‫• هستٌذ هؼواري ًزمافشار‬

                                          ‫ّذف : ؿبهل دیذّبی گًَبگَى هؼوبسی‬

Use Case View + Logical View + Implementation View + Process View +
                                      Deployment View + Data View




12/21/2012                                                                        30
‫هؼواري 1+4در ‪RUP‬‬




‫2102/12/21‬                      ‫13‬
‫دیذگاُِ هٌطقی )‪(Logical View‬‬

 ‫دس ایي دیذگبُ اص هؼوبسی، هالحظبت هشثَط ثِ ًیبصهٌذی ّبی ػیؼتن هغشح هی گشدد. ثِ ػجبست دیگش، ایي‬
 ‫هٌظش ثِ هجوَػِ ی ثبیذّب ٍ ًجبیذّبی هَسد اًتظبس وبسثشاى ًْبیی هشتجظ هی ثبؿذ. ایي دیذگبُ ، ػغح‬
 ‫تجشیذی ( ػغحی ثب حزف جضئیبت غیش ضشٍسی ) اص هذلِ عشاحی هی ثبؿذ ٍ دس آى ثؼتِ ّب، صیشػیؼتن ّب،‬
                                                       ‫ٍ والع ّبی اكلی عشاحی، دیذُ هی ؿَد .‬




‫2102/12/21‬                                                                                       ‫23‬
‫دیذگاُ ِ پیادُ ساسي ) ‪) Implementation View‬‬

 ‫ایي دیذگبُ اص هؼوبسی، ثِ هٌظَس تَكیف چگًَگی ػبصهبًذّی هللفِ ّب ٍ هبطٍل ّبی ًشم افاضاسی ( وُاذّب،‬
 ‫دادُ ّب،هللفِ ّب، ًؼخِ ّبی اجشایی، ٍ دیگش دػتبٍسدّبی هشتجظ ) دس لبلت ثؼتِ ّب، الیِ ّب، ٍ هالحظابت‬
 ‫هشتجظ ثب هذیشیت پیىشثٌذی اسائِ هی گشدد . هؼبئلی هبًٌذ ػَْلت تَلیذ، هذیشیت داسایای ّاب، اػاتفبدُ ی‬
                        ‫هجذد پیوبًىبساى ٍ هللفِ ّبی آهبدُ دس ایي دیذگبُ هَسد ثشسػی لشاس هی گیشد.‬




‫2102/12/21‬                                                                                           ‫33‬
‫دیذگاُِ پزداسُ اي ) ‪( Process View‬‬

‫هالحظبت هشتجظ ثب جٌجِ ّبی ّوشًٍذی ػیؼتن دس صهبى اجشا، هبًٌذ ٍظیفِ ّبی ػیؼتوی، یب پشداصُ ّب ٍ ًیض تؼبهلِ‬
    ‫هیبى آًْب، دس ایي دیذگبُ ثشسػی هی ؿَد . ّوشًٍذی، هیضاى تحول پزیشی ًؼجت ثِ خغب ٍ تَصیغ ؿذگی،اص‬
                                                    ‫هْوتشیي هؼبئلِ هَسد ثشسػی دسایي دیذگبُ هی ثبؿٌذ .‬




‫صهبى پبػخ، ظشفیت ٍسٍدی ٍ خشٍجی ػیؼتن، ٍ ًیض همیبع پزیشی ، اص دیگاش هالحظابت هاَسد ثشسػای دس ایاي‬
                                                                                      ‫دیذگبُ هی ثبؿٌذ.‬




 ‫2102/12/21‬                                                                                           ‫43‬
‫دیذگاُِ استقزار ) ‪( Deployment View‬‬

  ‫دس ایي دیذگبُ اص هؼوبسی، چگًَگیِ اػتمشاسِ هللفِ ّبی صهبى اجشا، هبًٌذ فبیل ّابی اجشایای ٍ ثبًاه ّابی‬
                               ‫اعالػبتی، سٍی گشُ ّبی ػخت افضاسی پیؾ ثیٌی ؿذُ، ثشسػی هی ؿَد .‬



  ‫دس ایي دیذگبُ اص هؼوبسی اػت وِ هٌْذع ًشم افضاس ٍ هٌْذع ػیؼتن ثب ّن ّوىبسی هی ًوبیٌاذ ٍ هؼابئلی‬
                             ‫هبًٌذ اػتمشاس، ًلت، ٍ وبسایی دس ایي دیذگبُ ،هَسد ثشسػی لشاس هی گیشًذ.‬




‫2102/12/21‬                                                                                              ‫53‬
‫دیذگاُ هَرد كارتزي ) ‪( Use-Case View‬‬

‫ایي دیذگبُ ، ًمؾ خبكی دس هؼوبسی ًشم افضاس ایفب هی ًوبیاذ . ایاي دیاذگبُ، ؿابهلِ یىؼاشی اص ولیاذی تاشیي‬
‫هَاسد وبسثشی هی ثبؿذ . ایي هجوَػِ هَاسد وبسثشی، دس فبصّبی آغابصیي ( ؿاٌبخت ) ٍ تـاشیح ( هؼوابسی )‬
‫ثشای وـف، عشاحی ٍ ایجبد هؼوبسی هٌبػت ٍ دس فبصّبی ثؼاذی، ثاشای اػتجبسػاٌجی دیاذگبُ ّابی هختلاف‬
                                                                                        ‫ثىبس هی سٍد.‬




‫2102/12/21‬                                                                                             ‫63‬
‫دیسیپلیيِ پیادُ ساسي‬

             Implementation discipline




12/21/2012                               37
‫ًواي هقطؼی اس دیسیپلیي پیادُ ساسي‬


         ‫پیادُ ساسي‬




             ‫یىی اص الذاهبت هْن ٍ ػوذُ فبص ػبخت اػت ٍ دیؼپلیي پیبدُ ػبصی استجبط ًضدیىی ثب‬
                                                                       ‫دیؼپلیي تؼت داسد .‬



‫2102/12/21‬                                                                                  ‫83‬
‫هفاّین دیسیپلیي پیادُساسي‬
                                                                        ‫ساختِّا (‪: )Builds‬‬        ‫•‬

              ‫ػبختِ ػجبستؼت اص ًؼخِ ای وبهل یب جضئی اص ػیؼتن وِ لبثل اػتفبدُ ٍ اجشا ثَدُ(وذ اجشائی) ٍ‬
                                ‫صیشهجوَػِای اص تَاًبیی ّبی هحلَل ًْبئی سا ثِ هؼشم ًوبیؾ هیگزاسد.‬


                                                                             ‫یكپارچِ ساسي :‬        ‫•‬

     ‫یىپبسچِ ػبصی ثِ فؼبلیتی اص هجوَػِ ی فؼبلیت تَلیذ ًشم افضاس اتالق هی ؿَد وِ دس آى هَلفِ ّبی هجضای‬
                                   ‫ًشم افضاس ثب ّن تشویت ؿذُ ٍ یه هَجَدیت ثضسگتش سا ایجبد هی وٌذ .‬




‫2102/12/21‬                                                                                         ‫93‬
‫هفاّین دیسیپلیي پیادُساسي (اداهِ)‬

                                                                           ‫یكپارچِ ساسي ......‬

   ‫یىپبسچِ ػبصی دس ػغَح ٍ هشاحل هختلفی اص پیبدُ ػبصی اًجبم هی ؿَد ٍ اّذاف ولی آى ػجبست اػت اص :‬

  ‫‪ ‬یىپبسچِ ػبصی وبس یه تین سٍی پیبدُ ػبصی ثخؾ ّبی هختلف یه صیش ػیؼتن , پیؾ اص آى صیش ػیؼتن‬
                                                                                 ‫تحَیل ؿَد .‬

                                               ‫‪ ‬یىپبسچِ ػبصی صیش ػیؼتن ّب ٍ تـىیل ػیؼتن وبهل‬




‫2102/12/21‬                                                                                   ‫04‬
‫ّذف اغلی دیسیپلیي پیادُ ساسي‬

   ‫‪ ‬تؼشیف چگًَگی ػبصهبًذّی ٍ ػبختبس وذّبی ثشًبهِ دس لبلت صیشػیؼتن ّبی ّش الیِ اص هؼوبسیِ ػیؼتن‬

                                              ‫‪ ‬پیبدُ ػبصی والع ّب ٍ اؿیبء دس لبلت یىؼشی هللفِ‬

                                                ‫‪ ‬تؼت هللفِ ّبی پیبدُ ػبصی ؿذُ ثِ كَست ٍاحذ‬

                               ‫‪ ‬یىپبسچِ ػبصی ٍ هجتوغ ػبصی هللفِ ّب دس لبلت یه ػیؼتن لبثلِ اجشا‬




‫2102/12/21‬                                                                                   ‫14‬
‫دیسیپلیيِ تست‬

             Test discipline




12/21/2012                     42
‫ًوایی هقطؼی اس دیسیپلیي تست‬


     ‫تست‬


             ‫اص ثؼیبسی جٌجِ ّب، دیؼیپلیيِ تؼت ثِ ًَػی اسا ئِ دٌّذُ ی خذهت ثِ دیگش‬
                                                            ‫دیؼیپلیي ّب هی ثبؿذ .‬




‫2102/12/21‬                                                                          ‫34‬
‫دیسیپلیي تست‬

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

                                   ‫اص دٍ دیذگبُ‬



                                                  ‫‪ ‬ویفیت هحلَل‬
                                           ‫‪ ‬ویفیت فشآیٌذ تَلیذ‬


         ‫ثشای ویفیت ًمؾ ثخلَكی هبًٌذ هٌْذع ویفیت دس ًظش گشفتِ ًـذُ اػت صیشا اص دیذ ‪ RUP‬ویفیت،‬
                                                             ‫هؼئَلیت یىبیه تَػؼِ دٌّذگبى اػت.‬



‫2102/12/21‬                                                                                 ‫44‬
‫گزدشكار سادُ ضذُ‬

                                                                                        ‫1) تزًاهِ ریشي‬

‫عشاح تؼت ًیبصهٌذیْب، هٌبثغ هَسد ًیبص ٍ اػتشاتظی ّبی یه تؼت سا ؿٌبػبئی ًوَدُ ٍ دس هؼتٌذ ثشًبهِ سیضی، آًْب‬
                                                                                         ‫سا هؼتٌذ هیًوبیذ‬

                                                                                             ‫2) طزاحی‬

                                      ‫عشاح تؼت, ّذف تؼت سا تحلیل ًوَدُ ٍ هذل تؼت سا ایجبد هیًوبیذ.‬

                                                                                         ‫3) پیادُ ساسي‬

     ‫عشاح تؼت سٍالْبی تؼت سا پیبدُ ػبصی هیًوبیذ. ًتیجِ ایي فؼبلیت ایجبد دػتَس الؼول ّبی تؼت ( ‪Test‬‬
                                                                                    ‫‪ )Scripts‬اػت .‬

  ‫2102/12/21‬                                                                                                ‫54‬
‫گزدشكار سادُ ضذُ (اداهِ)‬

                                                                                            ‫4) اجزا‬

‫تؼت وٌٌذُ، تؼت ّب سا سٍی ّذف اجشا هیًوبیذ ٍ ثب ثبصثیٌی ًتبیج اص كحت اجشای تؼت ّب هغوئي هی گشدد ٍ‬
                                                                     ‫ّشگًَِ وبػتی سا هؼتٌذ هی ػبصد.‬


                                                                                        ‫5) ارسیاتی‬

                     ‫عشاح تؼت ًتبیج تؼت ّب سا اسصیبثی ًوَدُ ٍ ویفیت وذ تَلیذ ؿذُ سا ثشسػی هیًوبیذ .‬




 ‫2102/12/21‬                                                                                           ‫64‬
‫فزآٍرد ّاي دیسیپلیي تست‬

    ‫‪ ‬تزًاهِ ي تست : ؿبهل اعالػبتی دسثبسُ ی ّذ ف اًجبم تؼت دس یه ثبصُ ی صهبًی هـخق اص پشٍطُ‬
            ‫هی ثبؿذ. اػتشاتظی ّبیی هَسد اػتفبدُ، هٌبثغ ضشٍسی ثشای پیبدُ ػبصی ٍ اجشای تؼت ّب، ٍ ًیض ًَع‬
             ‫پیىشثٌذی ّبی خبف ثشای اًجبم تؼت، اص جولِ هْن تشیي اعالػبت هَجَد دس ثشًبهِ تؼت اػت.‬


        ‫‪ ‬لیست ایذُ ّاي تست : ایي لیؼت وِ تَػظ تحلیل گشِ تؼت ًگْذاسی ثِ سٍص سػبًی هی ؿَد،‬
                                                   ‫ؿبهل لیؼتی اص ایذُ ّبی هغشح ثشای تؼت هی ثبؿذ.‬

                            ‫‪ ‬هَرد تست : هتٌبظش ثب یه هَسدوبسثشی ٍ ثشای تؼت آى تؼشیف هی ؿَد.‬

  ‫‪ ‬اسكزیپت تست : سٍیِ ّبی دػتی ٍ یب خَدوبسی هی ثبؿٌذ وِ تؼت وٌٌذُ اص آى ّب ثشای اجشای تؼت‬
                                 ‫ّب اػتفبدُ هی ًوبیذ ٍ حذالل 1 ثبس ثِ عَس وبهل ول ثشًبهِ سا تؼت وٌذ.‬


‫2102/12/21‬                                                                                           ‫74‬
‫فزآٍرد ّا ي دیسیپلیي تست (اداهِ)‬

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

    ‫‪ ‬مددل تحليددل بددار كداري : نوووع خاصووي از مووورد تسوت مووي باشوود كووه بوه من ووور تسووت كووارايي‬
                                                                                        ‫استفاده مي شود.‬

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

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

   ‫‪ ‬چكيده ي نتايج ارزيابي تست : به عنوان بخش از ارزيابي يك تكرار پروژه و ارزيابي متنواو‬
                          ‫ِ‬
                                                                  ‫وضعيت ، توليد مي شود.‬


‫2102/12/21‬                                                                                                 ‫84‬
‫ًظن فزآیٌذي استقزار‬

             Deployment Discipline




12/21/2012                           49
‫ًظن استقزار‬

  ‫• استقزار تِ ػٌَاى پٌجویي ًظن فزایٌذي كِ ارتثاط هستقیوی تا ضكل گیزي‬
                         ‫هاّیت فزاٍردُ ي ًزم افشاري دارد تیاى هیطَد.‬


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




‫2102/12/21‬                                                                ‫05‬
‫ّذف ًظن استقزار‬
       ‫ّذف اكلی هجوَػِ ی فؼبلیت ّبی ایي دیؼیپلیي، ػجبستؼت اص اػتمشاسِ ًشم‬
       ‫افضاس دس هحیظ ػولیبتی پیؾ ثیٌی ؿذُ ٍ فشاّن ًوَدى دػتبٍسدّبی ووىی هَسد‬
       ‫ًیبص ثشای اعویٌبى اص ثىبسگیشی هَفكِ فشاٍسدُ ًشم افضاسی تَػظ توبهی وبسثشاى‬
                                                                      ‫ًْبیی آى.‬


       ‫دس ٍالغ ّاذف، تجذیل ػیؼتن تَلیاذ ؿاذُ ثاِ فاشاٍسدُ ای ثاب لبثالیت ثاِ اكغالح‬
        ‫‪ Self-Supportability‬های ثبؿذ. ثاش اػابعِ ایاي لابثالیت ، ّواِ وابسثاشاى‬
       ‫ًْبیی ػیؼتن اػن اص وبسثشاى ػبدی، هذیشاى ػیؼتن ٍ یب هؼئَلیي ًگْذاسی آى‬
              ‫ثبیذ ثتَاًٌذ ثذٍى ًیبص ثِ حضَس تَلیذ وٌٌذگبى ثب ػیؼتن ثِ ساحتی وبس وٌٌذ.‬



‫2102/12/21‬                                                                               ‫15‬
‫ًظن استقزار در فاسّا‬
  ‫ًوایی هقطؼی اس دیسیپلیيِ استقزار در طَل فاسّاي چزخِ تَلیذ‬

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

       ‫اػتمشاس‬

 ‫ثب تَجِ ثِ اّذاف ایي دیؼیپلیي، اٍج فؼبلیتْبی آى دس عَلِ فبص اًتمبل كَست هی پزیشد.‬
 ‫اػتمشاسِ هَفك ٍ دس ًتیجِ هَفمیت ولّی فؼبلیت ّبی تَلیذ،دس لبلت توبیل هـتشی ثِ اػتفبدُ‬
 ‫اص ًشم افضاسجذیذ، تؼشیف هی ؿَد. ثِ ػجبست دیگش، دس عَل فبصّبی هختلف فشایٌذ ،‬
 ‫هجوَػِ ی فؼبلیتْب، ًمـْب ،ٍ دػتبٍسدّبی دیؼیپلیيِ اػتمشاسثب ّذف جلت سضبیت ٍاعویٌبى‬
                     ‫خبعشِ هـتشی ٍاػتفبدُ وٌٌذگبى ًْبیی ػیؼتن، ثشًبهِ سیضی هی گشدد.‬


‫2102/12/21‬                                                                          ‫25‬
‫اًَاع فؼالیت ّا در ًظن استقزار‬

       ‫دیسیپلیيِ استقزار ضاهل اًَاع هختلفی اس فؼالیت ّا هی تاضذ كِ ػثارتٌذ اس:‬

                 ‫تست ًزم افشاردرهحیطی تاضزایط ػولیاتی ًْایی آى(تست ّاي تِتا)‬        ‫‪‬‬
                                                  ‫تستِ تٌذي ًزم افشار تزاي تحَیل‬    ‫‪‬‬
                                                                  ‫تَسیغ ًزم افشار‬   ‫‪‬‬
                                                     ‫ًػة ٍ راُ اًذاسي ًزم افشار‬     ‫‪‬‬
                     ‫آهَسش كارتزاى ًْایی ٍ ًیش آهَسش ًیزٍّاي تاساریاتی ٍ فزٍش‬       ‫‪‬‬
                       ‫اًتقال ٍ جایگشیٌی ًزم افشار هَجَد ٍ یا تثذیل تاًك اطالػاتی‬   ‫‪‬‬

    ‫تزحسة اًذاسُ ي پزٍصُ، هاّیت آى،رٍش تحَیل، ًٍیشسهیٌِ ي كسة ٍكارِ‬
     ‫فزاٍردُ، چگًَگی اًجام فؼالیت ّاي ایي دیسیپلیي در ضزكت ّا ٍ تخص‬
                             ‫ّاي هختلف غٌؼت ًزم افشار، هتفاٍت هی تاضذ.‬

‫2102/12/21‬                                                                              ‫35‬
ُ‫دیسیپلیي پطتیثاًی هذیزیت پزٍص‬

             Project Management Discipline




12/21/2012                                      54
‫هذیزیت پزٍصُّاي ًزمافشاري‬
  ‫هذیشیت یه پشٍطُ ی ًشم افاضاسی ػجبستؼات اص ثشلاشاسی تاَاصى هیابى اّاذاف سلابثتی،‬
  ‫هذیشیت سیؼه ّب، ٍغلجِ ثش هحذٍدیت ّب، ثِ هٌظَس تحَیل فاشاٍسدُ ای ًاشم افاضاسی واِ‬
                                  ‫هٌبػت ٍ دسخَس ًیبصّبی هـتشیبى ٍ وبسثشاى ًْبیی ثبؿذ.‬


             ‫ٌّش هَاصًِ ثیي اّذاف گًَبگَى(ٍ گبّی هتضبد)، هذیشیت خغش،‬
             ‫ٍ چیشُؿذى ثش هحذٍدیتْبی هَجَد(التلبدی، تىٌیىی،...)، ثشای‬
              ‫ایجبد هحلَلی وِ سضبیت هـتشیبى(پـتیجبًیوٌٌذُّبی هبلی) ٍ‬
                                                ‫وبسثشاى سا ّوضهبى احشاص ًوبیذ.‬

‫2102/12/21‬                                                                          ‫55‬
‫اّذاف ًظن هذیزیت پزٍصُ‬
                   ‫ػِ ّذف ػوذُ ی دیؼیپلیي هذیشیت پشٍطُ ػجبستؼت اص:‬

    ‫• فزاّن كزدى چارچَتی تزاي هذیزیت پزٍصُّاي ًزم افشاري‬

        ‫• ارائِ راٌّوایی ّاي ػولی در سهیٌِ هذیزیت ًیزٍي اًساًی،‬
        ‫تزًاهِریشي اجزا، ًظارت ٍهزاقثت اس پزٍصُّاي ًزمافشاري‬

              ‫• فزاّن كزدى چارچَتی تزاي هذیزیت خطز ‪(Risk‬‬
                                       ‫)‪Management‬‬


‫2102/12/21‬                                                           ‫65‬
‫فؼالیتْاي دیسیپلیي هذیزیت پزٍصُ درطَلِ چزخِ تَلیذ‬

             ‫ًوبیی اص حجنِ فؼبلیت ّبی دیؼیپلیيِ هذیشیت پشٍطُ دسعَلِ چشخِ تَلیذ‬


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


       ‫مديريت پروژه‬




‫2102/12/21‬                                                                   ‫75‬
‫جٌثِ ّاي هذیزیت پزٍصُ‬
            ‫توشوض اكلی دیؼیپلیي هذیشیت پشٍطُ دس آس .یَ .پی ثش هَضَع‬
  ‫هی ثبؿذ. دس ایي هیبى، هْن تشیي‬
                      ‫هجبحث هغشح دس ساثغِ ثب ایي دیؼیپلیي، ػجبستؼت اص:‬
  ‫-ثشًبهِ سیضی یه پشٍطُ ثِ سٍؽ تىشاسؿًَذُ دس عَل چشخِ ی تَلیذ ٍ ًیض‬
                             ‫ثشًبهِ سیضی ّش ًوًَِ اص تىشاسّبی دسٍى فبصّب‬

                                                      ‫‪‬هذیشیت سیؼه‬

  ‫‪ً ‬ظبست ثش پیـشفت یه پشٍطُ ی ثشًبهِ سیضی ؿذُ ثب سٍیىشد‬
         ‫تىشاسؿًَذُ ٍ ػٌجؾ هیضاى پیـشفت ثِ كَست ووّی ٍ ٍالغ ثیٌبًِ‬

‫2102/12/21‬                                                                 ‫85‬
‫ٌّگبهی وِ یه هذیش پشٍطُ ثشای اٍلیي ثبس للذ اػتفبدُ اص‬
                  ‫سٍیىشدتىشاسؿًَذُ ساداسد،اغلت ثبػشدسگوی هَاجِ هیـَد.‬
                  ‫ثِ عَس ولی ، هذیشیت سٍیىشد تىشاس ؿًَذُ، هؼتلضم دیذگبُ‬
             ‫هتفبٍتی ًؼجت ثِ سٍیىشد ػٌتی ثشًبهِ سیضی هی ثبؿذ وِ ّوشاُ ثب‬
                                                           ‫ػَاالت صیش اػت:‬
               ‫دس ّش یه اص فبصّبی پشٍطُ چٌذ تىشاس ثبیذ دسًظش گشفتِ ؿَد؟‬
                                 ‫عَل صهبًی ایي تىشاسّب چِ اًذاصُ هی ثبؿذ؟‬
                   ‫چگًَِ هی تَاًین اّذاف ٍ هحتَای ّش یه اص تىشاسّبی سا‬
                                                               ‫تؼییي ًوبیین؟‬
             ‫چگًَِ هی تَاًین هیضاى پیـشفت ٍ ٍضؼیت پشٍطُ دس ّش تىشاس سا‬
                                                     ‫پیگیشی ٍ ثشسػی ًوبیین؟‬




‫2102/12/21‬                                                                     ‫95‬
‫جٌثِ ّاي هذیزیت پزٍصُ(اداهِ)‬
‫ًظن هذیزیت پزٍصُ در ‪ RUP‬تالش ًویكٌذ ّوِ جٌثِّاي هذیزیت پزٍصُ را‬
                           ‫پَضص دّذ.‬



 ‫هسائل ٍ هالحظات سیز در حیطِ ي ایي دیسیپلیي در آر.یَ.پی، قزار ًوی‬
                                                           ‫گیزًذ:‬


             ‫‪ ‬هذیزیت هٌاتغ اًساًی: استخذام، آهَسش، ّواٌّگی، ٍ رّثزي‬
                               ‫‪ ‬هذیزیت هالی: تؼزیف ٍ تخػیع تَدجِ‬
                          ‫‪ ‬هذیزیت قزاردادّا تا هطتزي ّا ٍ كارپزداسّا‬
‫2102/12/21‬                                                          ‫06‬
‫دیسیپلیي پطتیثاًی هذیزیت پیكزتٌذي ٍ تغییزات‬

             Configuration and Change
              Management discipline




12/21/2012                                          61
‫دیسیپلیيِ هذیزیت پیكزتٌذي ٍ تغییزات‬
                                                  ‫سیستن ‪:CM‬‬

  ‫تِ هجوَػِ فزآیٌذّا، رٍضْا، ٍ اتشارّایی كِ تزاي هذیزیت پیكزتٌذي ٍ‬
 ‫هذیزیت درخَاست تغییز (‪ )Change Request Management‬استفادُ‬
                ‫هی ضًَذ، سیستن هذیزیت پیكزتٌذي‬
      ‫‪ Configuration Management (CM) System‬گفتِ هیضَد.‬




‫2102/12/21‬                                                           ‫26‬
‫ّذف ًظن هذیزیت پیكزتٌذي‬
‫ّذف ًظن هذیزیت پیكزتٌذي، پیگیزي ٍ حفظ تواهی دستاٍردّاي در حال‬
‫تكاهل در یك پزٍصُ هی تاضذ. در طی چزخِ ي تَلیذ، دستاٍردّاي تا ارسش‬
      ‫سیادي ایجاد هی ضَد. تَسؼِ ي ایي دستاٍردّا ،هستلشم سزهایِ گذاري ٍ‬
‫تالش فزاٍاًی است. تٌاتزایي،ایي دستاٍردّا دارایی ّاي ارسضوٌذي هحسَب‬
‫هی ضًَذ كِ تایذ تِ خَتی ًگْذاري ضذُ ٍ اهكاى استفادُ ي هجذد اس آًْا‬
‫فزاّن ضَد . ایي دستاٍردّا، دائواً درحال ًِوَ ٍ تكاهل هی تاضٌذ ٍ خػَغاً در‬
                   ‫رٍیكزد تكزارضًَذُ، تارّا ٍ تارّا تِ رٍس رساًی هی ضًَذ.‬


  ‫ّذف: وٌتشل تغییشات ٍ حفظ یىپبسچگی ٍ ػبصگبسی ثیي فشاٍسدُّبی یه‬
                          ‫پشٍطُ ًشمافضاسی‬

‫2102/12/21‬                                                             ‫36‬
‫حجن فؼالیتْاي ًظن هذیزیت پیكزتٌذي در چزخِ تَلیذ‬

  ‫•ًوایی هقطؼی اس حجن فؼالیت ّاي دیسیپلیيِ هذیزیت پیكزتٌذي ٍ‬
                                    ‫تغییزات در چزخِ ي تَلیذ‬


                     ‫فاز آغازين‬   ‫فاز تشريح‬   ‫فاز ساخت‬   ‫فاز انتقال‬
  ‫مديريت تغييرات و‬
          ‫پيکربندی‬




 ‫2102/12/21‬                                                           ‫46‬
‫دیسیپلیي پطتیثاًی هحیط‬

             Environment discipline




12/21/2012                              65
‫دیسیپلیي هحیط‬
‫چارچَبِ فزآیٌذ آر.یَ.پی درتزگیزًذُ ي حجنِ سیادي اس راٌّوایی ّا،‬
‫دستاٍردّا، فؼالیت ّا، ٍ ًقص ّا هی تاضذ. اس آى جایی كِ استفادُ اس توام‬
‫ایي دستاٍردّا در ّیچ پزٍصُ اي هوكي ًیست، السم است سیزهجوَػِ اي اس‬
‫آر .یَ.پی را در ّز پزٍصُ تِ ػٌَاى فزایٌذ ٍ قالةِ پزٍصُ، اًتخاب ًوایین. ایي‬
‫كار تِ ٍسیلِ ي اًتخاب یا تَلیذ یك پیكزتٌذي اس فزایٌذ آر.یَ.پی ،هتٌاسة تا‬
‫ًیاسهٌذي ّا ٍ الشاهات یك پزٍصُ ي خاظ، اًجام هی ضَد. تذیي هٌظَر، هی‬
‫تَاى اس یكسزي پیكزتٌذي ّاي هَجَد استفادُ ًوَدُ ٍ یا ا یٌكِ یك‬
‫پیكزتٌذي خاغی را تِ طَر كلی اس اتتذا تَلیذ ًوَد. ّز تیوی السم است‬
‫درراتطِ تا ًَع پیكزتٌذي آریَپی ٍچگًَگی استفادُ اس آى، دستاٍردّا ٍ‬
‫اتشارّاي هَرد ًیاس، ًقص ّاي ضزٍري ٍ هسائلی هاًٌذ آى، تػوین گیزي‬
‫ًوایذ.ایي هالحظات دردستاٍردي تِ ًامِ قالةِ فزایٌذ تَلیذكِ هْوتزیي‬
                              ‫دستاٍرد دیسیپلیيِ هحیط هی تاضذ، تیاى هیطَد.‬

‫2102/12/21‬                                                               ‫66‬
‫حجنِ فؼالیتْا درطی فاسّاي هختلف فزایٌذ تَلیذ‬


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


  ‫محيط‬




‫2102/12/21‬                                                    ‫76‬
‫اّذاف ایي ًظن‬
         ‫ایي ًظن درتزدارًذُ فؼالیتْایی است كِ تزاي پیكزتٌذي‬
    ‫(اغالح یا تٌظین ٍیضُ) ‪ RUP‬تزاي یك پزٍصُ ضزٍري ّستٌذ‬

                                                 ‫اّذاف اغلی:‬

                                     ‫• تٌظینٍیضُ ‪RUP‬‬
   ‫• تْیِ راٌّوائیّاي السم تزاي تَلیذ تیطتز فزاٍردُّاي‬
                        ‫پزٍصُ (استاًذاردّاي ساسهاى)‬

‫2102/12/21‬                                                    ‫86‬
References:
 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/


12/21/2012                                                                69
12/21/2012   70

More Related Content

More from Amir Reza Asadi

آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسیآموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسیAmir Reza Asadi
 
Academic Writing Cheat Sheet
Academic Writing Cheat SheetAcademic Writing Cheat Sheet
Academic Writing Cheat SheetAmir Reza Asadi
 
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دارعوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دارAmir Reza Asadi
 
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...Amir Reza Asadi
 
Brand management مدیریت برند
Brand management مدیریت برندBrand management مدیریت برند
Brand management مدیریت برندAmir Reza Asadi
 
رهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفتهرهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفتهAmir Reza Asadi
 
Kunagi سیستم مدیریت پروژه آنلاین
Kunagi  سیستم مدیریت پروژه آنلاینKunagi  سیستم مدیریت پروژه آنلاین
Kunagi سیستم مدیریت پروژه آنلاینAmir Reza Asadi
 
اصول به کار رفته در طراحی واسط کاربر iOS 7
اصول به کار رفته در طراحی واسط کاربر  iOS 7اصول به کار رفته در طراحی واسط کاربر  iOS 7
اصول به کار رفته در طراحی واسط کاربر iOS 7Amir Reza Asadi
 
پرینتر ۳ بعدی
پرینتر ۳ بعدیپرینتر ۳ بعدی
پرینتر ۳ بعدیAmir Reza Asadi
 
راه اندازی مخزن در سیستم عامل فدورا
راه اندازی مخزن در سیستم عامل فدوراراه اندازی مخزن در سیستم عامل فدورا
راه اندازی مخزن در سیستم عامل فدوراAmir Reza Asadi
 
Dropbox کار آفرینی در
Dropbox   کار آفرینی در Dropbox   کار آفرینی در
Dropbox کار آفرینی در Amir Reza Asadi
 
فروشگاه شهر کتاب
فروشگاه شهر کتابفروشگاه شهر کتاب
فروشگاه شهر کتابAmir Reza Asadi
 
معماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستورمعماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستورAmir Reza Asadi
 
داستانکی از Rfid
داستانکی از Rfidداستانکی از Rfid
داستانکی از RfidAmir Reza Asadi
 

More from Amir Reza Asadi (16)

آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسیآموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
آموزش ساخت تجارب واقعیت افزوده بدون برنامه نویسی
 
Academic Writing Cheat Sheet
Academic Writing Cheat SheetAcademic Writing Cheat Sheet
Academic Writing Cheat Sheet
 
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دارعوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
عوامل کلیدی ناامید کننده در نسخه نسل هشتمی بازی های دنباله دار
 
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
نگاهی به ابزارها، کاربرد ها و چالش های نورومارکتینگ (بازاریابی به کمک علوم اع...
 
Brand management مدیریت برند
Brand management مدیریت برندBrand management مدیریت برند
Brand management مدیریت برند
 
رهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفتهرهبری در رفتار سازمانی پیشرفته
رهبری در رفتار سازمانی پیشرفته
 
Kunagi سیستم مدیریت پروژه آنلاین
Kunagi  سیستم مدیریت پروژه آنلاینKunagi  سیستم مدیریت پروژه آنلاین
Kunagi سیستم مدیریت پروژه آنلاین
 
اصول به کار رفته در طراحی واسط کاربر iOS 7
اصول به کار رفته در طراحی واسط کاربر  iOS 7اصول به کار رفته در طراحی واسط کاربر  iOS 7
اصول به کار رفته در طراحی واسط کاربر iOS 7
 
پرینتر ۳ بعدی
پرینتر ۳ بعدیپرینتر ۳ بعدی
پرینتر ۳ بعدی
 
راه اندازی مخزن در سیستم عامل فدورا
راه اندازی مخزن در سیستم عامل فدوراراه اندازی مخزن در سیستم عامل فدورا
راه اندازی مخزن در سیستم عامل فدورا
 
Dropbox کار آفرینی در
Dropbox   کار آفرینی در Dropbox   کار آفرینی در
Dropbox کار آفرینی در
 
فروشگاه شهر کتاب
فروشگاه شهر کتابفروشگاه شهر کتاب
فروشگاه شهر کتاب
 
تیم دیجیتال
تیم دیجیتالتیم دیجیتال
تیم دیجیتال
 
معماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستورمعماری ماشین های پیشرفته کم دستور
معماری ماشین های پیشرفته کم دستور
 
داستانکی از Rfid
داستانکی از Rfidداستانکی از Rfid
داستانکی از Rfid
 
Kinect programming
Kinect programmingKinect programming
Kinect programming
 

Rup نظم

  • 2. Rational Unified Process (Discipline RUP ) 12/21/2012 2
  • 3. ‫فْزست :‬ ‫•تؼشیف دیؼیپلیي‬ ‫•اًَاع دیؼیپلیي ّب‬ ‫•ًوبی همغؼی اص دیؼیپلیي ّب‬ ‫•اّذاف دیؼیپلیي ّب‬ ‫•ًمؾ ّب ٍ دػتبٍسدّب‬ ‫•گشدؽ ػبدُ ؿذُ وبس‬ ‫•هٌبثغ‬ ‫2102/12/21‬ ‫3‬
  • 4. ‫‪ً( Discipline‬ظن) :‬ ‫دیؼیپلیي ّب، ظشف ّبیی ثشای ػبصهبى دّیِ فؼبلیت ّبی فشایٌذ ّؼتٌذ.‬ ‫دس فشایٌذ ‪ RUP‬ثِ عَس پیؾ فشم، تؼذاد ًُِ دیؼیپلیي ٍجَد داسد وِ ًِ دیؼیپلیيِ اسائِ ؿذُ ثِ دٍ دػتِ تمؼین‬ ‫هی ؿًَذ :‬ ‫‪ ‬یه دػتِ ؿبهل ؿؾ دیؼیپلیي فٌی‬ ‫‪ ‬دػتِ ی دیگش، ؿبهل ػِ دیؼیپلیي پـتیجبًی‬ ‫2102/12/21‬ ‫4‬
  • 5. ‫دیسیپلیي فٌی‬ ‫دیؼیپلیي فٌی ؿبهل دیؼیپلیي ّبیی اػت وِ استجبط هؼتمیوی ثب ؿىل گیشی هبّیت فشآٍسدُ ی ًشم افضاسی‬ ‫داسًذ. ایي دیؼیپلیي ّب ػجبستٌذ اص :‬ ‫‪ ‬دیؼیپلیي هذل ػبصی ػبصهبى ( ‪) Business Modeling‬‬ ‫( ‪) Requirements‬‬ ‫دیؼیپلیي ًیبصهٌذی ّب‬ ‫‪‬‬ ‫دیؼیپلیي تحلیل ٍ عشاحی ( ‪) Analysis and Design‬‬ ‫‪‬‬ ‫( ‪) Implementation‬‬ ‫دیؼیپلیي پیبدُ ػبصی‬ ‫‪‬‬ ‫( ‪) Test‬‬ ‫دیؼیپلیي تؼت‬ ‫‪‬‬ ‫( ‪) Deployment‬‬ ‫دیؼیپلیي اػتمشاس‬ ‫‪‬‬ ‫2102/12/21‬ ‫5‬
  • 6. ‫دیسیپلیي پطتیثاًی‬ ‫( ‪) Project Management‬‬ ‫‪ ‬دیؼیپلیيِ هذیشیت پشٍطُ‬ ‫( ‪) Configuration and Change Management‬‬ ‫‪ ‬دیؼیپلیيِ هذیشیت پیىشثٌذی ٍ تغییشات‬ ‫( ‪) Environment‬‬ ‫‪ ‬دیؼیپلیيِ هحیظ‬ ‫2102/12/21‬ ‫6‬
  • 7. ‫ديسيپلينِ مدل سازي سازمان‬ ‫2102/12/21‬ ‫7‬
  • 8. ‫دیسیپلیي هذلساسي ساسهاى‬ ‫1. پشٍطُ ّبیی وِ وبسثشاى صیبدی داسًذ.‬ ‫چِ هَلغ اص هذلؼبصی ػبصهبى‬ ‫اػتفبدُ وٌین؟‬ ‫2. صهبًیىِ حجن صیبدی اص دادُ ّب ثبیذ پشداصؽ گشدد.‬ ‫معموال در‬ ‫یىی اص هضایبی اػتفبدُ اصتىٌیىْبی هـتشن دس هٌْذػی ًشمافضاس ٍ هذلؼبصی ػبصهبى، تؼْیل دسن استجبط ثیي‬ ‫ایي دٍ فؼبلیت اػت. ّوچٌیي ًگبؿت فشاٍسدُّبی هذلؼبصی ػبصهبى ثِ فشاٍسدُّبی هذلؼبصی ًشمافضاس هـىل‬ ‫ًخَاّذ ثَد.‬ ‫2102/12/21‬ ‫8‬
  • 9. ‫ًواي هقطؼی اس دیسیپلیي هذلساسي ساسهاى‬ ‫2102/12/21‬ ‫9‬
  • 10. ‫دالیل هذلساسي ساسهاى‬ ‫اهشٍصُ ثؼیبسی اص ػیؼتن ّبی وبسثشدی هبّیتی ػبصهبًی داسًذ . ایي ػیؼتن ّب یاب ثاِ عاَس‬ ‫هؼتمین ثشگشفتِ اصًیبصّبی ػبصهبًی هی ثبؿٌذ ٍ یب ایٌىِ ثش آى تأثیشگزاس ّؼاتٌذ. ثٌابثشایي‬ ‫دس ثؼیبسی اص هَاسد، ؿٌبخت ػابصهبى،هللفِ ّاب، ػابختبس ، ٍ پَیابیی آى، ثاشای ؿاٌبخت‬ ‫ًیبصهٌذی ّبی ػیؼتن ّبی ًشم افضاسی ، اهشی ضشٍسی ٍاجتٌبة ًبپزیش اػت .‬ ‫2102/12/21‬ ‫01‬
  • 11. ‫هفاّین هذلساسي ساسهاى‬ ‫ساسهاى (‪: )Business‬‬ ‫ػیؼتوی وِ ًشمافضاس هَسد ًظش ثخـی اص آى ثِ ؿوبسهی سٍد.‬ ‫هَرد كارتزي ساسهاى (‪: )Business Use Case‬‬ ‫هجوَػِای اص ًوًَِّبی هاَسد وبسثشی ػبصهبى (‪ )Business Use Case Instances‬هـخق هی وٌذ. واِ دس‬ ‫آى ّش ًوًَِ ػجبستؼت اص تشتیجی اص وٌؾّبیی (‪ )Actions‬وِ ػبصهبى اًجبم هیدّذ ٍ یه «ًتیجِ ارسضوٌذ» ثشای‬ ‫یه ػبهل وبسی دسپی داسد.‬ ‫2102/12/21‬ ‫11‬
  • 12. ‫هفاّین هذلساسي ساسهاى (اداهِ)‬ ‫ػاهل كاري (‪:)Business Actor‬‬ ‫ؿخلی یب ػیؼتوی ثیشٍى اص ػبصهبى وِ ثب آى تؼبهل داسد.‬ ‫اًجام دٌّذُ كاري (‪:)Business Worker‬‬ ‫ثِ وبسهٌذ ّبی داخل یه ػیؼتن اعالق هی ؿَد‬ ‫هَجَدیت كاري (‪:)Business Entity‬‬ ‫چیضی وِ ٌّگبم اجشای هَسد وبسثشی ػبصهبى ثَػیلِ اًجبم دٌّذُ وبسی اػتفبدُ یب پشداصؽ هیؿَد.(ّش چیضی وِ‬ ‫ٍسوش سٍی آى وبس هی وٌذ)‬ ‫2102/12/21‬ ‫21‬
  • 13. ‫اّذاف هذلساسي ساسهاى‬ ‫‪ ‬دسن ػبختبس ٍ پَیبیی ػبصهبًی وِ ثبیذ ػیؼتن ّبی ًشم افضاسی دس آى هؼتمش ؿًَذ.‬ ‫‪ ‬اعویٌبى اص ایٌىِ هـتشیبى، وبسثشاى ًْبئی، ٍ تَػؼِ دٌّذگبى داسای یه دیذگبُ ٍاحذ ٍ هـتشوی اص ػبصهبى‬ ‫ثبؿٌذ .‬ ‫‪ ‬ووه دس ثذػت آٍسدى ًیبصهٌذی ّبی ػیؼتن هَسد ًظش‬ ‫‪ ‬دسن هؼبئل ٍ هـىالت جبسی ػبصهبى ّذف ٍ ؿٌبػبیی پتبًؼیل ّب ٍ ًمبط ثْجَد.‬ ‫هذل هَارد كارتزي ساسهاى‬ ‫•‬ ‫هذل ساسهاى‬ ‫تزاي رسیذى تِ اّذاف فَق‬ ‫هذل اضیا ساسهاى‬ ‫•‬ ‫كِ ضاهل‬ ‫ایجاد هیًوایین‬ ‫2102/12/21‬ ‫31‬
  • 14. ‫دیسیپلیي ًیاسهٌذیْا‬ ‫« ًیاسهٌذي ّا » ػجبستٌذ اص لبثلیت ّبیی اػت وِ ػیؼتن ثبیذ داسای آى ثبؿذ.‬ ‫‪ً ‬یاسهٌذي ّاي ٍظیفِهٌذي‬ ‫‪ً ‬یاسهٌذي ّاي غیز ٍظیفِهٌذي‬ ‫2102/12/21‬ ‫41‬
  • 15. ‫اًَاع ًیاسهٌذي ّاي ًزم افشار‬ ‫1. ًیاسهٌذي ّاي ٍظیفِ هٌذي :‬ ‫ًیبصهٌذی ّبی ٍظیفِ هٌذی ثِ هٌظَس ثیبى سفتبسِ یه ػیؼتن ثِ ٍػیلِ ی تَكیف ؿشایظ ٍسٍدی ٍ خشٍجی‬ ‫آى، تَكیف هی ؿَد.‬ ‫2. نيازمندي هاي غير وظيفه مندي :‬ ‫ثشای اسائِ ی یه فشآٍسدُ ی ثب ویفیت ثاِ وابسثشاى ًْابیی آى ػیؼاتن ثبیاذ ػاالٍُ ثاش ثاشآٍسدُ ًواَدى‬ ‫ًیبصهٌذی ّبی ٍظیفِ هٌذی، ثب ثشخی ٍیظگی ّبی ویفی ٍ هالحظبت غیش وبسوشدی ًیض تغبثك داؿتِ ثبؿذ‬ ‫. ایي ؿشایظ ٍ هؼیبسّبی ویفی ٍ غیشِ وبسوشدی، اكغالحبً ًیبصهٌذی ّبی غیاشِ ٍظیفاِ هٌاذی ًبهیاذُ های‬ ‫ؿًَذ.‬ ‫2102/12/21‬ ‫51‬
  • 16. ‫اّذاف دیسیپلیيِ ًیاسهٌذي ّا‬ ‫‪ ‬ثشلشاسی ٍحفظ تَافك هیبى هـتشی ثب تین تَلیذ دسثبسُ چگًَگی ػیؼتن‬ ‫‪ ‬فشاّن ًوَدى دسن هٌبػجی اص ًیبصهٌذی ّبی ػیؼتن ثشای تَلیذوٌٌذگبى‬ ‫‪ ‬تؼشیف ٍ هذیشیت هشصّبی ػیؼتن‬ ‫‪ ‬فشاّن ًوَدى هجٌبیی هٌبػت ثشای ثشًبهِ سیضی تىشاسّبی هختلف‬ ‫‪ ‬فشاّن ًوَدى هجٌبیی هٌبػت ثشای تخویي ّضیٌِ ٍ صهبى تَلیذ ػیؼتن‬ ‫‪ ‬تؼشیف یه ٍاػظ وبسثش وِ ثش ًیبصّب ٍ اّذاف وبسثشاى هتوشوض هیجبؿذ.‬ ‫2102/12/21‬ ‫61‬
  • 17. ‫ًوایی هقطؼی اس دیسیپلیيِ ًیاسهٌذي ّا‬ ‫فاسِ آغاسیي‬ ‫فاس تطزیح‬ ‫فاس ساخت‬ ‫فاس اًتقال‬ ‫ًیاسهٌذي ّا‬ ‫2102/12/21‬ ‫71‬
  • 18. ‫ًیاسهٌذي ّاي ًزم افشار‬ ‫ًیبصهٌذی ّبی ًشم افضاس ػجبستؼت اص هجوَػِ ی هؼیبسّبی ویفی هبًٌذ :‬ ‫ػولكزد (‪ٍ : )Functionality‬یظگیْب، لبثلیتْب.‬ ‫1.‬ ‫قاتلیت استفادُ (‪ : )Usability‬صیجبیی ٍاػظ وبسثش، ػَْلت آهَصؽ، ػَْلت اػتفبدُ، یىٌَاختی ٍاػظ وبسثش‬ ‫2.‬ ‫قاتلیت اػتواد (‪ : )Reliability‬فشوبًغ ثشٍص خغب، ثشگـت پزیشی‬ ‫3.‬ ‫كارایی (‪ : )Performance‬ػشػت، لبثلیت دػتشػی، صهبى پبػخ، حبفظِ هَسد ًیبص‬ ‫4.‬ ‫قاتلیت پطتیثاًی (‪ : )Supportability‬لبثلیت آصهبیؾ، ًگْذاسی، اًؼغبف پزیشی دس همبثل تغییشات‬ ‫5.‬ ‫2102/12/21‬ ‫81‬
  • 19. ‫دیسیپلیي ًیاسهٌذیْا (اداهِ)‬ ‫اص دیذگبُ ػولی تمؼین ثٌذی لجل آًچٌبى حبئض اّویت ًیؼت. دس ٍالغ اسصؽ عجمِ ثٌذی لجل،‬ ‫فشاّن وشدى یه « الگَ» ثشای ؿٌبػبیی ًیبصهٌذیْب ٍ اعویٌبى اص جبهغ ثَدى آى اػت.‬ ‫دس هَسد ًیبصهٌذیْب، ثَػیلِ داًؼتي «چشاّب» ٍ «چگًَِّب» هیتَاى ثِ دسن ػویمی اص ػیؼتن‬ ‫دػت یبفت.‬ ‫دس ایي ًظن هفَْم ریٌفؼبى یه هفَْم اػبػی اػت.‬ ‫2102/12/21‬ ‫91‬
  • 20. ‫فزآیٌذ ضٌاسائی ٍ استفادُ اس ًیاسهٌذیْا‬ ‫به آنها عينيت مي بخشيم در‬ ‫‪ ‬مدل موارد كاربري‬ ‫نيازهاي‬ ‫مستند دورنما‬ ‫‪ ‬مشخصات تكميلي‬ ‫ذينفعان‬ ‫به صورت تفصيلي‬ ‫منجر به ايجاد‬ ‫بيان مي شود در‬ ‫‪ ‬هذل طزاحی‬ ‫‪‬هستٌذات كارتز ًْائی‬ ‫2102/12/21‬ ‫02‬
  • 21. ‫ًوًَِّا‬ ‫یك ًوًَِ (‪: )Prototype‬ػجبستؼت اص ًوبیؾ اجشائی اص اهىبًبت ٍ تَاًبئیْبی ػیؼتن هَسد ًظش اػت.‬ ‫كارتزد:‬ ‫وبّؾ هخبعشات ٍ اثْبهبت دسثبسُ هَضَػبت صیش اػت:‬ ‫اهىبى هَفمیت هحلَل اص ًظش تجبسی ٍ التلبدی.‬ ‫‪‬‬ ‫وبسایی ٍ پبیذاسی تىٌَلَطی ّبی ولیذی وِ دس هحلَل اػتفبدُ خَاٌّذ ؿذ.‬ ‫‪‬‬ ‫لبثلیت اػتفبدُ هحلَل‬ ‫‪‬‬ ‫دسن ًیبصهٌذی ّب‬ ‫‪‬‬ ‫2102/12/21‬ ‫12‬
  • 22. ‫ًوًَِّا )اداهِ)‬ ‫انواع نمونهها:‬ ‫‪Behavioral Prototypes‬‬ ‫1. رفتاري‬ ‫‪Structural Prototypes‬‬ ‫ساختاري‬ ‫2.‬ ‫‪ RUP‬از توليد و توسعه نمونه هاي ساختاري در فاز تشريح با ضميمه چند نمونه رفتاري حمايت‬ ‫مينمايد .‬ ‫2102/12/21‬ ‫22‬
  • 23. ‫گزدشكار سادُ ضذُ‬ ‫تحلیلگش ػیؼتن ثِ ووه ػْبهذاساى، ػؼی هیوٌذ آًچِ ػیؼتن ثبیذ/ًجبیذ اًجبم دّذ سا هـخق ًوبیذ.‬ ‫•‬ ‫هحذٍدُ سیستن‬ ‫تحلیلگش، ّوچٌیي ًیبصّبی غیش ٍظیفِهٌذی سا ؿٌبػبیی هیًوبیذ‬ ‫•‬ ‫آهادگی تزاي ایجاد‬ ‫هستٌذ دٍرًوا‬ ‫2102/12/21‬ ‫32‬
  • 24. ‫گزدشكار سادُ ضذُ (اداهِ)‬ ‫‪ ‬ثِ هـخق وٌٌذُ هَاسد وبسثشی هجوَػِ ای اص هَاسد وبسثشی ٍ هـخلبت تىویلی وِ ثبیذ‬ ‫جضئیبت آى ثیبى گشدد ٍػبصگبسی آى ثب ػبیش فشاٍسدُّب احشاص ؿَد، اًتؼبة پیذا هی وٌذ.‬ ‫‪ ‬ثِ ػالٍُ، عشاح ٍاػظ وبسثش ثِ كَست هَاصی ثب تؼییي وٌٌذُ هَاسد وبسثشی ؿشٍع ثِ وبس‬ ‫هیًوبیذ. دس اغلت پشٍطُ ّب ثیي ایي دٍ ّوبٌّگی ًضدیىی ٍجَد داسد .‬ ‫2102/12/21‬ ‫42‬
  • 25. ‫گزدشكار سادُ ضذُ (اداهِ)‬ ‫‪ ‬ثیـتش وبس هؼوبس ػیؼتن دس تىشاسّبی اٍلیِ ثَدُ وِ دس آى ثب ّوىبسی تحلیلگش ػیؼتن ٍ‬ ‫هـخق وٌٌذُ هَاسد وبسثشی یىپبسچگی ٍ دسػتی هَاسد وبسثشی هْن اص دیذگبُ هؼوبسی سا‬ ‫ثشسػی هیًوبیذ.‬ ‫‪ً ‬مؾ ثبصثیي وٌٌذُ ًیبصهٌذیْب ثَػیلِ ّوِ وؼبًی (ریٌفؼبى) وِ ٍظیفِ آًْب ثشسػی جبهؼیت‬ ‫ٍ دسػتی ًیبصهٌذیْب ٍ اعویٌبى اص دسػتی دسن آًْب اػت، ایفب هی ؿَد.‬ ‫2102/12/21‬ ‫52‬
  • 26. ‫دیسیپلیيِ تحلیل ٍ طزاحی‬ ‫‪Analysis and Design‬‬ ‫2102/12/21‬ ‫62‬
  • 27. ‫ًظن تحلیل ٍ طزاحی‬ ‫‪ّ ‬ذف اكلی دیؼیپلیيِ تحلیل ٍ عشاحی، تشجوِ ی ًیبصهٌذی ّب ثِ تَكیف ّبیی اػت وِ‬ ‫چگًَگی پیبدُ ػبصی ػیؼتن سا ًـبى هی دٌّذ.‬ ‫‪ ‬دس هذل تحلیل ٍ عشاحی ثِ ثشسػی چگًَگی تحمك ًیبصهٌذ یْب تَجِ داسین ثشای ًیل ثِ ایي هملَد‬ ‫اثتذا ثبیذ ًیبصهٌذی ّب سا ثِ خَثی دسن ًوَدُ ٍ پغ اص آى ثب اًتخبة ثْتشیي اػتشاتظی پیبدُ ػبصی‬ ‫,ًیبصهٌذی ّبی سا ثِ عشاحی ػیؼتن تشجوِ ًوبیین .‬ ‫2102/12/21‬ ‫72‬
  • 28. ‫ًوایی هقطؼی اس دیسیپلیيِ تحلیل ٍ طزاحی‬ ‫تحلیل ٍ عشاحی‬ ‫2102/12/21‬ ‫82‬
  • 29. ‫ًظن تحلیل ٍ طزاحی (اداهِ)‬ ‫هدف تحليل:‬ ‫ثِ عَس ولی ّذف تحلیل ػجبست اػت اص اًتمبل ًیبصهٌذی ّبی ػیؼتن اص صثبى ٍ دًیبی هـتشی ثِ صثبى ٍ‬ ‫دًیبی وبسؿٌبػبى تین تَلیذ ػیؼتن‬ ‫مدل تحليل:‬ ‫هذل تحلیل یه هذل ایذُآل اص ػیؼتن ثَدُ وِ دس آى ًیبصّبی غیش ٍظیفِهٌذی ٍ هحذٍدیت ّبی پیبدُ ػبصی‬ ‫ًبدیذُ گشفتِ هیؿَد .‬ ‫2102/12/21‬ ‫92‬
  • 30. ‫هْوتزیي فزآٍردُّا‬ )Design Model) ‫هذل طزاحی‬ • ‫ّذف : عشح ولی ػیؼتن ; والػْب + سٍاثظ‬ ) Software Architecture Document ) ‫• هستٌذ هؼواري ًزمافشار‬ ‫ّذف : ؿبهل دیذّبی گًَبگَى هؼوبسی‬ Use Case View + Logical View + Implementation View + Process View + Deployment View + Data View 12/21/2012 30
  • 32. ‫دیذگاُِ هٌطقی )‪(Logical View‬‬ ‫دس ایي دیذگبُ اص هؼوبسی، هالحظبت هشثَط ثِ ًیبصهٌذی ّبی ػیؼتن هغشح هی گشدد. ثِ ػجبست دیگش، ایي‬ ‫هٌظش ثِ هجوَػِ ی ثبیذّب ٍ ًجبیذّبی هَسد اًتظبس وبسثشاى ًْبیی هشتجظ هی ثبؿذ. ایي دیذگبُ ، ػغح‬ ‫تجشیذی ( ػغحی ثب حزف جضئیبت غیش ضشٍسی ) اص هذلِ عشاحی هی ثبؿذ ٍ دس آى ثؼتِ ّب، صیشػیؼتن ّب،‬ ‫ٍ والع ّبی اكلی عشاحی، دیذُ هی ؿَد .‬ ‫2102/12/21‬ ‫23‬
  • 33. ‫دیذگاُ ِ پیادُ ساسي ) ‪) Implementation View‬‬ ‫ایي دیذگبُ اص هؼوبسی، ثِ هٌظَس تَكیف چگًَگی ػبصهبًذّی هللفِ ّب ٍ هبطٍل ّبی ًشم افاضاسی ( وُاذّب،‬ ‫دادُ ّب،هللفِ ّب، ًؼخِ ّبی اجشایی، ٍ دیگش دػتبٍسدّبی هشتجظ ) دس لبلت ثؼتِ ّب، الیِ ّب، ٍ هالحظابت‬ ‫هشتجظ ثب هذیشیت پیىشثٌذی اسائِ هی گشدد . هؼبئلی هبًٌذ ػَْلت تَلیذ، هذیشیت داسایای ّاب، اػاتفبدُ ی‬ ‫هجذد پیوبًىبساى ٍ هللفِ ّبی آهبدُ دس ایي دیذگبُ هَسد ثشسػی لشاس هی گیشد.‬ ‫2102/12/21‬ ‫33‬
  • 34. ‫دیذگاُِ پزداسُ اي ) ‪( Process View‬‬ ‫هالحظبت هشتجظ ثب جٌجِ ّبی ّوشًٍذی ػیؼتن دس صهبى اجشا، هبًٌذ ٍظیفِ ّبی ػیؼتوی، یب پشداصُ ّب ٍ ًیض تؼبهلِ‬ ‫هیبى آًْب، دس ایي دیذگبُ ثشسػی هی ؿَد . ّوشًٍذی، هیضاى تحول پزیشی ًؼجت ثِ خغب ٍ تَصیغ ؿذگی،اص‬ ‫هْوتشیي هؼبئلِ هَسد ثشسػی دسایي دیذگبُ هی ثبؿٌذ .‬ ‫صهبى پبػخ، ظشفیت ٍسٍدی ٍ خشٍجی ػیؼتن، ٍ ًیض همیبع پزیشی ، اص دیگاش هالحظابت هاَسد ثشسػای دس ایاي‬ ‫دیذگبُ هی ثبؿٌذ.‬ ‫2102/12/21‬ ‫43‬
  • 35. ‫دیذگاُِ استقزار ) ‪( Deployment View‬‬ ‫دس ایي دیذگبُ اص هؼوبسی، چگًَگیِ اػتمشاسِ هللفِ ّبی صهبى اجشا، هبًٌذ فبیل ّابی اجشایای ٍ ثبًاه ّابی‬ ‫اعالػبتی، سٍی گشُ ّبی ػخت افضاسی پیؾ ثیٌی ؿذُ، ثشسػی هی ؿَد .‬ ‫دس ایي دیذگبُ اص هؼوبسی اػت وِ هٌْذع ًشم افضاس ٍ هٌْذع ػیؼتن ثب ّن ّوىبسی هی ًوبیٌاذ ٍ هؼابئلی‬ ‫هبًٌذ اػتمشاس، ًلت، ٍ وبسایی دس ایي دیذگبُ ،هَسد ثشسػی لشاس هی گیشًذ.‬ ‫2102/12/21‬ ‫53‬
  • 36. ‫دیذگاُ هَرد كارتزي ) ‪( Use-Case View‬‬ ‫ایي دیذگبُ ، ًمؾ خبكی دس هؼوبسی ًشم افضاس ایفب هی ًوبیاذ . ایاي دیاذگبُ، ؿابهلِ یىؼاشی اص ولیاذی تاشیي‬ ‫هَاسد وبسثشی هی ثبؿذ . ایي هجوَػِ هَاسد وبسثشی، دس فبصّبی آغابصیي ( ؿاٌبخت ) ٍ تـاشیح ( هؼوابسی )‬ ‫ثشای وـف، عشاحی ٍ ایجبد هؼوبسی هٌبػت ٍ دس فبصّبی ثؼاذی، ثاشای اػتجبسػاٌجی دیاذگبُ ّابی هختلاف‬ ‫ثىبس هی سٍد.‬ ‫2102/12/21‬ ‫63‬
  • 37. ‫دیسیپلیيِ پیادُ ساسي‬ Implementation discipline 12/21/2012 37
  • 38. ‫ًواي هقطؼی اس دیسیپلیي پیادُ ساسي‬ ‫پیادُ ساسي‬ ‫یىی اص الذاهبت هْن ٍ ػوذُ فبص ػبخت اػت ٍ دیؼپلیي پیبدُ ػبصی استجبط ًضدیىی ثب‬ ‫دیؼپلیي تؼت داسد .‬ ‫2102/12/21‬ ‫83‬
  • 39. ‫هفاّین دیسیپلیي پیادُساسي‬ ‫ساختِّا (‪: )Builds‬‬ ‫•‬ ‫ػبختِ ػجبستؼت اص ًؼخِ ای وبهل یب جضئی اص ػیؼتن وِ لبثل اػتفبدُ ٍ اجشا ثَدُ(وذ اجشائی) ٍ‬ ‫صیشهجوَػِای اص تَاًبیی ّبی هحلَل ًْبئی سا ثِ هؼشم ًوبیؾ هیگزاسد.‬ ‫یكپارچِ ساسي :‬ ‫•‬ ‫یىپبسچِ ػبصی ثِ فؼبلیتی اص هجوَػِ ی فؼبلیت تَلیذ ًشم افضاس اتالق هی ؿَد وِ دس آى هَلفِ ّبی هجضای‬ ‫ًشم افضاس ثب ّن تشویت ؿذُ ٍ یه هَجَدیت ثضسگتش سا ایجبد هی وٌذ .‬ ‫2102/12/21‬ ‫93‬
  • 40. ‫هفاّین دیسیپلیي پیادُساسي (اداهِ)‬ ‫یكپارچِ ساسي ......‬ ‫یىپبسچِ ػبصی دس ػغَح ٍ هشاحل هختلفی اص پیبدُ ػبصی اًجبم هی ؿَد ٍ اّذاف ولی آى ػجبست اػت اص :‬ ‫‪ ‬یىپبسچِ ػبصی وبس یه تین سٍی پیبدُ ػبصی ثخؾ ّبی هختلف یه صیش ػیؼتن , پیؾ اص آى صیش ػیؼتن‬ ‫تحَیل ؿَد .‬ ‫‪ ‬یىپبسچِ ػبصی صیش ػیؼتن ّب ٍ تـىیل ػیؼتن وبهل‬ ‫2102/12/21‬ ‫04‬
  • 41. ‫ّذف اغلی دیسیپلیي پیادُ ساسي‬ ‫‪ ‬تؼشیف چگًَگی ػبصهبًذّی ٍ ػبختبس وذّبی ثشًبهِ دس لبلت صیشػیؼتن ّبی ّش الیِ اص هؼوبسیِ ػیؼتن‬ ‫‪ ‬پیبدُ ػبصی والع ّب ٍ اؿیبء دس لبلت یىؼشی هللفِ‬ ‫‪ ‬تؼت هللفِ ّبی پیبدُ ػبصی ؿذُ ثِ كَست ٍاحذ‬ ‫‪ ‬یىپبسچِ ػبصی ٍ هجتوغ ػبصی هللفِ ّب دس لبلت یه ػیؼتن لبثلِ اجشا‬ ‫2102/12/21‬ ‫14‬
  • 42. ‫دیسیپلیيِ تست‬ Test discipline 12/21/2012 42
  • 43. ‫ًوایی هقطؼی اس دیسیپلیي تست‬ ‫تست‬ ‫اص ثؼیبسی جٌجِ ّب، دیؼیپلیيِ تؼت ثِ ًَػی اسا ئِ دٌّذُ ی خذهت ثِ دیگش‬ ‫دیؼیپلیي ّب هی ثبؿذ .‬ ‫2102/12/21‬ ‫34‬
  • 44. ‫دیسیپلیي تست‬ ‫” هحَر اغلی ایي دیسیپلیي تزرسی «كیفیت» است “‬ ‫اص دٍ دیذگبُ‬ ‫‪ ‬ویفیت هحلَل‬ ‫‪ ‬ویفیت فشآیٌذ تَلیذ‬ ‫ثشای ویفیت ًمؾ ثخلَكی هبًٌذ هٌْذع ویفیت دس ًظش گشفتِ ًـذُ اػت صیشا اص دیذ ‪ RUP‬ویفیت،‬ ‫هؼئَلیت یىبیه تَػؼِ دٌّذگبى اػت.‬ ‫2102/12/21‬ ‫44‬
  • 45. ‫گزدشكار سادُ ضذُ‬ ‫1) تزًاهِ ریشي‬ ‫عشاح تؼت ًیبصهٌذیْب، هٌبثغ هَسد ًیبص ٍ اػتشاتظی ّبی یه تؼت سا ؿٌبػبئی ًوَدُ ٍ دس هؼتٌذ ثشًبهِ سیضی، آًْب‬ ‫سا هؼتٌذ هیًوبیذ‬ ‫2) طزاحی‬ ‫عشاح تؼت, ّذف تؼت سا تحلیل ًوَدُ ٍ هذل تؼت سا ایجبد هیًوبیذ.‬ ‫3) پیادُ ساسي‬ ‫عشاح تؼت سٍالْبی تؼت سا پیبدُ ػبصی هیًوبیذ. ًتیجِ ایي فؼبلیت ایجبد دػتَس الؼول ّبی تؼت ( ‪Test‬‬ ‫‪ )Scripts‬اػت .‬ ‫2102/12/21‬ ‫54‬
  • 46. ‫گزدشكار سادُ ضذُ (اداهِ)‬ ‫4) اجزا‬ ‫تؼت وٌٌذُ، تؼت ّب سا سٍی ّذف اجشا هیًوبیذ ٍ ثب ثبصثیٌی ًتبیج اص كحت اجشای تؼت ّب هغوئي هی گشدد ٍ‬ ‫ّشگًَِ وبػتی سا هؼتٌذ هی ػبصد.‬ ‫5) ارسیاتی‬ ‫عشاح تؼت ًتبیج تؼت ّب سا اسصیبثی ًوَدُ ٍ ویفیت وذ تَلیذ ؿذُ سا ثشسػی هیًوبیذ .‬ ‫2102/12/21‬ ‫64‬
  • 47. ‫فزآٍرد ّاي دیسیپلیي تست‬ ‫‪ ‬تزًاهِ ي تست : ؿبهل اعالػبتی دسثبسُ ی ّذ ف اًجبم تؼت دس یه ثبصُ ی صهبًی هـخق اص پشٍطُ‬ ‫هی ثبؿذ. اػتشاتظی ّبیی هَسد اػتفبدُ، هٌبثغ ضشٍسی ثشای پیبدُ ػبصی ٍ اجشای تؼت ّب، ٍ ًیض ًَع‬ ‫پیىشثٌذی ّبی خبف ثشای اًجبم تؼت، اص جولِ هْن تشیي اعالػبت هَجَد دس ثشًبهِ تؼت اػت.‬ ‫‪ ‬لیست ایذُ ّاي تست : ایي لیؼت وِ تَػظ تحلیل گشِ تؼت ًگْذاسی ثِ سٍص سػبًی هی ؿَد،‬ ‫ؿبهل لیؼتی اص ایذُ ّبی هغشح ثشای تؼت هی ثبؿذ.‬ ‫‪ ‬هَرد تست : هتٌبظش ثب یه هَسدوبسثشی ٍ ثشای تؼت آى تؼشیف هی ؿَد.‬ ‫‪ ‬اسكزیپت تست : سٍیِ ّبی دػتی ٍ یب خَدوبسی هی ثبؿٌذ وِ تؼت وٌٌذُ اص آى ّب ثشای اجشای تؼت‬ ‫ّب اػتفبدُ هی ًوبیذ ٍ حذالل 1 ثبس ثِ عَس وبهل ول ثشًبهِ سا تؼت وٌذ.‬ ‫2102/12/21‬ ‫74‬
  • 48. ‫فزآٍرد ّا ي دیسیپلیي تست (اداهِ)‬ ‫‪ ‬مجموعه ي تست : دربرگيرنده ي مجموعه اي از تست ها و اسكريپت ها در قالبي شبيه يك‬ ‫بسته مي باشد.‬ ‫‪ ‬مددل تحليددل بددار كداري : نوووع خاصووي از مووورد تسوت مووي باشوود كووه بوه من ووور تسووت كووارايي‬ ‫استفاده مي شود.‬ ‫‪ ‬نسخه ي ثبت شده ي تست : داده ي خام جمع آوري شده در حين اجراي مجموعه تست ها‬ ‫‪ ‬نتيجه ي تست : با فيلتر و تحليل نسخه هاي ثبت شده ي تست، به دست مي آيد.‬ ‫‪ ‬چكيده ي نتايج ارزيابي تست : به عنوان بخش از ارزيابي يك تكرار پروژه و ارزيابي متنواو‬ ‫ِ‬ ‫وضعيت ، توليد مي شود.‬ ‫2102/12/21‬ ‫84‬
  • 49. ‫ًظن فزآیٌذي استقزار‬ Deployment Discipline 12/21/2012 49
  • 50. ‫ًظن استقزار‬ ‫• استقزار تِ ػٌَاى پٌجویي ًظن فزایٌذي كِ ارتثاط هستقیوی تا ضكل گیزي‬ ‫هاّیت فزاٍردُ ي ًزم افشاري دارد تیاى هیطَد.‬ ‫• ًظن استقزار، درتزدارًذُ فؼالیتْاي السم تزاي ػولیاتی كزدى ًزمافشار ٍ‬ ‫آهادُ كزدى آى تزاي كار در هحیط كارتزاى ًْایی است.‬ ‫2102/12/21‬ ‫05‬
  • 51. ‫ّذف ًظن استقزار‬ ‫ّذف اكلی هجوَػِ ی فؼبلیت ّبی ایي دیؼیپلیي، ػجبستؼت اص اػتمشاسِ ًشم‬ ‫افضاس دس هحیظ ػولیبتی پیؾ ثیٌی ؿذُ ٍ فشاّن ًوَدى دػتبٍسدّبی ووىی هَسد‬ ‫ًیبص ثشای اعویٌبى اص ثىبسگیشی هَفكِ فشاٍسدُ ًشم افضاسی تَػظ توبهی وبسثشاى‬ ‫ًْبیی آى.‬ ‫دس ٍالغ ّاذف، تجذیل ػیؼتن تَلیاذ ؿاذُ ثاِ فاشاٍسدُ ای ثاب لبثالیت ثاِ اكغالح‬ ‫‪ Self-Supportability‬های ثبؿذ. ثاش اػابعِ ایاي لابثالیت ، ّواِ وابسثاشاى‬ ‫ًْبیی ػیؼتن اػن اص وبسثشاى ػبدی، هذیشاى ػیؼتن ٍ یب هؼئَلیي ًگْذاسی آى‬ ‫ثبیذ ثتَاًٌذ ثذٍى ًیبص ثِ حضَس تَلیذ وٌٌذگبى ثب ػیؼتن ثِ ساحتی وبس وٌٌذ.‬ ‫2102/12/21‬ ‫15‬
  • 52. ‫ًظن استقزار در فاسّا‬ ‫ًوایی هقطؼی اس دیسیپلیيِ استقزار در طَل فاسّاي چزخِ تَلیذ‬ ‫فاس آغاسیي‬ ‫فاس تطزیح‬ ‫فاس ساخت‬ ‫فاس اًتقال‬ ‫اػتمشاس‬ ‫ثب تَجِ ثِ اّذاف ایي دیؼیپلیي، اٍج فؼبلیتْبی آى دس عَلِ فبص اًتمبل كَست هی پزیشد.‬ ‫اػتمشاسِ هَفك ٍ دس ًتیجِ هَفمیت ولّی فؼبلیت ّبی تَلیذ،دس لبلت توبیل هـتشی ثِ اػتفبدُ‬ ‫اص ًشم افضاسجذیذ، تؼشیف هی ؿَد. ثِ ػجبست دیگش، دس عَل فبصّبی هختلف فشایٌذ ،‬ ‫هجوَػِ ی فؼبلیتْب، ًمـْب ،ٍ دػتبٍسدّبی دیؼیپلیيِ اػتمشاسثب ّذف جلت سضبیت ٍاعویٌبى‬ ‫خبعشِ هـتشی ٍاػتفبدُ وٌٌذگبى ًْبیی ػیؼتن، ثشًبهِ سیضی هی گشدد.‬ ‫2102/12/21‬ ‫25‬
  • 53. ‫اًَاع فؼالیت ّا در ًظن استقزار‬ ‫دیسیپلیيِ استقزار ضاهل اًَاع هختلفی اس فؼالیت ّا هی تاضذ كِ ػثارتٌذ اس:‬ ‫تست ًزم افشاردرهحیطی تاضزایط ػولیاتی ًْایی آى(تست ّاي تِتا)‬ ‫‪‬‬ ‫تستِ تٌذي ًزم افشار تزاي تحَیل‬ ‫‪‬‬ ‫تَسیغ ًزم افشار‬ ‫‪‬‬ ‫ًػة ٍ راُ اًذاسي ًزم افشار‬ ‫‪‬‬ ‫آهَسش كارتزاى ًْایی ٍ ًیش آهَسش ًیزٍّاي تاساریاتی ٍ فزٍش‬ ‫‪‬‬ ‫اًتقال ٍ جایگشیٌی ًزم افشار هَجَد ٍ یا تثذیل تاًك اطالػاتی‬ ‫‪‬‬ ‫تزحسة اًذاسُ ي پزٍصُ، هاّیت آى،رٍش تحَیل، ًٍیشسهیٌِ ي كسة ٍكارِ‬ ‫فزاٍردُ، چگًَگی اًجام فؼالیت ّاي ایي دیسیپلیي در ضزكت ّا ٍ تخص‬ ‫ّاي هختلف غٌؼت ًزم افشار، هتفاٍت هی تاضذ.‬ ‫2102/12/21‬ ‫35‬
  • 54. ُ‫دیسیپلیي پطتیثاًی هذیزیت پزٍص‬ Project Management Discipline 12/21/2012 54
  • 55. ‫هذیزیت پزٍصُّاي ًزمافشاري‬ ‫هذیشیت یه پشٍطُ ی ًشم افاضاسی ػجبستؼات اص ثشلاشاسی تاَاصى هیابى اّاذاف سلابثتی،‬ ‫هذیشیت سیؼه ّب، ٍغلجِ ثش هحذٍدیت ّب، ثِ هٌظَس تحَیل فاشاٍسدُ ای ًاشم افاضاسی واِ‬ ‫هٌبػت ٍ دسخَس ًیبصّبی هـتشیبى ٍ وبسثشاى ًْبیی ثبؿذ.‬ ‫ٌّش هَاصًِ ثیي اّذاف گًَبگَى(ٍ گبّی هتضبد)، هذیشیت خغش،‬ ‫ٍ چیشُؿذى ثش هحذٍدیتْبی هَجَد(التلبدی، تىٌیىی،...)، ثشای‬ ‫ایجبد هحلَلی وِ سضبیت هـتشیبى(پـتیجبًیوٌٌذُّبی هبلی) ٍ‬ ‫وبسثشاى سا ّوضهبى احشاص ًوبیذ.‬ ‫2102/12/21‬ ‫55‬
  • 56. ‫اّذاف ًظن هذیزیت پزٍصُ‬ ‫ػِ ّذف ػوذُ ی دیؼیپلیي هذیشیت پشٍطُ ػجبستؼت اص:‬ ‫• فزاّن كزدى چارچَتی تزاي هذیزیت پزٍصُّاي ًزم افشاري‬ ‫• ارائِ راٌّوایی ّاي ػولی در سهیٌِ هذیزیت ًیزٍي اًساًی،‬ ‫تزًاهِریشي اجزا، ًظارت ٍهزاقثت اس پزٍصُّاي ًزمافشاري‬ ‫• فزاّن كزدى چارچَتی تزاي هذیزیت خطز ‪(Risk‬‬ ‫)‪Management‬‬ ‫2102/12/21‬ ‫65‬
  • 57. ‫فؼالیتْاي دیسیپلیي هذیزیت پزٍصُ درطَلِ چزخِ تَلیذ‬ ‫ًوبیی اص حجنِ فؼبلیت ّبی دیؼیپلیيِ هذیشیت پشٍطُ دسعَلِ چشخِ تَلیذ‬ ‫فاز آغازين‬ ‫فاز تشريح‬ ‫فاز ساخت‬ ‫فاز انتقال‬ ‫مديريت پروژه‬ ‫2102/12/21‬ ‫75‬
  • 58. ‫جٌثِ ّاي هذیزیت پزٍصُ‬ ‫توشوض اكلی دیؼیپلیي هذیشیت پشٍطُ دس آس .یَ .پی ثش هَضَع‬ ‫هی ثبؿذ. دس ایي هیبى، هْن تشیي‬ ‫هجبحث هغشح دس ساثغِ ثب ایي دیؼیپلیي، ػجبستؼت اص:‬ ‫-ثشًبهِ سیضی یه پشٍطُ ثِ سٍؽ تىشاسؿًَذُ دس عَل چشخِ ی تَلیذ ٍ ًیض‬ ‫ثشًبهِ سیضی ّش ًوًَِ اص تىشاسّبی دسٍى فبصّب‬ ‫‪‬هذیشیت سیؼه‬ ‫‪ً ‬ظبست ثش پیـشفت یه پشٍطُ ی ثشًبهِ سیضی ؿذُ ثب سٍیىشد‬ ‫تىشاسؿًَذُ ٍ ػٌجؾ هیضاى پیـشفت ثِ كَست ووّی ٍ ٍالغ ثیٌبًِ‬ ‫2102/12/21‬ ‫85‬
  • 59. ‫ٌّگبهی وِ یه هذیش پشٍطُ ثشای اٍلیي ثبس للذ اػتفبدُ اص‬ ‫سٍیىشدتىشاسؿًَذُ ساداسد،اغلت ثبػشدسگوی هَاجِ هیـَد.‬ ‫ثِ عَس ولی ، هذیشیت سٍیىشد تىشاس ؿًَذُ، هؼتلضم دیذگبُ‬ ‫هتفبٍتی ًؼجت ثِ سٍیىشد ػٌتی ثشًبهِ سیضی هی ثبؿذ وِ ّوشاُ ثب‬ ‫ػَاالت صیش اػت:‬ ‫دس ّش یه اص فبصّبی پشٍطُ چٌذ تىشاس ثبیذ دسًظش گشفتِ ؿَد؟‬ ‫عَل صهبًی ایي تىشاسّب چِ اًذاصُ هی ثبؿذ؟‬ ‫چگًَِ هی تَاًین اّذاف ٍ هحتَای ّش یه اص تىشاسّبی سا‬ ‫تؼییي ًوبیین؟‬ ‫چگًَِ هی تَاًین هیضاى پیـشفت ٍ ٍضؼیت پشٍطُ دس ّش تىشاس سا‬ ‫پیگیشی ٍ ثشسػی ًوبیین؟‬ ‫2102/12/21‬ ‫95‬
  • 60. ‫جٌثِ ّاي هذیزیت پزٍصُ(اداهِ)‬ ‫ًظن هذیزیت پزٍصُ در ‪ RUP‬تالش ًویكٌذ ّوِ جٌثِّاي هذیزیت پزٍصُ را‬ ‫پَضص دّذ.‬ ‫هسائل ٍ هالحظات سیز در حیطِ ي ایي دیسیپلیي در آر.یَ.پی، قزار ًوی‬ ‫گیزًذ:‬ ‫‪ ‬هذیزیت هٌاتغ اًساًی: استخذام، آهَسش، ّواٌّگی، ٍ رّثزي‬ ‫‪ ‬هذیزیت هالی: تؼزیف ٍ تخػیع تَدجِ‬ ‫‪ ‬هذیزیت قزاردادّا تا هطتزي ّا ٍ كارپزداسّا‬ ‫2102/12/21‬ ‫06‬
  • 61. ‫دیسیپلیي پطتیثاًی هذیزیت پیكزتٌذي ٍ تغییزات‬ Configuration and Change Management discipline 12/21/2012 61
  • 62. ‫دیسیپلیيِ هذیزیت پیكزتٌذي ٍ تغییزات‬ ‫سیستن ‪:CM‬‬ ‫تِ هجوَػِ فزآیٌذّا، رٍضْا، ٍ اتشارّایی كِ تزاي هذیزیت پیكزتٌذي ٍ‬ ‫هذیزیت درخَاست تغییز (‪ )Change Request Management‬استفادُ‬ ‫هی ضًَذ، سیستن هذیزیت پیكزتٌذي‬ ‫‪ Configuration Management (CM) System‬گفتِ هیضَد.‬ ‫2102/12/21‬ ‫26‬
  • 63. ‫ّذف ًظن هذیزیت پیكزتٌذي‬ ‫ّذف ًظن هذیزیت پیكزتٌذي، پیگیزي ٍ حفظ تواهی دستاٍردّاي در حال‬ ‫تكاهل در یك پزٍصُ هی تاضذ. در طی چزخِ ي تَلیذ، دستاٍردّاي تا ارسش‬ ‫سیادي ایجاد هی ضَد. تَسؼِ ي ایي دستاٍردّا ،هستلشم سزهایِ گذاري ٍ‬ ‫تالش فزاٍاًی است. تٌاتزایي،ایي دستاٍردّا دارایی ّاي ارسضوٌذي هحسَب‬ ‫هی ضًَذ كِ تایذ تِ خَتی ًگْذاري ضذُ ٍ اهكاى استفادُ ي هجذد اس آًْا‬ ‫فزاّن ضَد . ایي دستاٍردّا، دائواً درحال ًِوَ ٍ تكاهل هی تاضٌذ ٍ خػَغاً در‬ ‫رٍیكزد تكزارضًَذُ، تارّا ٍ تارّا تِ رٍس رساًی هی ضًَذ.‬ ‫ّذف: وٌتشل تغییشات ٍ حفظ یىپبسچگی ٍ ػبصگبسی ثیي فشاٍسدُّبی یه‬ ‫پشٍطُ ًشمافضاسی‬ ‫2102/12/21‬ ‫36‬
  • 64. ‫حجن فؼالیتْاي ًظن هذیزیت پیكزتٌذي در چزخِ تَلیذ‬ ‫•ًوایی هقطؼی اس حجن فؼالیت ّاي دیسیپلیيِ هذیزیت پیكزتٌذي ٍ‬ ‫تغییزات در چزخِ ي تَلیذ‬ ‫فاز آغازين‬ ‫فاز تشريح‬ ‫فاز ساخت‬ ‫فاز انتقال‬ ‫مديريت تغييرات و‬ ‫پيکربندی‬ ‫2102/12/21‬ ‫46‬
  • 65. ‫دیسیپلیي پطتیثاًی هحیط‬ Environment discipline 12/21/2012 65
  • 66. ‫دیسیپلیي هحیط‬ ‫چارچَبِ فزآیٌذ آر.یَ.پی درتزگیزًذُ ي حجنِ سیادي اس راٌّوایی ّا،‬ ‫دستاٍردّا، فؼالیت ّا، ٍ ًقص ّا هی تاضذ. اس آى جایی كِ استفادُ اس توام‬ ‫ایي دستاٍردّا در ّیچ پزٍصُ اي هوكي ًیست، السم است سیزهجوَػِ اي اس‬ ‫آر .یَ.پی را در ّز پزٍصُ تِ ػٌَاى فزایٌذ ٍ قالةِ پزٍصُ، اًتخاب ًوایین. ایي‬ ‫كار تِ ٍسیلِ ي اًتخاب یا تَلیذ یك پیكزتٌذي اس فزایٌذ آر.یَ.پی ،هتٌاسة تا‬ ‫ًیاسهٌذي ّا ٍ الشاهات یك پزٍصُ ي خاظ، اًجام هی ضَد. تذیي هٌظَر، هی‬ ‫تَاى اس یكسزي پیكزتٌذي ّاي هَجَد استفادُ ًوَدُ ٍ یا ا یٌكِ یك‬ ‫پیكزتٌذي خاغی را تِ طَر كلی اس اتتذا تَلیذ ًوَد. ّز تیوی السم است‬ ‫درراتطِ تا ًَع پیكزتٌذي آریَپی ٍچگًَگی استفادُ اس آى، دستاٍردّا ٍ‬ ‫اتشارّاي هَرد ًیاس، ًقص ّاي ضزٍري ٍ هسائلی هاًٌذ آى، تػوین گیزي‬ ‫ًوایذ.ایي هالحظات دردستاٍردي تِ ًامِ قالةِ فزایٌذ تَلیذكِ هْوتزیي‬ ‫دستاٍرد دیسیپلیيِ هحیط هی تاضذ، تیاى هیطَد.‬ ‫2102/12/21‬ ‫66‬
  • 67. ‫حجنِ فؼالیتْا درطی فاسّاي هختلف فزایٌذ تَلیذ‬ ‫فاز آغازين‬ ‫فاز تشريح‬ ‫فاز ساخت‬ ‫فاز انتقال‬ ‫محيط‬ ‫2102/12/21‬ ‫76‬
  • 68. ‫اّذاف ایي ًظن‬ ‫ایي ًظن درتزدارًذُ فؼالیتْایی است كِ تزاي پیكزتٌذي‬ ‫(اغالح یا تٌظین ٍیضُ) ‪ RUP‬تزاي یك پزٍصُ ضزٍري ّستٌذ‬ ‫اّذاف اغلی:‬ ‫• تٌظینٍیضُ ‪RUP‬‬ ‫• تْیِ راٌّوائیّاي السم تزاي تَلیذ تیطتز فزاٍردُّاي‬ ‫پزٍصُ (استاًذاردّاي ساسهاى)‬ ‫2102/12/21‬ ‫86‬
  • 69. References: 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/ 12/21/2012 69