SlideShare una empresa de Scribd logo
1 de 21
مهندس ی نیازمندیها در فرآیند یکپارچه رشنال 
ارائه دهنده: لیدا زارعیان 
دانشجوی ارشد مهندس ی کامپیوتر نرم افزار
مقدمه ▪ 
فرآیند یکپارچه رشنال ▪ 
نظم مدلسازی کسب و کار ▪ 
نظم نیازمندیها ▪ 
نتیجه گیری ▪ 
lidazrn@gmail.com 3
مقدمه 
جمع آوری و مدیریت نیازمندیها یک عامل کلیدی برای موفقیت توسعه ی نرم افزار است. 
هدففرآیند یکپارچه رشنال چیست ؟؟ 
یکی از مشکلات اصلی جمع آوری نیازمندیها چه بود ؟؟ 
کمک می کند؟ RUP سه اصل مهم که به جمع آوری نیازمندیهای کلاسیک در 
lidazrn@gmail.com 4
فرآیند یکپارچه رشنال 
فرآیند یکپارچه رشنال چیست؟ 
؟ RUP شش راهکار موفق در 
lidazrn@gmail.com 5
را نشان می دهد. RUP شکل زیر فاز ها و نظم ها به کار رفته در 
lidazrn@gmail.com 6
را نشان می دهد... RUP شکل زیر ساختار 
lidazrn@gmail.com 7
چیست؟؟ RUP در )Tailoring( هدف مناسب سازی 
؟ RUP مروری بر جنبه های اصلی جمع آوری نیازمندیها در 
درک مفهوم سیستم 
جمع آوری خواسته های عملکردی 
جمع آوری واسته های غیر عملکردی 
lidazrn@gmail.com 8
نظم مدلسازی کسب و کار 
هدف نظم مدلسازی کسب و کار چیست؟ 
تکنیک های مدلسازی به کار رفته در نظم مدلسازی کسب و کار : 
-1 مدلسازی دامنه 
-2 مدلسازی کسب و کار 
lidazrn@gmail.com 9
lidazrn@gmail.com 10
های استفاده شده در مدلسازی کسب و کار؟ Artifact 
-1 موارد کاربرد کسب و کار 
-2 مدلسازی ش ی کسب و کار 
lidazrn@gmail.com 11
های استفاده شده در مدلسازی کسب و کار؟ Artifact 
-3 مدل موارد کاربرد سیستم 
lidazrn@gmail.com 12
نظم نیازمندیها 
نظم نیازمندیها چیست؟؟ 
lidazrn@gmail.com 13
اهداف نظم نیازمندیها ؟؟؟ 
-1 فعالیت : تجزیه و تحلیل مشکل : 
•ضروری ترین جنبه این فعالیت : شناسایی ذینفعان کلیدی و همچنین نیازمندیهای کلیدی برای پروژه 
!!؟Vision Document •توسعه ی 
Gloassary •ثبت واژگان رایج و جمع آوری مهمترین اصطلاحات رایج و سازماندهی آنها در 
•توافق بر روی ویژگی های سیستم 
lidazrn@gmail.com 14
اهداف نظم نیازمندیها ؟؟؟ 
-2 فعالیت : درک نیازهای ذینفعان : 
• هدف اصلی : استخراج و جمع آوری اطلاعات از ذینفعان پروژه 
،use case model می باشد که ورودی های اولیه از جمله wish List • درخواست های جمع آوری شده به عنوان یک 
می باشد. supplementary Specification و ،use cases • 
• به موازات جمع آوری خواسته های عملکردی، خواسته های غیر عملکردی هم باید شناسایی شوند... 
که خواسته های عملکردی در موارد کاربرد ، خواسته های غیر عملکردی در یک محصول جداگانه ثبت می شوند. 
lidazrn@gmail.com 15
اهداف نظم نیازمندیها ؟؟؟ 
-3 فعالیت : توصیف سیستم : 
• هدف اصلی : پیدا کردن عامل ها و موارد کاربرد 
• ترازبندی تیم پروژه در درک سیستم 
•به اجرا در آوردن یک سطح بالا از آنالیز نتیجه ی جمع آوری درخواست های ذینفعان 
supplementary Specification • اضافه کردن 
lidazrn@gmail.com 16
اهداف نظم نیازمندیها ؟؟؟ 
-4 فعالیت : مدیریت محدوده سیستم : 
• تمرکز اصلی : ساختار مدلسازی موارد کاربرد و اولویت بندی موارد کاربرد هر فرد 
• این اولویت بندی به عهده ی اولویت بندی موارد کاربرد است که متکی بر چندین معیار می باشد. 
• مشخص کردن مجموعه ای از ویژگیها و موارد کاربرد )یا سناریو( 
lidazrn@gmail.com 17
اهداف نظم نیازمندیها ؟؟؟ 
-5 فعالیت : پالایش سیستم : 
• تمرکز اصلی : تکمیل مرحله ی اول مهندس ی نیازمندیها 
• توصیف موارد کاربرد گردش وقایع 
؟؟ SRS • ایجاد 
• ایجاد نمودار حالت یا نمودار فعالیت که گردش وقایع در موارد کاربرد را جزء به جزء توصیف می کند. 
lidazrn@gmail.com 18
اهداف نظم نیازمندیها ؟؟؟ 
-6 فعالیت : مدیریت تغییر نیازمندیها 
• تمرکز اصلی : مدیریت نیازمندیهای در حال تغییر 
• ساختار مدلسازی موارد کاربرد 
• ستاپ کردن رفتارها و ویژگی های نیازمندیهای مناسب 
lidazrn@gmail.com 19
نتیجه گیری 
مهندس ی نیازمندیها ، به عنوان مدلسازی کسبو کار و 
نظم نیازمندیها شناخته شده استکه به طور کامل 
گنجانیده شده است. RUP در فرآیند توسعه 
lidazrn@gmail.com 20
lidazrn@gmail.com 21

Más contenido relacionado

Similar a RUP

Software Requirements Analysis - course overview
Software Requirements Analysis - course overviewSoftware Requirements Analysis - course overview
Software Requirements Analysis - course overviewsoftwareacademy
 
2- Agile BABOK - Ali Razi
2- Agile BABOK - Ali Razi2- Agile BABOK - Ali Razi
2- Agile BABOK - Ali RaziAli Moghadam
 
ابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانیابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانیArash Pourdamghani
 
برنامه مدیریت ارتباط با مشتری مایکروسافت CRM
برنامه مدیریت ارتباط با مشتری مایکروسافت CRMبرنامه مدیریت ارتباط با مشتری مایکروسافت CRM
برنامه مدیریت ارتباط با مشتری مایکروسافت CRMJavad Pourhosaini
 
آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...
آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...
آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...Hanieh Ghofrani
 
استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده
استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار سادهاستفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده
استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار سادهAmir Darajeh
 
اسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجارياسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجاريAli Masoombeigi
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)Javad Pourhosaini
 
سیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژه
سیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژهسیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژه
سیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژهYashar Gorgani
 
agil software managment by scrunm in tfs
agil software managment by scrunm in tfsagil software managment by scrunm in tfs
agil software managment by scrunm in tfsReza Rahimy
 
سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتی
 سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتی سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتی
سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتیYashar Gorgani
 
اسلايد آموزشي مدیریت استراتژیک پیشرفته
اسلايد آموزشي مدیریت استراتژیک پیشرفتهاسلايد آموزشي مدیریت استراتژیک پیشرفته
اسلايد آموزشي مدیریت استراتژیک پیشرفتهAli Masoombeigi
 
معماری سازمانی سیستم های اطلاعاتی
معماری سازمانی سیستم های اطلاعاتی معماری سازمانی سیستم های اطلاعاتی
معماری سازمانی سیستم های اطلاعاتی عباس بني اسدي مقدم
 
Persian Document ITBSC
Persian Document   ITBSCPersian Document   ITBSC
Persian Document ITBSCHamideh Iraj
 

Similar a RUP (20)

Crisp dm.1.0
Crisp dm.1.0Crisp dm.1.0
Crisp dm.1.0
 
Software Requirements Analysis - course overview
Software Requirements Analysis - course overviewSoftware Requirements Analysis - course overview
Software Requirements Analysis - course overview
 
2- Agile BABOK - Ali Razi
2- Agile BABOK - Ali Razi2- Agile BABOK - Ali Razi
2- Agile BABOK - Ali Razi
 
Agile & BABOK | By Ali Razi
Agile & BABOK | By Ali RaziAgile & BABOK | By Ali Razi
Agile & BABOK | By Ali Razi
 
Software Requirements Analysis
Software Requirements AnalysisSoftware Requirements Analysis
Software Requirements Analysis
 
ابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانیابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانی
 
برنامه مدیریت ارتباط با مشتری مایکروسافت CRM
برنامه مدیریت ارتباط با مشتری مایکروسافت CRMبرنامه مدیریت ارتباط با مشتری مایکروسافت CRM
برنامه مدیریت ارتباط با مشتری مایکروسافت CRM
 
آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...
آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...
آموزش سئو سایت- seo-site-learning-freeبهینه سازی سایت-http://seofirstpage.ir-...
 
استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده
استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار سادهاستفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده
استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده
 
اسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجارياسلايد آموزشي هوش تجاري
اسلايد آموزشي هوش تجاري
 
مدیریت کیفیت داده
مدیریت کیفیت دادهمدیریت کیفیت داده
مدیریت کیفیت داده
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)
 
سیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژه
سیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژهسیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژه
سیستمهای اطلاعات مدیریت، فصل چهاردهم: مدیریت پروژه
 
agil software managment by scrunm in tfs
agil software managment by scrunm in tfsagil software managment by scrunm in tfs
agil software managment by scrunm in tfs
 
سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتی
 سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتی سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتی
سیستمهای اطلاعات مدیریت، فصل سیزدهم: ایجاد سیستمهای اطلاعاتی
 
اسلايد آموزشي مدیریت استراتژیک پیشرفته
اسلايد آموزشي مدیریت استراتژیک پیشرفتهاسلايد آموزشي مدیریت استراتژیک پیشرفته
اسلايد آموزشي مدیریت استراتژیک پیشرفته
 
معماری سازمانی سیستم های اطلاعاتی
معماری سازمانی سیستم های اطلاعاتی معماری سازمانی سیستم های اطلاعاتی
معماری سازمانی سیستم های اطلاعاتی
 
RayBPMS (Rayvarz Business Process Management System)
RayBPMS (Rayvarz Business Process Management System)RayBPMS (Rayvarz Business Process Management System)
RayBPMS (Rayvarz Business Process Management System)
 
Persian Document ITBSC
Persian Document   ITBSCPersian Document   ITBSC
Persian Document ITBSC
 
Introduction to CRM
Introduction to CRMIntroduction to CRM
Introduction to CRM
 

RUP

  • 1.
  • 2. مهندس ی نیازمندیها در فرآیند یکپارچه رشنال ارائه دهنده: لیدا زارعیان دانشجوی ارشد مهندس ی کامپیوتر نرم افزار
  • 3. مقدمه ▪ فرآیند یکپارچه رشنال ▪ نظم مدلسازی کسب و کار ▪ نظم نیازمندیها ▪ نتیجه گیری ▪ lidazrn@gmail.com 3
  • 4. مقدمه جمع آوری و مدیریت نیازمندیها یک عامل کلیدی برای موفقیت توسعه ی نرم افزار است. هدففرآیند یکپارچه رشنال چیست ؟؟ یکی از مشکلات اصلی جمع آوری نیازمندیها چه بود ؟؟ کمک می کند؟ RUP سه اصل مهم که به جمع آوری نیازمندیهای کلاسیک در lidazrn@gmail.com 4
  • 5. فرآیند یکپارچه رشنال فرآیند یکپارچه رشنال چیست؟ ؟ RUP شش راهکار موفق در lidazrn@gmail.com 5
  • 6. را نشان می دهد. RUP شکل زیر فاز ها و نظم ها به کار رفته در lidazrn@gmail.com 6
  • 7. را نشان می دهد... RUP شکل زیر ساختار lidazrn@gmail.com 7
  • 8. چیست؟؟ RUP در )Tailoring( هدف مناسب سازی ؟ RUP مروری بر جنبه های اصلی جمع آوری نیازمندیها در درک مفهوم سیستم جمع آوری خواسته های عملکردی جمع آوری واسته های غیر عملکردی lidazrn@gmail.com 8
  • 9. نظم مدلسازی کسب و کار هدف نظم مدلسازی کسب و کار چیست؟ تکنیک های مدلسازی به کار رفته در نظم مدلسازی کسب و کار : -1 مدلسازی دامنه -2 مدلسازی کسب و کار lidazrn@gmail.com 9
  • 11. های استفاده شده در مدلسازی کسب و کار؟ Artifact -1 موارد کاربرد کسب و کار -2 مدلسازی ش ی کسب و کار lidazrn@gmail.com 11
  • 12. های استفاده شده در مدلسازی کسب و کار؟ Artifact -3 مدل موارد کاربرد سیستم lidazrn@gmail.com 12
  • 13. نظم نیازمندیها نظم نیازمندیها چیست؟؟ lidazrn@gmail.com 13
  • 14. اهداف نظم نیازمندیها ؟؟؟ -1 فعالیت : تجزیه و تحلیل مشکل : •ضروری ترین جنبه این فعالیت : شناسایی ذینفعان کلیدی و همچنین نیازمندیهای کلیدی برای پروژه !!؟Vision Document •توسعه ی Gloassary •ثبت واژگان رایج و جمع آوری مهمترین اصطلاحات رایج و سازماندهی آنها در •توافق بر روی ویژگی های سیستم lidazrn@gmail.com 14
  • 15. اهداف نظم نیازمندیها ؟؟؟ -2 فعالیت : درک نیازهای ذینفعان : • هدف اصلی : استخراج و جمع آوری اطلاعات از ذینفعان پروژه ،use case model می باشد که ورودی های اولیه از جمله wish List • درخواست های جمع آوری شده به عنوان یک می باشد. supplementary Specification و ،use cases • • به موازات جمع آوری خواسته های عملکردی، خواسته های غیر عملکردی هم باید شناسایی شوند... که خواسته های عملکردی در موارد کاربرد ، خواسته های غیر عملکردی در یک محصول جداگانه ثبت می شوند. lidazrn@gmail.com 15
  • 16. اهداف نظم نیازمندیها ؟؟؟ -3 فعالیت : توصیف سیستم : • هدف اصلی : پیدا کردن عامل ها و موارد کاربرد • ترازبندی تیم پروژه در درک سیستم •به اجرا در آوردن یک سطح بالا از آنالیز نتیجه ی جمع آوری درخواست های ذینفعان supplementary Specification • اضافه کردن lidazrn@gmail.com 16
  • 17. اهداف نظم نیازمندیها ؟؟؟ -4 فعالیت : مدیریت محدوده سیستم : • تمرکز اصلی : ساختار مدلسازی موارد کاربرد و اولویت بندی موارد کاربرد هر فرد • این اولویت بندی به عهده ی اولویت بندی موارد کاربرد است که متکی بر چندین معیار می باشد. • مشخص کردن مجموعه ای از ویژگیها و موارد کاربرد )یا سناریو( lidazrn@gmail.com 17
  • 18. اهداف نظم نیازمندیها ؟؟؟ -5 فعالیت : پالایش سیستم : • تمرکز اصلی : تکمیل مرحله ی اول مهندس ی نیازمندیها • توصیف موارد کاربرد گردش وقایع ؟؟ SRS • ایجاد • ایجاد نمودار حالت یا نمودار فعالیت که گردش وقایع در موارد کاربرد را جزء به جزء توصیف می کند. lidazrn@gmail.com 18
  • 19. اهداف نظم نیازمندیها ؟؟؟ -6 فعالیت : مدیریت تغییر نیازمندیها • تمرکز اصلی : مدیریت نیازمندیهای در حال تغییر • ساختار مدلسازی موارد کاربرد • ستاپ کردن رفتارها و ویژگی های نیازمندیهای مناسب lidazrn@gmail.com 19
  • 20. نتیجه گیری مهندس ی نیازمندیها ، به عنوان مدلسازی کسبو کار و نظم نیازمندیها شناخته شده استکه به طور کامل گنجانیده شده است. RUP در فرآیند توسعه lidazrn@gmail.com 20