ABSTRACT
In this paper we have developed a metrics based model that will help in quantitatively estimating complexity of requirements for object oriented development methodology. Use Case point is a well-known metrics used for estimation based on use cases. Our model goes a step forward and provides a measurement methodology based on other design models like sequence and class diagrams. This metrics model is based on a formal model using Z notation and implemented using a XML based approach. Measuring complexity of a requirement in terms of design elements will help in validating estimates in the design phase and project management in the long run.
- Shinji Kusumoto, Fumikazu Matukawa, Katsuro Inoue, Shigeo Hanabusa, Yuusuke Maegawa "Estimating Effort by Use Case Points: Method, Tool and Case Study", Proc. Of 10th IEEE International Symposium on Software Metrics (METRICS'04), Chicago, IL, USA, pp. 292--299,11-17 September 2004. Google ScholarDigital Library
- Gustav Karner, "Resource Estimation for Objectory Projects", online source: http://www.bfpug.com.br/Artigos/UCP/Karner%20-%20Resource%20Estimation%20for%20Objectory%20Projects.docGoogle Scholar
Index Terms
- Analysis of complexity of requirements: a metrics based approach
Recommendations
Natural language based component extraction from requirement engineering document and its complexity analysis
Requirement engineering document (IEEE-830: 1998) plays a very significant role in software development. The size and complexity of software systems are continuously increasing. As scale changes to more complex and larger systems, new problems occur ...
Early estimation of software complexity using requirement engineering document
There has been a continuous effort to estimate software complexity but very little established methods exist that can estimate the complexity of the software before it is written. Since a high quality Software Requirement Specification (SRS) is a pre ...
Measuring design complexity of semantic web ontologies
Ontology languages such as OWL are being widely used as the Semantic Web movement gains momentum. With the proliferation of the Semantic Web, more and more large-scale ontologies are being developed in real-world applications to represent and integrate ...
Comments