Please note: You are viewing the unstyled version of this web site. Either your browser does not support CSS (cascading style sheets) or it has been disabled.

Department of Computing

Local Navigation

Computing Department

Curriculum Page >> COMP331

Curriculum - COMP331 - Software Engineering

Handbook Entry Unit Home Page

Short Description

COMP331 provides an introduction to software engineering, describing the software life-cycle and the techniques that can be applied in each of its stages. From 2005 this unit has been replaced by COMP345/346.

Assumed knowledge

  1. Demonstrated understanding of programming fundamentals - including principles, practice and problem solving - and an ability to program in a high- level language. (COMP225)
  2. Demonstrated understanding of O-O concepts and notations. (COMP227)
  3. Demonstrated ability to analyse, model and design software using O-O development methodologies. (COMP227)
  4. Appreciation of the fundamental issues, problems and concerns associated with requirements engineering and systems design activities. (COMP227)
  5. Appreciation of the basic principles of computer systems architecture and construction. (COMP125)
  6. Demonstrated familiarity with the prevailing CD laboratory platforms, i.e., Unix and Windows-NT. (COMP225)
  7. Appreciation of basic software development lifecycle concepts. (COMP227)

Learning outcomes

  1. Appreciation of the role of software engineering in the context of the wider systems engineering process.
  2. Understanding of and ability to make use of the principles and methods that are used in the definition, design, implementation, delivery and maintenance of software-intensive systems.
  3. Understanding of the nature of the software development life-cycle and its different process models.
  4. Understanding of and ability to make use of the basic principles of project management, teamwork and the elements of software process from requirements elicitation to maintenance.
  5. Ability to make use of experience gained in the application of these principles as part of the process of participating in a substantial group project.

Comments to: Steve Cassidy

[Back to top]

Copyright & Site information

  • CRICOS Provider No 00002J, ABN 90 952 801 237
  • Last Updated: Wednesday, 13-Feb-2008 17:29:53 EST
  • Authorised by: HOD