This paper concerns the use of design/source-code complexity metrics in analysing C++ software. It describes the use of one suite of object-oriented metrics published by Chidamber and Kemerer 1 to evaluate a commercial C++ application. It provides an interpretation and critique of these metrics, inc
Application of spreadsheet software in software engineering measurement technology
β Scribed by P Kokol
- Publisher
- Elsevier Science
- Year
- 1989
- Tongue
- English
- Weight
- 653 KB
- Volume
- 31
- Category
- Article
- ISSN
- 0950-5849
No coin nor oath required. For personal study only.
β¦ Synopsis
The application of measurement technology to software engineering and science is relatively new and therefore the benefits of usin9 it are not recognised enough. The development and use of adequate measures of software and its development process are essential, however, to the production of cost-effective and reliable software. The main objective of the paper is to show that spreadsheet software, hybrid metrics, and metrics life-cycle models can improve the situation. measurement, software metrics, hybrid metrics, reliability, spreadsheet software, life-cycle models Measurement technology serves as a foundation for all scientific and engineering disciplines 1. The benefits of using measurement are well recognised, as are the costs. Almost all advances in fields such as physics, biology, and chemistry have occurred through interaction between measures of objects and events in the real world and their abstractions in the world of models and explanations. On the other hand, the application of measurement technology to software engineering and science is relatively new, and therefore its benefits are not recognised by most people who work with computers. The development and use of adequate measures of software and its development process are essential, however, to the production of cost-effective and reliable software.
π SIMILAR VOLUMES
Methodologies already exist for information systems analysis and design (e.g. SSADM, JSP, Merise, etc.) and supporting tools, namely, CASE (Computer Aided Software Engineering) and RDBMS (Relational Database Management System) and~or 4GL tools. All of these tools contain a data dictionary at the cor
The development of computer-based information systems involves more than the building of a complicated software system because each information system is embedded in a social and organizational environment. Software Engineering, which relies mainly on engineering approaches and places emphasis on fo