1. Handbook
  2. Subjects
  3. Software Design and Architecture
  4. Further information

Software Design and Architecture (SWEN90007) // Further information

You’re viewing the 2019 Handbook:
Or view archived Handbooks

Further information

  • Texts

    Prescribed texts


  • Subject notes


    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.


    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:

    1. Fowler, Martin. Patterns of enterprise application architecture. Addison-Wesley Professional, 2003.
    2. Hohpe, Gregor, and Bobby Woolf. Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley Professional, 2004.


    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.

  • 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.