Authorised by Academic Registrar, April 1996
Objectives At the completion of this subject, students should have gained an understanding of the formal aspects of software measurement that enables them to evaluate existing software metrics critically; evaluate the suitability of existing metrics for object-oriented requirements; evaluate and construct software reliability models; and develop measurement tools that will collect data representing the application of stated design theories to an existing system.
Synopsis Seminar discussion will include the following topics: review of principles of measurement; formal approaches to software measurement; measuring software `quality'; metric validation and verification; data collection; measures in object-oriented systems, complexity measures, reuse metrics, design measurement; stating dependability requirements; measuring the reliability of software. Students will be expected to work in teams to develop a set of metric tools to measure aspects of an object-oriented project development.
Assessment Participation in classroom discussion: 25% + Practical assignment: 75%