This subject gives students the skills required to design and develop complex applications for an enterprise business environment.
No offerings have been identified for this subject in 2019.
SY/US
One session
School of Computing and Mathematics
Available only to students in the Master of Systems Development, Graduate Certificate in Systems Development and Master of Management (IT).
ITI500
- be able to evaluate the technical feasibility of an application design concept;
- be able to evaluate the technical specifications for an application to ensure that the business requirements are met;
- be able to evaluate the design of a database;
- be able to evaluate the logical design of an application;
- be able to evaluate the physical design of an application.
- be able to create the high-level design of a component;
- be able to develop the public API of a component;
- be able to develop a component feedback mechanism;
- be able to develop the data access and data handling features of a component;
- be able to choose an appropriate implementation approach for the application design logic;
- be able to perform a code review;
- be able to evaluate the testing strategy;
- be able to perform integration testing;
- be able to evaluate a deployment plan;
- be able to validate the production configuration environment.
* Aspects of physical design
* The life cycle of a component
* Application features and goals
* Implementation considerations
* Pseudo code and UML diagrams
* Component design patterns
* Tradeoff decisions
* Component development
* Analysis of data relationships
* Profiling
* Multimedia message delivery
* Data flow structures
* Verifying deployment
For further information about courses and subjects outlined in the CSU handbook please contact:
The information contained in the CSU Handbook was accurate at the date of publication: May 2019. The University reserves the right to vary the information at any time without notice.