Monash University Computing & Information Technology handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

SFT3310

Software quality management

Next offered in 1996

S Tucker

4 points * 3 hours per week * First semester * Caulfield * Prerequisites: SFT2201 * Prohibitions: CFR3042, CSC2050, GCO3811, SFT3041

The role of software metrics and measurement in software engineering and its impact on project management. The establishment of a workable software project plan using resource and effort estimation techniques (including the function point model and the COCOMO model), risk analysis, and software build/acquire/re-engineer decision-making. Software quality and software quality assurance including software inspections and formal technical reviews, software quality metrics, software reliability, role of the software quality assurance team, the quality assurance plan, quality assurance standards including AS3563-91 and the documentation traceability matrix. Verification and validation and the comparison with quality assurance. Software testing including the test plan, testing techniques (structural, functional, equivalence partitioning, mathematical and formal verification), testing strategies, debugging and hypothesis testing. The process maturity model including process maturity levels, the benefits of process maturity, process maturity and metrics. Performance. Clean room methodology.

Assessment

Assignments: 50% * Examination: 50%

Recommended texts

Fenton N E Software metrics: A rigorous approach Chapman and Hall, 1991

Humphrey W Managing the software process: SEI series in software engineering Addison-Wesley, 1989

Perry W E Quality assurance for information systems: Methods, tools and techniques QED, 1991

Pressman R S Software engineering: A practitioner's approach 3rd edn, McGraw-Hill, 1992


Return to subject list Return to computing handbook contents Return to the list of Monash handbooks