1. Handbook
  2. Subjects
  3. Software Modelling and Design

Software Modelling and Design (SWEN30006)

Undergraduate level 3Points: 12.5On Campus (Parkville)

You’re viewing the 2017 Handbook. View archived Handbooks

Overview

Year of offer2017
Subject levelUndergraduate Level 3
Subject codeSWEN30006
Campus
Parkville
Availability
Semester 1
Semester 2
FeesSubject EFTSL, Level, Discipline & Census Date

AIMS

Software Systems must be carefully analysed, designed and modelled before they are constructed. This subject delivers the knowledge and skills needed for the design of medium to large-scale software systems. The subject also teaches students how off-the-shelf development frameworks can be utilized for designing large-scale software systems. The emphasis will be on techniques appropriate for object-oriented design and development.

INDICATIVE CONTENT

Topics covered include:

  • Analysis of requirements for design
  • Modelling software systems using the Unified Modelling Language (UML)
  • Software design processes and principles
  • Common design patterns and software architectures
  • Tools for design and development.

Intended learning outcomes

INTENDED LEARNING OUTCOMES (ILO)

On completion of this subject the student is expected to be able to:

  1. Analyse requirements
  2. Carry out an architectural and detailed design for medium-sized software systems
  3. Select appropriate design patterns for a use in a design
  4. Use a given implementation platform and framework to develop a software system.

Generic skills

On completion of this subject students should have developed the following generic skills

  • Ability to undertake problem identification, formulation and solution
  • Proficiency in engineering design
  • Ability to utilise a systems approach to design and operational performance.

Last updated: 15 July 2017