Software Engineering
Credit points
(Generally, 1 credit = 10 hours of classes and independent study.)
Location
Online Real Time
VU Brisbane
VU Sydney
Prerequisites
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:
- Apply knowledge of concepts of software engineering and UML to design of software systems;
- Design software systems using UML;
- Adapt a UML-based modelling tool in the design of software systems; and
- 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.