2. مهندس ی نیازمندیها در فرآیند یکپارچه رشنال
ارائه دهنده: لیدا زارعیان
دانشجوی ارشد مهندس ی کامپیوتر نرم افزار
3. مقدمه ▪
فرآیند یکپارچه رشنال ▪
نظم مدلسازی کسب و کار ▪
نظم نیازمندیها ▪
نتیجه گیری ▪
lidazrn@gmail.com 3
4. مقدمه
جمع آوری و مدیریت نیازمندیها یک عامل کلیدی برای موفقیت توسعه ی نرم افزار است.
هدففرآیند یکپارچه رشنال چیست ؟؟
یکی از مشکلات اصلی جمع آوری نیازمندیها چه بود ؟؟
کمک می کند؟ RUP سه اصل مهم که به جمع آوری نیازمندیهای کلاسیک در
lidazrn@gmail.com 4
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
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