ITC508 Object Modelling (8)
CSU Discipline Area: Computing (COMPU)
Duration: One session
Abstract:
In this subject, students will develop knowledge, skills and competence in the use of object-oriented computer system and the development of various object oriented systems. The System Development Life Cycle (SDLC), object oriented analysis and design, creation of class diagrams and activation diagrams are covered. In addition, the subject covers the major aspects of object oriented analysis, modelling and design using Unified Modelling Language (UML) notations.
+ Subject Availability Modes and Locations
| Session 1 | |
|---|---|
| Internal | CSU Study Centre Sydney |
| Distance | Wagga Wagga | Session 2 |
| Internal | CSU Study Centre Melbourne |
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.
Enrolment restrictions:
Available only to students in:
Graduate Certificate in Systems Development
Master of Systems Development
Master of Information Technology
Not available to students who have completed ITC103
Objectives:
Upon successful completion of this subject, students should:
- be able to explain the concepts of object orientation methodology and to use and/or apply suitably.
- be able to describe the activities in each phase of the system development life cycle.
- be able to analyse system requirements to determine the use cases and domain model of the problem domain (the Requirements model).
- be able to create class diagrams and dynamic models (sequence, collaboration, state and activity diagrams) with UML notation
- be able to compare the syntax, semantics and pragmatics of UML.
- be able to perform modelling of various aspects of systems of a quality that would make it useful in a system development project, most importantly when creating a class diagram from a case study; and to integrate the knowledge and skills when solving problems.
- be able to develop knowledge, skills and competence in the use of object-oriented computer system.
Syllabus:
The subject will cover the following topics:
- Object oriented concepts and terminology
- Systems development life cycles;
- 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, CASE tools;
- Requirement Analysis; Refining the requirements model
- How this subject connects with programming and developing the system.
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.
