SYSTEM DESIGN & METHODOLOGIES
Credit points: 15
The aim of this subject is to equip students with knowledge of system design methodology commonly found in industry. Topics covered in this unit include: Overview of Software Engineering, Requirements Engineering, User and System Requirements, Requirements Specification, Case Studies of Requirements Analysis, Functional and Non-functional Requirements, Domain Requirements, Metrics for Requirements, Use Case analusis, UML design, User Interface and database design, design re-use, Software Architectures, system architectures, Attribute-Driven Architectural Design, Architectural Styles and Patterns, Documenting Software Architectures (& Architecture Description Languages), Analysing Software Architectures, Design, Implementation, Project Management, testing, integration, Software Product Lines, Enterprise Architecture, Zachman Framework, and Service-oriented Architecutres.
FacultyFaculty of Science, Tech & Engineering
Subject Co-ordinatorRichard Lai
Available to Study Abroad StudentsYes
Subject year levelYear Level 5 - Masters
Prerequisites CSE2DES or CSE5SDM AND enrolment in one of the following courses: SMIT, SMITCN, SMICT, SMCSC, SMBBS, SGBBS, SGCS, SGIT.
Incompatible subjects CSE4SAR, CSE4SPM, CSE3SDM
Select to view your study options…
Melbourne, 2014, Semester 1, Day
Maximum enrolment sizeN/A
Subject Instance Co-ordinatorRichard Lai
One 2.0 hours laboratory class per week and delivered via face-to-face.
Two 1.0 hours lecture per week and delivered via face-to-face.
|Exam (3 hours)||60|
|Problem solving tasks||12|