Abstract [eng] |
It is very important to correctly set the project scope and cost of development in companies, which focuses on creating software. With the growth of competition and in order to have a good company name, the software company should pay attention to all the factors, such as time, quality, cost, and, therefore, the need to create high–quality software with reasonable price–quality ratio. In order to calculate the estimation of software development, there may be applied more than one method: LOC, Functional Points, Object Points, Use Case Points Methods for software costs estimation, and etc. Some of the companies are using certain methods, the others are not applying any methods of calculation. The main objective of this work is to analyze the use case points methods, adapt the software cost estimation calculation methodologies by using MagicDraw tool and to provide recommendations for the use of the methodologies. In this thesis, there is an overview of existing solutions made by scientists, supported by UCP method; the comparison of the existing tools, that calculates the software costs estimation; created and adapted solution with MagicDraw software, which calculates the software cost estimation of the project by traditional UCP method, expanded UCP method and revised UCP method. Also performed an experimental part with four different scope and complexity projects. On the basis of the analysis and experiment results, it could be argued that the use of the methodologies are still not clear, actors, use cases, technical and environmental complexity factors evaluation are not clearly defined, in order to correctly identify the complexity, there is a need to rely on the personal experience with the use of the methodologies. On the basis of an experiment, it is noted that the results of the methodologies calculations depend on the scope and the complexity of the project. The experience of the experiments allows to expect that the Use Case Points methods variations may be tailored as far as possible in the project planning in assessing the software cost estionation of the project, as well as to contribute to the planning of the project – by preparing the provisional application of the methods of the Use Case diagrams, you may see how they will impact on the final scope of the project. |