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 elementComments%
Assignment10
Exam (3 hours)60
Laboratories13
Problem solving tasks12
Quizzes5