Skip navigation

COMP8173 Software Engineering Processes

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

Software process improvement applies to any person or organisation undertaking software developments as their basic business. Software improvement strategies 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 60%, Exam 40%

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 2011 website applies to the 2011 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2010 website.

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