Software Engineering

Unit code:NIT2213Study level:Undergraduate

Credit points

12
(Generally, 1 credit = 10 hours of classes and independent study.)

Location

Footscray Park
Online Real Time
VU Brisbane
VU Sydney

Prerequisites

(Or equivalent to be determined by unit coordinator)
Co-requisites
(Corequisite units must be studied concurrently with this unit)

Overview

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.

Assessment

For Melbourne campuses

Assessment type: Test | Grade: 20%

Practical Knowledge Test: 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: Assignment | Grade: 40%

UML Visual modelling for Enterprise Systems

Required reading

Reading materials will be listed on VU Collaborate

As part of a course

This unit is not compulsory for any specific course. Depending on the course you study, this unit may be taken as an elective.

Search for units, majors & minors