فایل مدل بلوغ قابليت (CMM) براي نرم افزار

دسته بندي : کالاهای دیجیتال » رشته کامپیوتر و IT (آموزش_و_پژوهش)

دانلود پروژه بررسي مدل بلوغ قابليت (CMM)  براي نرم افزار
این فایل در قالب فرمت word قابل ویرایش ، آماده پرینت و ارائه به عنوان پروژه پایانی میباشد

توضیحات:

مقدمه
پس از دو دهه ناكامي در وعده هاي داده شده دربارة بهره وري و سود حاصل از كاربرد فرآروش هاي نرم افزاري و فنآوريهاي جديد، سازمانها به اين واقعيت پي بردند كه مسئله اساسي آنها، عدم توانايي در مديريت صحيح توليد نرم افزارها است. در اكثر سازمانها، پروژه ها از زمان برنامه ريزي شده عقب مي افتند، هزينه هاي انجام كار نيز بيشتر از حد تخمين اوليه مي شود و از سوی ديگر منافع حاصل از اتخاذ روشهاي بهتر و ابزارهاي جديدتر نمي تواند در طوفان حاصل از بي نظمي و هرج و مرج پروژه بطور واقعي نمايان شود.

در نوامبر 1986، انستيتو مهندسي نرم افزار (SEI) با همياري كمپاني ميترِ (Mitre)  شروع به توسعه يك چارچوب براي بلوغ نرم افزارها نمود تا سازمانها بتوانند با استفاده از آن چارچوب به توسعة نرم افزارهاي خود بپردازند. در سپتامبر 1987، SEI توصيف مختصري از چارچوب بلوغ فرآيند را منتشر نمود كه بعدها در كتاب همفري (Humpherey) توسعه يافت و تحت عنوان مديريت فرآيند نرم افزار عرضه شد. دو روش "تشخيص فرآيند نرم افزار"[1]  و " ارزيابي قابليت نرم افزار"[2] و يك پرسشنامه بلوغ، براي تخمين بلوغ فرآيند نرم افزار نيز تهيه شد.

CMM، براي راهنمايي سازمانهاي نرم افزاري در انتخاب استراتژي هاي توسعه فرآيند، بوسيلة تعيين بلوغ فرآيند جاري و تعريف برخي نيازهاي حياتي در كيفيت نرم افزار و توسعه فرآيندهاي آن، طراحي شده است. بوسيله تمركز بر مجموعة محدودي از فعاليت ها و انجام تلاش بزرگ و فوق العاده براي بدست آوردن آنها، يك سازمان مي تواند فرآيند حصول درآمد مستمر از نرم افزار را در خود نهادينه سازد.

نسخة اولية CMM، طي سالهاي 1991 و 1992 توسط يك كميته نرم افزاري مورد بازنگري قرار گرفت. درآوريل 1992 يك كارگاه CMM با مشارکت حدود 200 متخصص نرم افزار راه اندازي شد. نسخة مذكور (CMM V 1.1.)  نتيجه بازخوردهاي اين كارگاه و بازخوردهاي مداوم از كميته نرم افزار است.

[1]  تشخيص فرآيند نرم افزار، ارزيابي بوسيلة آموزش متخصصين نرم افزار براي تعيين موقعيت جاري فرآيند نرم افزار در سازمان جهت تعيين اولويت هاي اصلي وابسته به نيازهاي سازمان و مبتني بر پشتيباني هاي سازماني براي فرآيند توسعه نرم افزار است.

[2]  ارزيابي قابليت نرم افزار، ارزيابي به وسيله آموزش يك تيم متخصص براي تعيين و مشخص نمودن اين مسئله است كه آيا قرارداد تهيه شده داراي شرايط لازم براي تهيه كارهاي نرم افزاري يا پي گيري مراحل مختلف استفاده شده در فرآيند نرم افزار پيشنهادي است يا خير.
 
فهرست مطالب

فصل اول

بخش اول:

1-1-1 سازمانهای نرم افزاری بالغ و نابالغ........... 3

1-1-2-مفاهیم پایه ای متضمن بلوغ فرایند............ 4

بخش دوم:

1-2-1 پنج سطح بلوغ فرایند نرم افزار............... 6

1-2-2 مشخصه های سطوح بلوغ......................... 7

1-2-3 قابلیت فرایند.............................. 11

1-2-4-پرش از سطوح بلوغ........................... 13

فصل دوم

بخش اول

2-1-1 تعریف عملیاتی مدل بلوغ قابلیت.............. 16

2-1-2 سطوح بلوغ.................................. 17

2-1-3-محدوده های فرایند کلیدی..................... 18

2-1-4- محدوده های فرایند کلیدی دو سطحی............ 20

2-1-5 مدیریت نیازمندیها.......................... 20

2-1-6- برنامه ریزی پروژه های نرم افزاری.......... 21

نتیجه گیری....................................... 22

منابع ........................................... 23
 

فهرست اشكال :

 
شكل 1-2-  پنج سطح بلوغ فرآيند نرم افزار.......................................................6

شكل 4-2- قابليت فرآيند نشان داده شده بوسيلة سطوح بلوغ..........................13

شكل 1-3- ساختار  CMM….............................................................................17

شكل 2-3- محدوده هاي  فرآيند كليدي..............................................................19
دسته بندی: کالاهای دیجیتال » رشته کامپیوتر و IT (آموزش_و_پژوهش)

تعداد مشاهده: 3647 مشاهده

فرمت فایل دانلودی:.doc

فرمت فایل اصلی: doc

تعداد صفحات: 30

حجم فایل:232 کیلوبایت

 قیمت: 55,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل