ITC508 Object Modelling (8)
Abstract
In this subject, students will develop knowledge, skills and competence in the use of object-oriented analysis and design techniques, and the development of various object oriented artefacts. The System Development Life Cycle (SDLC), object oriented analysis, modelling and design; creation of diagrams are covered using Unified Modelling Language (UML) notation. |
|
|
+ Subject Availability Modes and Location
Session 1 | Internal | CSU Study Centre Sydney | Session 2 | Internal | CSU Study Centre Melbourne | Session 3 | Internal | CSU Study Centre Melbourne | Distance | Wagga Wagga Campus |
Continuing students should consult the SAL for current offering details: ITC508
Where differences exist between the Handbook and the SAL, the SAL should be taken as containing the correct subject offering details.
|
|
Subject informationDuration | Grading System | School: |
---|
One session | HD/FL | School of Computing and Mathematics |
|
|
Learning OutcomesUpon successful completion of this subject, students should:
- be able to explain and apply the concepts of object orientation methodology;
- be able to describe the activities in each phase of the System Development Life Cycle (SDLC);
- be able to analyse system requirements to determine the use cases for the creation of a domain model of the problem domain;
- be able to create analysis and design diagrams with UML notation;
- be able to compare the syntax, semantics and pragmatics of UML, to determine the best diagrams for the problem domain;
- be able to model various aspects of systems to construct quality diagrams for use in a system development project.
|
|
|
SyllabusThe subject will cover the following topics:
- Object oriented concepts and terminology.
- System Development Life Cycles (SDLC).
- UML basics and modelling concepts.
- Use case modelling using UML.
- Object oriented analysis and design using UML.
- Creation of class diagrams.
- Class hierarchies; Relationships.
- Attributes, operations, contracts and messages; use cases, Computer Aided Software Engineering (CASE) tools.
- Requirement Analysis; Refining the requirements model.
- How this subject connects with programming and developing the system.
|
|
|
Back
The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.