इस पोस्ट में आपको बताया जायेगा कि सॉफ्टवेर इंजीनियरिंग में what is cocomo in hindi (कोकोमो क्या है) तथा इसके types के बारें में पढेंगे. तो चलिए शुरू करते है.
COCOMO model in hindi (कोकोमो क्या है?)
इस का पूरा नाम constructive cost model है इसको सन् 1981 में BOEHM ने प्रस्तावित किया था।
यह एक cost estimation मॉडल है तथा इसका प्रयोग सॉफ्टवेयर पैकेज की cost को evaluate करने के लिए किया जाता है।
इस मॉडल में effort equation का प्रयोग एक प्रोजेक्ट को विकसित करने के लिए person-month संख्या की जरूरत को estimate() करने के लिए किया जाता है।
BOEHM के अनुसार cost को estimate करने के लिए तीन stages का प्रयोग किया जाता है जो निम्नलिखित है:-
- V model क्या है
- spiral model क्या है?
- sdlc model क्या है
-
Basic cocomo model
यह मॉडल स्थैतिक तथा single valued होता है जो कि सॉफ्टवेयर डेवलपमेंट effort तथा cost को function के program size की तरह compute करता है तथा program size जो है वह अनुमानित(estimated) lines of code(LOC) में व्यक्त होता है।
सामान्यतया इस मॉडल का प्रयोग छोटे तथा मध्यम आकर के सॉफ्टवेयर प्रोजेक्ट्स में किया जाता है।
इस मॉडल में cost को estimate करने के लिए निम्नलिखित सूत्र का प्रयोग किया जाता है:-
*KLOC सॉफ्टवेयर का अनुमानित आकर है।
* a1, a2, b1, b2 सॉफ्टवेयर की प्रत्येक category के लिए नियतांक(constant) है।
* Tdev सॉफ्टवेयर को विकसित करने के लिए अनुमानित समय है।
*Effort सॉफ्टवेयर को विकसित करने में लगा कुल effort है।
*PM person-month है।
Intermediate cocomo
यह मॉडल basic COCOMO का extension होता है।
Intermediate COCOMO सॉफ्टवेयर डेवलपमेंट effort को program size के फंक्शन तथा cost drivers के समूह की तरह कंप्यूट करता है। cost drivers प्रोजेक्ट में लगे समय तथा effort को निर्धारित करता है।
यह मॉडल basic मॉडल से बेहतर परिणाम देता है क्योंकि इसमें cost drivers का प्रयोग किया जाता है।
Complete cocomo
यह मॉडल intermediate कोकोमो का extension होता है।
यह मॉडल इंटरमीडिएट मॉडल से भिन्न होता है क्योंकि यह प्रोजेक्ट के प्रत्येक Phase के लिए effort multipliers का प्रयोग करता है।
complete कोकोमो में प्रत्येक subsystem की cost को अलग-अलग estimate किया जाता है। इस विधि के कारण त्रुटियाँ बहुत ही कम होती है।
basic तथा intermediate COCOMO की कमी यह है कि यह सॉफ्टवेयर प्रोजेक्ट को single homogeneous entity की तरह consider करता है। इस कमी को complete कोकोमो दूर करता है।
complete COCOMO estimation को कैलकुलेट करने के लिए बहुत ही जटिल procedures का प्रयोग करता है।
निवेदन:- अगर यह पोस्ट आपके लिए helpful रही है तो आप अपने friends के साथ share कर सकते है।