زد فایل

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

زد فایل

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

آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین

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

آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین


آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین

آشنایی کامل با متدولوژی‌های RUP و بکارگیری اصول و تکنیک های نوین 

109 صفحه قابل ویرایش 

قیمت 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 و بکارگیری اصول و تکنیک های نوین