هایدی

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

هایدی

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

آشنایی با متدولوژی 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

دانلود پاورپوینت مجموعه نقش های RUP

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

دانلود پاورپوینت مجموعه نقش های RUP


دانلود پاورپوینت مجموعه نقش های RUP

عنوان پاورپوینت : مجموعه نقش های RUP

قالب بندی : PPT

تعداد اسلاید :25

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

مجموعه نقش های RUP

تحلیلگران

سازندگان

تست کنندگان

مدیران

سایر نقشها

مجموعه نقشهای تحلیلگر، آن دسته از نقشها را سازماندهی می کند که عمدتاً درگیر یافتن و استخراج نیازمندیها می شوند، که عبارتند از :

- طراح کسب و کار
- بازنگر مدل کسب وکار
- تحلیلگر فرآیند کسب وکار
- بازنگر نیازمندیها
- مشخص کننده نیازمندیها
- تحلیلگر سیستم
- تحلیلگر تست
- طراح واسط کاربر

و... غیره 


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


دانلود پاورپوینت مجموعه نقش های RUP

مقاله RUP چیست

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

مقاله RUP چیست


مقاله RUP چیست

یک پروسه چابک، پروسه‌ای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و  این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرم‌افزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظور، انعطاف‌پذیری و حفظ کیفیت است. مطلبی که در این مقاله قصد توضیح آن را داریم این است که RUP 1 ساختاری پروسه‌ای (چیو 2000) است که امکان انعطاف‌پذیری را برای تولید‌کنندگان نرم‌افزار فراهم می‌آورد.

منظور از RUP  چیست؟ در این مقاله از چند منظر به RUP خواهیم پرداخت:

  • RUP یک پروسه تولید نرم‌افزار است.
  • RUP مجموعه‌ای از تجربیات بسیار عالی تولید نرم‌افزار را که در عمل با آنها برخورد شده است، در خود دارد.
  • RUP همانند یک محصول نرم‌افزاری به بازار ارائه شده و به فروش می‌رسد با این تفاوت که RUP اولین ساختار تولید نرم‌افزار را ارائه داده و گام نخست را در این زمینه برداشته است.

RUP چیست؟

با پیشرفت تکنولوژی‌های مرتبط با کامپیوتر، نیاز هر چه بیشتر به گسترش علم نرم‌افزاری نیز احساس می‌شد که با پیدایش متدولوژیهای همانند SSADM 2  و روش آبشاری3 (چیو 2000) ‎آغاز شد. در ابتدا، این روشها مناسب بود و جوابگوی نیازهای آن زمان بودند ولی با افزایش داده‌ها و پیدایش مفاهیمی همچون شبکه، وب و غیره دیگر کارآیی لازم را جهت پیاده‌سازی و هدایت پروژه‌های نرم‌افزاری نداشتند. پس مفاهیم برنامه‌نویسی شیءگرا پا به عرصه وجود گذاشتند و در سال 1991 بطور جدی مورد مطالعه و بحث قرار گرفتند. استفاده از این روشها و متدهای برنامه‌نویسی، قدرت و انعطاف بسیاری را به برنامه‌ها داد و شرکتهای نرم‌افزاری توانستند با کاهش هزینه‌ها و بهینه‌سازی کدهای خود، نرم‌افزارهای قویتری را به بازار عرضه کنند ولی این روش جدید نیز نیاز به مدیریت و یکپارچگی داشت. پس روشها و متدولوژیهای جدیدی مطرح شد که شامل Booch، OMT، OSE و ... می‌باشند. در سال 2000 شرکت Rational روشی را تحت عنوان RUP  مطرح ساخت (گروه کاسمیک 2003ب) که بعد از روش MSF شرکت مایکروسافت به دنیای نرم‌افزار عرضه شد و امروزه از طرفداران بسیاری برخوردار است. فرایند یکپارچه Rational در اصل یک متدولوژی است که در جهت کنترل و انجام پروژه‌های نرم‌افزاری در نظر گرفته شده است. در اصل این چارچوبی در جهت انجام صحیح و موفق پروژه‌های نرم‌افزاری می‌باشد که کلیه مراحل انجام یک پروژه که با معماری و آنالیز سازمان شروع شده و به تست نرم‌افزار و ارائه Gold Release ختم می‌شود را در بر می‌گیرد (گروه کاسمیک 2003 الف).

 

 

 

 

 

این مقاله به صورت  ورد (docx ) می باشد و تعداد صفحات آن 41صفحه  آماده پرینت می باشد

چیزی که این مقالات را متمایز کرده است آماده پرینت بودن مقالات می باشد تا خریدار از خرید خود راضی باشد

مقالات را با ورژن  office2010  به بالا بازکنید


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


مقاله RUP چیست