University of Technology, Sydney

Staff directory | Campus maps | Newsroom | What's on

49266 Software Architecture and Middleware

6cp; 3hpw
Postgraduate
Subject coordinator: Mr Z Chaczko

The aim of this subject is to introduce the issues and basic principles of software architecture, analysis and documentation; software middleware methods, strategies and applications, including object-orientated, message-orientated and event-based middleware. The objectives include project versus enterprises architecture, components and modules, viewtypes and styles, documenting variability and style, including software interfaces, behaviour, identification of stakeholders, types of communication, notations and language. Middleware is introduced from an historical perspective and organised into three main areas with a view to its theory and appropriateness of use including models, development issues and the software management of these activities.

Assessment: Class work, assignments and informal examinations.

Typical availability

Spring semester, City campus


For detailed information, see the full subject description at:
http://www.eng.uts.edu.au/Current_Students/postgraduate/subject_desc/49266.htm

Fee information

2009 contribution for post-2008 Commonwealth-supported students: $926.50
Note: Students who commenced prior to 1 January 2008 should consult the Student contribution charges for Commonwealth supported students
Not all students are eligible for Commonwealth Supported places.

2009 amount for undergraduate domestic fee-paying students: $2,650.00

Note: Fees for Postgraduate domestic fee-paying students and international students are charged according to the course they are enrolled in. Students should refer to the Annual Fees Schedule.

Subject EFTSL: 0.125

Access conditions

Note: The requisite information presented in this subject description covers only academic requisites. Full details of all enforced rules, covering both academic and admission requisites, are available at Access conditions and My Student Admin.