Software Design and Architecture (SWEN90007) // Further information
Please refer to the return to campus page for more information on these delivery modes and students who can enrol in each mode based on their location.
About this subject
- Eligibility and requirements
- Dates and times
- Further information
- Timetable(opens in new window)
Please refer to the specific study period for contact information.
There are no specifically prescribed or recommended texts for this subject.
- Subject notes
LEARNING AND TEACHING METHODS
The subject will be delivered through a combination of lectures and workshops. Students will also complete the architectural design, implementation, and evaluation of a system with features commonly found in large-scale distributed enterprise systems, which will reinforce the material covered in lectures.
INDICATIVE KEY LEARNING RESOURCES
A book of notes will be made available at the University of Melbourne bookshop at the start of the semester. The two key additional resources for the subject are:
- Fowler, Martin. Patterns of enterprise application architecture. Addison-Wesley Professional, 2003.
- Hohpe, Gregor, and Bobby Woolf. Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley Professional, 2004.
CAREERS / INDUSTRY LINKS
Large-scale enterprise systems are present in almost every modern business. The ability to engineer and integrate such systems is a skill that has ever-increasing demand, and requires different techniques and principles than “programming in the large”.
There will be two lectures from industry-based lecturers who will describe their approaches to architectural design of large-scale distributed enterprise systems.
- Related Handbook entries
This subject contributes to the following:
Type Name Course Master of Philosophy - Engineering Course Doctor of Philosophy - Engineering Course Ph.D.- Engineering Specialisation (formal) Mechatronics Specialisation (formal) Software Specialisation (formal) Software with Business
- Available through the Community Access Program
About the Community Access Program (CAP)
This subject is available through the Community Access Program (also called Single Subject Studies) which allows you to enrol in single subjects offered by the University of Melbourne, without the commitment required to complete a whole degree.
Entry requirements including prerequisites may apply. Please refer to the CAP applications page for further information.
Additional information for this subject
Subject coordinator approval required.
- Available to Study Abroad and/or Study Exchange Students
This subject is available to students studying at the University from eligible overseas institutions on exchange and study abroad. Students are required to satisfy any listed requirements, such as pre- and co-requisites, for enrolment in the subject.
Last updated: 3 November 2022