<IMIT 21012> <IMIT 21024> <IMIT 21032> <IMIT 21042> <IMIT 22053> <IMIT 22062>

IMIT 22062

>< Title : Object Oriented Systems Analysis and Design
><
Type/Status : Core Course
><
Teaching and learning objectives:
The objective of this course is to give students knowledge of the concepts of object-orientation, principles of object oriented systems analysis and design, and methods, tools and techniques available to develop information systems using object oriented approach.
After the completion of the course students will be able to apply object-oriented analysis and design techniques and use CASE tools to provide software solutions for business organizations.
><
Course Content:

Introduction to Object Orientation introduction to the module, background and rationale for object-oriented analysis and design, definitions and examples of the principles of object-orientation. Analysis/Design using ‘OOSE with ‘UML’ use-case analysis, identification and representation of class objects, class diagrams, sequence diagrams, collaboration diagrams, state diagrams, demonstration of a CASE tool. ‘OOSE with UML’ in Context the link between object-oriented design and code, the complete cycle of object-oriented analysis, design and coding, object-oriented analysis and design in context, project management, knowledge elicitation techniques, object identification techniques, prototyping, reuse and rapid application development (RAD);

* Object-oriented analysis in the future: CASE tools, object patterns and distribution.

>< Methodology:
The course will be delivered in a combination of lectures, case discussions, tutorials and group work.
><
Scheme of Evaluation:
End-of- semester examination and continuous assessment.
><
Recommended Reading:
1. Ali Bahrami, “Object Oriented Systems Development”, 1998, McGraw-Hill Higher Education.

Back