Skip navigation
The Australian National University

Software Analysis and Design COMP2130

Learning outcomes

More information may be available for enrolled students on the course website at http://cs.anu.edu.au/courses/COMP2130

Upon completion of this course, the student will be able to:

  1. explain the activities involved in requirements engineering.
  2. describe a range of software quality attributes, explain the relationship between software architecture and software quality attributes, and describe various architectural styles and how they support particular software quality attributes.
  3. explain the role and importance of modelling in software requirements, architecture and design activities.
  4. demonstrate the practical application of several modeling languages, and make and defend decisions regarding the use of appropriate modelling languages for a given purpose.
  5. integrate a set of models to form effective requirements, architecture and design specifications.
  6. describe concepts involved in model translation and demonstrate the translation of a simple specification to form an executable program.
  7. explain and analyse emerging model-driven development techniques.

Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.