ITC543 Enterprise Design Patterns (8)
CSU Discipline Area: Computing (COMPU)
Duration: One session
Abstract:
Enterprise applications with complex data storage issues and user interfaces (both web based and traditional) need to be well designed to be robust, reliable and maintainable. The design patterns that apply to enterprise applications will be contrasted and compared so that design alternatives can be considered. Emphasis is placed upon the patterns used by .NET database, web and user interface frameworks.
+ Subject Availability Modes and Locations
| Session 2 | |
|---|---|
| Distance | Wagga Wagga |
Continuing students should consult the SAL for current offering details: ITC543
Where differences exist between the Handbook and the SAL, the SAL should be taken as containing the correct subject offering details.
Assumed Knowledge:
ITI500 and (ITC508 or ITC442 ) and (ITI530 or ITI562 )
Enrolment restrictions:
Only available to students enrolled in the Master of Systems Development
Objectives:
Upon successful completion of this subject, students should:
- be able to describe the history & purpose of design patterns;
- be able to identify and describe some important design patterns;
- be able to create a software design applying design patterns;
- be able to create a program that illustrates the use of design patterns;
- be able to compare and contrast alternate software designs for an application problem.
Syllabus:
The subject will cover the following topics:
- Design patterns history and overview - Enterprise application layering: Presentation, Domain, Data storage. - Domain logic patterns - Data storage patterns - Object relational mapping patterns - Web presentation patterns - Model view controller
The information contained in the 2013 CSU Handbook was accurate at the date of publication: 24 April 2013. The University reserves the right to vary the information at any time without notice.
