Tato bakalářská práce se zabývá metodami odhadu nákladů softwarovích projektů v počátečních fázích životního cyklu softwaru, se zaměřením na metodu Use case points. Nejprve je obecně popsán životní cyklus softwaru s následným detailnějším popisem jeho částí. Část práce vysvětluje přístupy k vývoji software se zaměřením na objektově orientovaný přístup a rozdělení používaných metod s jejich charakteristikou. Následuje přesnější popis metody Use case points a její praktické použití formou reálných příkladů. Závěrem jsou zhodnoceny poznatky z dosažených výsledků.
Annotation in English
This bachelor's thesis deals with software cost estimations methods in the early stages of software life cycle, focusing on the Use case points method. First, it is generally described software life cycle with the subsequent detailed description of its parts. Part of this work explains the approaches of software development with a focus on object-oriented approach and classification of used methods with their characteristics. It is followed by more accurate description of Use case points method and its practical application through real examples. At the end findings are evaluated form achieved results.
Keywords
Use case points, metody odhadu nákladů softwarových projektů, případy užití, scénáře, COCOMO, FPA, Analýza funkčních bodů, životní cyklus software
Keywords in English
Use case points, software cost estimation methods, use cases, scenarios, COCOMO, FPA, Function point analysis, software life cycle
Length of the covering note
74
Language
SK
Annotation
Tato bakalářská práce se zabývá metodami odhadu nákladů softwarovích projektů v počátečních fázích životního cyklu softwaru, se zaměřením na metodu Use case points. Nejprve je obecně popsán životní cyklus softwaru s následným detailnějším popisem jeho částí. Část práce vysvětluje přístupy k vývoji software se zaměřením na objektově orientovaný přístup a rozdělení používaných metod s jejich charakteristikou. Následuje přesnější popis metody Use case points a její praktické použití formou reálných příkladů. Závěrem jsou zhodnoceny poznatky z dosažených výsledků.
Annotation in English
This bachelor's thesis deals with software cost estimations methods in the early stages of software life cycle, focusing on the Use case points method. First, it is generally described software life cycle with the subsequent detailed description of its parts. Part of this work explains the approaches of software development with a focus on object-oriented approach and classification of used methods with their characteristics. It is followed by more accurate description of Use case points method and its practical application through real examples. At the end findings are evaluated form achieved results.
Keywords
Use case points, metody odhadu nákladů softwarových projektů, případy užití, scénáře, COCOMO, FPA, Analýza funkčních bodů, životní cyklus software
Keywords in English
Use case points, software cost estimation methods, use cases, scenarios, COCOMO, FPA, Function point analysis, software life cycle
Research Plan
Seznamte se s metodikami odhadů pracnosti a nákladů software.
Popište metodiky založené na scénářích.
Analyzujte požadavky na metodiku odhadu ve fázi use case modelu.
Návrhněte úpravy zvolené metodiky.
Porovnejte metodiky.
Research Plan
Seznamte se s metodikami odhadů pracnosti a nákladů software.
Popište metodiky založené na scénářích.
Analyzujte požadavky na metodiku odhadu ve fázi use case modelu.
Návrhněte úpravy zvolené metodiky.
Porovnejte metodiky.
Recommended resources
Boehm, B. W., et al.: Cost Models for future Software Life Cycle Process: COCOMO 2.0. The Netherlands, Amsterdam, Science Publishers 1995.
Boehm, B. W., et al.: COCOMO II Model Definition Manual. USA, Los Angeles, University of Southern California 1999
International Function Points User Group: Function Point Counting Practices Manual: Release 4.1. 1999.
Sedláčková, J.: Cenové odhady softwarových projektů. Masarykova univerzita v Brně, Fakulta informatiky, Brno, 2005. Diplomová práce.
Anda, B. Comparing Use Case based Estimates with Expert Estimates. Proc. of Empirical Assessment in Software Engineering (EASE),Keele, United Kingdom, April 8-10, 2002.
SMITH, John. The Estimation of Effort Based on Use Cases [online]. Somrs : IBM, 2003 [cit. 2011-01-24]. Dostupné z WWW: ftp://ftp.software.ibm.com/software/rational/web/whitepapers/2003/finalTP171.pdf
Recommended resources
Boehm, B. W., et al.: Cost Models for future Software Life Cycle Process: COCOMO 2.0. The Netherlands, Amsterdam, Science Publishers 1995.
Boehm, B. W., et al.: COCOMO II Model Definition Manual. USA, Los Angeles, University of Southern California 1999
International Function Points User Group: Function Point Counting Practices Manual: Release 4.1. 1999.
Sedláčková, J.: Cenové odhady softwarových projektů. Masarykova univerzita v Brně, Fakulta informatiky, Brno, 2005. Diplomová práce.
Anda, B. Comparing Use Case based Estimates with Expert Estimates. Proc. of Empirical Assessment in Software Engineering (EASE),Keele, United Kingdom, April 8-10, 2002.
SMITH, John. The Estimation of Effort Based on Use Cases [online]. Somrs : IBM, 2003 [cit. 2011-01-24]. Dostupné z WWW: ftp://ftp.software.ibm.com/software/rational/web/whitepapers/2003/finalTP171.pdf