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