Skip to Content

Software Engineering - COMP255

This unit introduces engineering principles and practices to all stages of the software development lifecycle to ensure a systematic, quality-focused and quantifiable approach to the management, design, development, maintenance, verification and validation of [large and complex] software products, projects and processes. Problem formulation and solving are emphasised. Topics covered include: requirements gathering and specification; object-oriented modelling using the Unified Modeling Language (UML); process management; and software design, testing and evolution.

Credit Points: 3
When Offered:

S2 Day - Session 2, North Ryde, Day

Staff Contact(s): Professor Michael Johnson, Dr James Zheng
Prerequisites:

(18cp at 100 level or above) including COMP125 Prerequisite Information

Corequisites:

NCCW(s): COMP227, ISYS227, ITEC202
Unit Designation(s):

Engineering

Information Technology

Science

Unit Type:
Assessed As: Graded
Offered By:

Department of Computing

Faculty of Science and Engineering

Course structures, including unit offerings, are subject to change.
Need help? Ask us.