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