Software Engineering

Unit code: NIT2213 | Study level: Undergraduate
(Generally, 1 credit = 10 hours of classes and independent study.)
Footscray Park
Online Real Time
VU Sydney


Description: This unit introduces students to the design of software systems. It covers modelling of systems using Unified Modelling Language (UML) and relevant visual models in this design.

Content: Introduction to UML; use of a UML-based modelling tool; analysis and design; use cases; objects and classes; class diagrams; interaction diagrams.

Learning Outcomes

On successful completion of this unit, students will be able to:

  1. Apply knowledge of concepts of software engineering and UML to design of software systems;
  2. Design software systems using UML;
  3. Adapt a UML-based modelling tool in the design of software systems; and
  4. Develop the different types of models of UML to design of software systems.


For Melbourne campuses

Assessment type: Test
Grade: 20%
Practical Knowledge Test 1: In Class (Session 5): Knowledge-based Test Questions
Assessment type: Laboratory Work
Grade: 40%
Assessable Laboratory - Design different types of UML diagrams for the given system description
Assessment type: Test
Grade: 40%
Test 2 - In Class (Session 11): Open Book Scenario based and Conceptual Questions

Required reading

Reading materials will be listed on VU Collaborate

As part of a course

This unit is studied as part of the following course(s):

Search for units, majors & minors