Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester
2 hours per week
Hawthorn
A university level software engineering unit.
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Master of Information Technology, Master of Information Technology (Professional Computing) and Master of Technology (Information Technology).
Aims The aim of this unit is to introduce contemporary issues in managing software quality. Learning Objectives By the end of this unit, students should be able to: • Explain what software quality management is. • Compare and contrast different ways to manage software quality in organizations. • Explain the roles of software metrics in software quality management. • Explain the roles of software risk management in software quality management. • Explain the roles of software change management in software quality management. • Adapt and adopt certain quality models (e.g. McCall’s model and Bohem’s model) to measure the quality of a software product. • Explain and plan quality assurance activities in software projects. • Compare and contrast the relationships between software process improvement and software quality management.
Lectures and Tutorials combined (24 hours)
Assignments, Examination
The graduate attributes which relate to this unit of study help to produce graduates who: Are capable in their chosen professional areas. Are entrepreneurial. Operate effectively in work and community situations. Are aware of environments.
The graduate attributes which relate to this unit of study help to produce graduates who:
The unit will deal with, but not be limited to, topics in: Software Quality Models. Product Quality and Design. Software Risk Management. Fault Prevention and Tolerance. Software Quality Assurance Predicting and Managing Risk. Change and Change Management. Software Process Improvement.
The unit will deal with, but not be limited to, topics in:
Gillies, A, Software Quality Theory and Management, 2nd edn, Thomson Computer Press, 1997. Bass, L, Clements, C & Kazman, R., Software Architecture in Practice, 2nd edn. Addison Wesley Longman, 2003. Pfleeger, SH, Software Enginering: Theory and Practice, 2nd edn. Prentice Hall, 2001. Additional papers may also be provided.