Skip navigation

COMP8173 Software Engineering Processes

Offered By Department of Computer Science
Academic Career Graduate Coursework
Course Subject Computer Science
Offered in Second Semester, 2010
Unit Value 6 units
Course Description

Software process improvement applies to any person or organisation undertaking software developments as their basic business. Software improvement rategies will be described and discussed in context with developmental size, organizational capability, return on investment and practicality. The SEI's Capability Maturity Model - Integrated (CMMI) will be described together with SPICE and ISO 9000. Assessments will be described as will their purpose, applicability, tailorability and effectiveness in making software process improvements. Software metrics will also be described and their applicability for  identifying and monitoring process improvements will be discussed.  Verification and Validation can also be considered as a formal set of processes and techniques that can be adopted/adapted across the systems/software development lifecycle in context with the determination of system and software criticality. This course will have some treatment of Verification and Validation and other relevant software processes.

Learning Outcomes

To be able to manage and participate in rigorous process creation and assessment for software development including verification and validation.

Introduction to System/Software Processes

Capability Maturity Model Integrated (CMMI)

  • Principles of CMMI
  • CMMI Process Areas
  • CMMI Generic Goals
  • CMMI Specific Practices
  • CMMI Generic Practices
CMMI Appraisals Measurement as part of Software Process
  • Goal-Question-Metric
  • Practical System Software Measurement
Independent Verification and Validation
  • Human Factors
  • Environmental Factors
  • Product Factors
  • Process Factors
Indicative Assessment Assignments 40%, Exam 60%
Course Classification(s) AdvancedAdvanced courses are designed for students having reached 'first degree' level of assumed knowledge, which provide a deep understanding of contemporary issues; or 'second degree' and higher levels of knowledge; or for transition to research training programs.
Requisite Statement Enrolment in the Masters of Computing (7705).
Incompatibility Incompatible with COMP8170 and COMP8130.

The information published on the Study at ANU 2009 website applies to the 2009 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2008 website.

Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions