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

دانلود تحقیق درباره تحقیق مدل بلوغ قابليت (CMM) براي نرم افزار در قالب WORD تعداد صفحات 35

دسته بندی: فنی مهندسی » کامپیوتر و IT

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

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

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

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

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

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

  • مقدمه
    پس از دو دهه ناكامي در وعده هاي داده شده دربارة بهره وري و سود حاصل از كاربرد فرآروش هاي نرم افزاري و فنآوريهاي جديد، سازمانها به اين واقعيت پي بردند كه مسئله اساسي آنها، عدم توانايي در مديريت صحيح توليد نرم افزارها است. در اكثر سازمانها، پروژه ها از زمان برنامه ريزي شده عقب مي افتند، هزينه هاي انجام كار نيز بيشتر از حد تخمين اوليه مي شود و از سوی ديگر منافع حاصل از اتخاذ روشهاي بهتر و ابزارهاي جديدتر نمي تواند در طوفان حاصل از بي نظمي و هرج و مرج پروژه بطور واقعي نمايان شود.
    در نوامبر 1986، انستيتو مهندسي نرم افزار (SEI) با همياري كمپاني ميترِ (Mitre)  شروع به توسعه يك چارچوب براي بلوغ نرم افزارها نمود تا سازمانها بتوانند با استفاده از آن چارچوب به توسعة نرم افزارهاي خود بپردازند. در سپتامبر 1987، SEI توصيف مختصري از چارچوب بلوغ فرآيند را منتشر نمود كه بعدها در كتاب همفري (Humpherey) توسعه يافت و تحت عنوان مديريت فرآيند نرم افزار عرضه شد. دو روش "تشخيص فرآيند نرم افزار"   و " ارزيابي قابليت نرم افزار"  و يك پرسشنامه بلوغ، براي تخمين بلوغ فرآيند نرم افزار نيز تهيه شد.
    پس از چهارسال تجربه با چارچوب بلوغ فرآيند نرم افزار و نسخة اوليه پرسشنامه بلوغ، SEI اولين ويرايش CMM براي نرم افزار را منتشر نمود. در اين مجموعه، توصيه هاي لازم براي انجام تمريناتي از تعدادي فرآيندهاي كليدي كه در قابليت فرآيند نرم افزار پيشرفته وجود دارد، ارائه شده است. CMM  برمبناي دانش حاصل شده از ارزيابي هاي فرآيند نرم افزار و بازخوردهاي وسيع از صنعت و شيوة مديريت آن، بنا نهاده شده است.
    CMM كه براي سازمانهاي نرم افزاري تهيه شده است در خود راهنمايي هايي را براي تعالي مديريت، چگونگي دستيابي به كنترل فرآيندهاي توسعه و پشتيباني نرم افزار و رشد فرهنگ مهندسي نرم افزار،  دارا مي باشد.
    CMM، براي راهنمايي سازمانهاي نرم افزاري در انتخاب استراتژي هاي توسعه فرآيند، بوسيلة تعيين بلوغ فرآيند جاري و تعريف برخي نيازهاي حياتي در كيفيت نرم افزار و توسعه فرآيندهاي آن، طراحي شده است. بوسيله تمركز بر مجموعة محدودي از فعاليت ها و انجام تلاش بزرگ و فوق العاده براي بدست آوردن آنها، يك سازمان مي تواند فرآيند حصول درآمد مستمر از نرم افزار را در خود نهادينه سازد.
    نسخة اولية CMM، طي سالهاي 1991 و 1992 توسط يك كميته نرم افزاري مورد بازنگري قرار گرفت. درآوريل 1992 يك كارگاه CMM با مشارکت حدود 200 متخصص نرم افزار راه اندازي شد. نسخة مذكور (CMM V 1.1.)  نتيجه بازخوردهاي اين كارگاه و بازخوردهاي مداوم از كميته نرم افزار است.
    1-1-
    سازمانهاي نرم افزاري بالغ و نابالغ
    تعيين اهداف ملموس براي توسعه فرآيندها و درك تفاوتهاي في مابين سازمانهاي نرم افزاري بالغ و نابالغ، يكي از نيازهاي اساسي جامعه ما است. ويژگيهاي سازمانهاي بالغ و نابالغ نرم افزاري ذيلاً ارائه مي گردد:
    1-1-1-
    سازمان نرم افزاري بالغ
    فرآيندهاي يك سازمان نرم افزاري بالغ به گونه ايست که در سرتاسر سازمان براي مديريت و  پشتيباني از ايجاد و توسعه نرم افزار، توانايي دارد. فرآيند نرم افزار دقيقاً في مابين نيروهاي موجود و كاركنان جديد، قابل به اشتراك گذاشتن است. فرآيندهاي حكم شده به دليل سازگار بودن با راه كارهاي واقعي انجام كار، قابل استفاده هستند. اين فرآيندهاي تعريف شده، زمانيكه موردنياز باشد به هنگام درخواهند آمد و توسعه تدريجي آنها از طريق كنترلهاي لازم بر آزمون پروژه هاي نمونه و يا تجزيه و تحليل هزينه و سود، امكانپذير خواهد بود. 
    قوانين و مسئوليتها در فرآيندهاي تعريف شده در سرتاسر سازمان و حين انجام پروژه واضح و روشن است. در سازمان بالغ، مديريت سازمان، كيفيت محصولات نرم افزاري و فرآيند تهيه آنها را زير نظر دارد.
    براي قضاوت در امر كيفيت و تجزيه و تحليل محصول و فرآيند، اهدافي وجود دارند كه اساساً كمّي شده اند. برنامه زمانبندي و بودجه بندي بر مبناي كارآيي هاي تاريخي و واقعيت هاي منبعث از آنها، بنا شده اند. نتايج مورد انتظار براي هزينه، برنامه زمانبندي، قابليت كاركردي و كيفيت، معمولاً قابل حصول هستند. بطور كلي، فرآيند به نظم درآمدن بطور سازگارانه اي دنبال مي شود. زيرا، درك مشترك از ارزش آنچيزي كه فرآيند ايجاد مي كند و زيرساختهاي لازم براي پشتيباني آن، در سرتاسر سازمان بوجود خواهد آمد.


    فهرست مطالب این فایل شامل موارد زیر می باشد

    1- مقدمه 2
    1-1- سازمانهاي نرم افزاري بالغ و نابالغ 3
    1-1-1- سازمان نرم افزاري بالغ 3
    2-1-1- سازمان نرم افزاري نابالغ 3
    2-1- مفاهيم پايه اي متضمن بلوغ فرآيند 4
    2- پنج سطح بلوغ فرآيند نرم افزار 4
    1-2- مشخصه هاي سطوح بلوغ 5
    1-1-2- سطح يك- سطح ابتدايي 6
    2-1-2- سطح دو- سطح تكرارپذير 6
    3-1-2- سطح سه- سطح تعريف شده 7
    4-1-2- سطح- چهار- سطح مديريت شده 8
    5-1-2- سطح پنج، سطح بهينگي 9
    2-2- قابليت فرآيند 9
    3-2- پرش از سطوح بلوغ 11
    3- تعريف عملياتي مدل بلوغ قابليت 13
    1-3- سطوح بلوغ 14
    2-3- محدوده هاي فرآيند كليدي  (KPA) 15
    1-2-3- محدوده هاي فرآيندهايي كليدي سطح دو 17
    2-2-3- محدوده هاي فرآيندهاي كليدي سطح سه 21
    3-3- اهداف 25
    4-3- خصوصيات مشترك 25
    1-4-3- تعهد در انجام دادن 25
    2-4-3- توانايي در انجام دادن 25
    3-4-3- فعاليت هاي انجام داده شده 26
    4-4-3- تجزيه و تحليل و اندازه گيري 26
    5-4-3- تصديق پياده سازي 26
    5-3- عمليات كليدي 26
    4- جهت و سمت و سوي CMM 27
    5- نتيجه 27
    6- منابع و مؤاخذ 29



    برچسب ها: مدل بلوغ قابليت (CMM) براي نرم افزار
  

به ما اعتماد کنید

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
این سایت در ستاد ساماندهی ثبت شده است.

درباره ما

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

تمام حقوق این سایت محفوظ است. کپی برداری پیگرد قانونی دارد.
طراحی سایت: وبتینا