SYSTEM DESIGN & METHODOLOGIES
CSE5SDM
2014
Credit points: 15
Subject outline
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.
Faculty: Faculty of Science, Tech & Engineering
Credit points: 15
Subject Co-ordinator: Richard Lai
Available to Study Abroad Students: Yes
Subject year level: Year Level 5 - Masters
Exchange Students: Yes
Subject particulars
Subject rules
Prerequisites: CSE2DES or CSE5SDM AND enrolment in one of the following courses: SMIT, SMITCN, SMICT, SMCSC, SMBBS, SGBBS, SGCS, SGIT.
Co-requisites: N/A
Incompatible subjects: CSE4SAR, CSE4SPM, CSE3SDM
Equivalent subjects: N/A
Special conditions: N/A
Melbourne, 2014, Semester 1, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Richard Lai
Class requirements
Laboratory Class
One 2.0 hours laboratory class per week and delivered via face-to-face.
Lecture
Two 1.0 hours lecture per week and delivered via face-to-face.
Assessments
| Assessment element | Comments | % |
|---|---|---|
| Assignment | 10 | |
| Exam (3 hours) | 60 | |
| Laboratories | 13 | |
| Problem solving tasks | 12 | |
| Quizzes | 5 |