PDA

View Full Version : بلوغ نرم افزار یعنی چه؟



faezeh sajedi
شنبه 15 اسفند 1388, 09:35 صبح
بلوغ نرم افزار یعنی چه؟ سطح بلوغ نرم افزار را که SIE معرفی کرده را توضیح دهید.
میشه لطفا کمکم کنید تا دوشنبه وقت دارم

miimii
چهارشنبه 02 اسفند 1391, 12:19 عصر
سلام
اول اينکه سطح بلوغ را SEI= Software Engineering Institute معرفي کرده. يكي از فرآورده‌هاي توليد شده توسط اين موسسه مدل‌هاي CMMI=Capability Maturity Model Integration است. آخرين نسخه آن 1.3 است در سال 2010 ارائه شده است. در آخرين نسخه از مدل‌هاي CMMI سه محور اصلي در نظر گرفته شده است:
1- CMMI for Development = CMMII-Dev
2- CMMI for Service = CMMI-Svc
3- CMMI for Acquisition = CMMI- Acq
خوب حالا مبحث مرتبط با شما CMMI-Dev است. چون راجع به نرم افزار و Development آن توضيح مي دهد.
کلاً مدل بلوغ از 5 مرحله تشکيل مي شود:
1- Initial = اوليه
2- Repeatable = تکرار پذير
3- Defined = تعريف شده
4- Managed = مديريت شده
5-Optimizing = در حال بهبود (يه همچين چيزي به فارسي ميشه فکر کنم)
که به صورت کلي از سطح بلوغ 1 شروع ميشه و به تدريج به سطح بلوغ 5 مي رسه.
حالا براي اينکه از سطح بلوغ 1 به سطح بلوغ 2 رسيد بايستي يه سري کارها انجام شده و يه سري اهداف محقق شه. براي رسيدن به سطح بلوغ 3 بايستي سطح بلوغ 2 محقق شده باشه و همين طور تا سطوح بالاتر.
چيزي که باعث ميشه اهداف هر سطح بلوغ meetشود در حقيقت يک سري فرآيند است که براي رسيدن بر هر سطح بلوغ مشخص شده است.

اين يه چکيده کلي بود. اميدوارم کمکت کرده باشه