هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

آشنایی با متدولوژی RUP

اختصاصی از هایدی آشنایی با متدولوژی RUP دانلود با لینک مستقیم و پر سرعت .

آشنایی با متدولوژی RUP


 آشنایی با  متدولوژی RUP

 آشنایی با  متدولوژی RUP

110 صفحه فابل ویرایش 

قیمت فقط 10000 

 

 

چکیده

     یکی از مهم‌ترین دلایل عدمِ موفقیت پروژه‌های نرم افزاری، عدمِ بکارگیری اصولِ و تکنیک‌های نوین مهندسی در این پروژه‌ها می‌باشد.

     یکی از کارهای بسیار ارزنده و تأثیرگذار در زمینه‌ی فرایند تولید مربوط است به کاری که توسط شرکت نرم افزاری رشنال در طول بیش از دو دهه‌ی گذشته انجام شده است. متخصصان و کارشناسان این شرکت با بررسی هزاران پروژه‌ی نرم افزاری مختلف در سرتاسر دنیا، الگوهای شکست و نیز راهکارهای موفقیت را استخراج و در قالب یک الگوی مناسب برای تعریف فرایند تولید و تحت عنوان آر.یو.پی، ثبت و سازماندهی نموده‌اند.

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

     آر.یو.پی رویکردی است منظم و دارای دیسیپلین، برای تخصیص مسوولیت‌ها و مدیریت آن‌ها در یک سازمان یا تیمِ تولیدکننده‌ی سیستم‌های نرم افزاری. البته، آر.یو.پی الگویی را در اختیار مهندسین و مدیران قرار می‌دهد که قابل تعمیم و گسترش به طیف وسیعی از پروژه‌ها، حتی پروژه‌های تولید فراورده‌های غیر نرم افزاری می‌باشد. هدف این فرایند عبارتست از تولید یک فراورده دارای کیفیت مطلوب، در یک چارچوب زمانی و هزینه‌ای قابل پیش بینی، که برآورده کننده‌ی نیازهای کاربران نهایی‌اش باشد. در واقع، در این پروژه درباره‌ی راهکارهای موفق در مهندسی و تولید سیستم‌های امروزی است.

 

 

فهرست مطالب

 

فصل اول مقدمه‌ای بر مهندسی و تولید نرم افزار. 1

1-1 مهندسی نرم افزار 2

1-2 علل پیدایش بحران نرم افزار 2

1-2-1 علل اعلام بحران نرم افزار........................................................................................ 2

1-2-2 تعریف نرم افزار یا تعریف اجزای نرم افزار در بحث مهندسی نرم افزار 3

1-2-3 انتظارات از یک مهندس نرم افزار 3

1-3 مقایسه‌ی نرم افزار و سخت افزار از نگاه مهندسی نرم افزار 4

1-4 انواع نرم افزار 5

1-5 فرآیند تولید نرم افزار 6

1-5-1 فازهای تولید نرم افزار 6

1-5-1-1 در فاز تعریف به تجزیه و تحلیل خواسته‌ها و کل سیستم می‌پردازیم: 6

1-5-1-2 سه گام اصلی در فاز تعریف عبارتند از 7

1-5-1-3 سه گام اصلی در فاز تولید عبارتند از 7

1-5-1-4 فاز نگهداری و پشتیبانی یا تعمیر. 8

1-6 ضوابط ارزیابی نرم افزار 9

1-6-1 شرایط برنامه‌ی خوب از دید کاربر نرم افزار و متخصصین کامپیوتر. 9

1-7 سه لایه‌ی مهندسی نرم افزار 10

 

فصل دوم آر.یو.پی به عنوان یک رویکرد مهندسی نرم افزار موفق... 11

2-1 مقایسه‌ای بر متدولوژی‌های ساخت یافته و شئ گرا 12

2-1-1 یک دسته بندی متداول از متدلوژی‌ها به این صورت است 12

2-1-2 دسته بندی دیگری از متدولوژی‌ها به این صورت است 13

2-2 متدولوژی‌های ساخت یافته. 14

2-2-1 مشکلات اصلی متدولوژی‌های ساخت یافته. 14

2-3 متدولوژی‌های شئ گرا 14

2-3-1 یکی از دسته بندی‌های مرسوم متدولوژی‌های شئ گرا 15

2-4 ویژگی‌های کلیدی آر.یو.پی 16

2-4-1 توسعه نرم افزار مبتنی بر تکرار 16

2-4-2 مدیریت نیازمندی‌ها 18

2-4-3 مدیریت تغییرات برای نرم افزار 20

 

فصل سوم آر.یو.پی چیست؟ 21

3-1 تاریخچه‌ی مختصری از آر.یو.پی.. 22

3-2 تعریف آر.یو.پی 25

3-3 هدف اصلی آر.یو.پی.. 28

3-4 آر.یو.پی به عنوان یک فرایند به خوبی تعریف شده‌ی تولید نرم افزار 29

3-4-1 ساختار دینامیک یا پویا آر.یو.پی 30

3-4-2 ساختار محتوایی استاتیک آر.یو.پی.. 30

 

فصل چهارم ساختار دینامیک یا پویا آر.یو.پی.. 31

4-1 ساختار دینامیک یا پویا آر.یو.پی …………………………………………………..... 32

4-1-1 مرحله آغازین (شناخت) 32

4-1-2 مرحله تشریح (معماری) ..................................................................................... 32

4-1-3 مرحله ساخت و توسعه. 33

4-1-4 مرحله انتقال.. 33

4-2 مرحله فاز آغازین (شناخت) 18

4-2-1 پنج هدف اصلی فازِ آغازین (شناخت)، عبارتند از 34

4-2-2 فازِ آغازین (شناخت) و تکرارها 35

4-2-3 اهداف فازِ آغازین (شناخت) 36

4-3 بازبینی پروژه: نقطه‌ی تصمیم گیری شناخت اهداف چرخه‌ی حیات 42

4-4 مرحله فازِ تشریح (معماری) 44

4-4-1 فازِ تشریح (معماری) و تکرارها 46

4-4-2 اهداف فاز تشریح.. 47

4-5 بازبینی پروژه: نقطه‌ی تصمیم گیری درباره‌ی تثبیت معماری 51

4-5-1 معیارهای ارزیابی در نقطه‌ی تصمیم گیری در رابطه با تثبیت معماری، عبارتند از: 51

4-6 مرحله فازِ ساخت... 52

4-7 اهداف فازِ ساخت... 56

4-7-1 پایان فازِ ساخت: گامِ اصلی یا نقطه‌ی تصمیم گیری ارائه‌ی اولین قابلیت‌های عملیاتی 58

4-8 مرحله فاز انتقال.. 59

4-8-1 اهداف فازِ انتقال 60

4-9 سه استراتژی مرسوم برای انجام آزمون پذیرش عبارتند از: 68

4-10 بازبینی پروژه: نقطه‌ی تصمیم گیری سازمانی یا گام اصلیِ ترخیص محصول.. 70

فصل پنجم ساختار محتوایی فرآیند.. 73

5-1 ساختار محتوایی فرآیند 74

5-2 دیسیپلین‌های آر.یو.پی.. 75

5-2-1 دیسیپلین‌های اصلی 75

5-2-2 دیسیپلین‌های کمکی 76

5-3 تشریح دیسیپلین‌های اصلی 76

5-3-1 مدل‌سازی کسب و کار 76

5-3-2 دلایلِ مدل سازی سازمان.. 77

5-4 نیازمندی‌ها 79

5-4-1 تعریف مفهومِ نیازمندی.. 80

5-4-2 توصیف نیازمندی‌های سیستم به کمک موارد کاربرد. 80

5-5 تحلیل و طراحی.. 82

5-5-1 تحلیل در مقابلِ طراحی.. 83

5-6 پیاده‌سازی.. 84

5-7 آزمون.. 86

5-7-1 انواعِ تست ............................................................................................................................................... 88

5-7-2 برخی از مهم‌ترین انواع تست عبارتند از 89

5-7-3 برخی از مهم‌ترین دستاوردهای دیسیپلین تست، عبارتند از: 90

5-8 استقرار................................................................................................................ 91

5-8-1 دیسیپلینِ استقرار شامل انواع مختلفی از فعالیت‌ها می‌باشد که عبارتند از: 92

 

5-8-2 انواع روش‌های استقرار 92

5-8-3 دستاوردهای استقرار 93

5-9 محیط... 95

5-9-1 آماده سازی محیط برای پروژه 96

5-9-2 آماده سازی محیط برای یک تکرار 96

5-9-3 پشتیبانی محیط برای یک تکرار 97

5-10 مدیریت پروژه 97

5-10-1 سه هدف عمده‌ی دیسیپلین مدیریت پروژه عبارتست از 99

5-10-2 برنامه ریزی یک پروژه بر اساس رویکرد تکرارشونده 100

5-10-3 مدیریت ریسک: 100

5-10-4 مهم‌ترین دستاوردهای مرتبط با دیسیپلینِ مدیریت پروژه، عبارتند از: 102

5-11 مدیریت پیکربندی و تغییرات 102

5-11-1 مدیریت پیکربندی.. 103

5-11-2 مدیریت یکپارچه‌ی تغییرات... 105

5-11-3 ابزارهای پشتیبان.. 105

5-12 چه کسانی از آر.یو.پی استفاده می‌نمایند؟ 105

5-12-1 برخی از مهم‌ترین صنایع استفاده کننده از آر.یو.پی عبارتند از: 106

5-12-2 آر.یو.پی در یک نگاه 107

5-12-2-1 ویژگی‌های آر.یو.پی 107

5-12-2-2 اهداف آر.یو.پی 107

5-12-2-3 فعالیت‌های انجام شده در هر یک از فازها 108

منابع و مراجع 110

فهرست اشکال

فصل اول

شکل 1_1 نرخ خرابی سخت افزار 4

شکل 1-2 نرخ خرابی نرم افزار 5

شکل 1-3 سه لایه مهندسی نرم افزار 10

 

فصل سوم

شکل 3-1 تاریخچه‌ی تکامل آر.یو.پی.. 25

شکل 3_2 سازماندهی فرایند آر.یو.پی در دو بعد زمانی و محتوایی دینامیک و استاتیک... 29

 

فصل چهارم

شکل 4_1 نسبت متوسط حجمِ فعالیت‌ها در فازهای مختلف... 54

شکل 4_2 در شکل نقاط تصمیم گیری کلید سازمانی و ارتباط آن‌ها با انتهای فازهای آر.یو.پی نشان داده شده است: 72

 

 

 

 

 

 

 

 


دانلود با لینک مستقیم


آشنایی با متدولوژی RUP
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد