Handbook home
Software Modelling and Design (SWEN30006)
Undergraduate level 3Points: 12.5On Campus (Parkville)
You’re currently viewing the 2019 version of this subject
About this subject
- Overview
- Eligibility and requirements
- Assessment
- Dates and times
- Further information
- Timetable(opens in new window)
Contact information
Semester 1
Semester 2
Overview
Availability | Semester 1 Semester 2 |
---|---|
Fees | Look up fees |
AIMS
To construct a software system, requirements must be analysed and modelled, and designs developed and evaluated; this subject teaches knowledge and skills needed for these tasks. This includes the development of static and dynamic models for aspects of both the problem space and the solution space. The emphasis here is on an Agile approach, and on techniques appropriate for object-oriented development.
INDICATIVE CONTENT
Topics covered include:
- Analysis and modelling requirements
- Developing, modelling and evaluating designs
- Modelling 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:
- Knowledge for Solving Computing Problems, Design/Development of Solutions
- Design/Development of Solutions, Individual and Team Work, Communication
- Design/Development of Solutions, Communication, Life-long Learning
- Tools, Life-long Learning
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: 22 November 2023