Available in 2024
Course code

SENG4430

Units

10 units

Level

4000 level

Course handbook

Description

This course examines principles and techniques for designing quality into software, and for measuring and monitoring quality in software. Students will also obtain practical experience with software quality management and use of quality management tools.


Availability2024 Course Timetables

Callaghan

  • Semester 1 - 2024

Online

  • Semester 1 - 2024

Replacing course(s)

This course replaces the following course(s): SENG3130. Students who have successfully completed SENG3130 are not eligible to enrol in SENG4430.


Learning outcomes

On successful completion of the course students will be able to:

1. Explain general strategies used for software quality improvement.

2. Evaluate software engineering factors that impact the overall quality of software system.

3. Integrate quality assurance practices throughout a software development project.


Content

  1. Software Quality Fundamentals  
    •     Software Engineering Culture and Ethics 
    •     Value and Costs of Quality  
    •     Models and Quality Characteristics 
    •     Software Quality Improvement 
    •     Software Safety
  2. Software Quality Management Processes 
    •     Software Quality Assurance
    •     Verification and Validation 
    •     Reviews and Audits
  3. Practical Considerations 
    •     Software Quality Requirements 
    •     Defect Characterization 
    •     Software Quality Management Techniques 
    •     Software Quality Measurement
  4. Software Quality Tools

Requisite

This course has similarities to SENG3130. If you have successfully completed SENG3130 you cannot enrol in this course.


Assumed knowledge

SENG2130 Systems Analysis and Design


Assessment items

Report: Group Report

Presentation: Group Presentation

Formal Examination: Final Exam
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.


Contact hours

Semester 1 - 2024 - Callaghan

Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Workshop-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1

Semester 1 - 2024 - Online

Lecture-1
  • Online 2 hour(s) per week(s) for 13 week(s) starting in week 1
Workshop-1
  • Online 2 hour(s) per week(s) for 13 week(s) starting in week 1

Course outline