Sie sind auf Seite 1von 2

ARUL ANANDAR COLLEGE (AUTONOMOUS) - KARUMATHUR

DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS


Class : MCA Part : III Core-11
Semester : III Hours : 60
Subject Code : 18PCAD13 Credit : 4
OBJECT ORIENTED ANALYSIS AND DESIGN

Objectives:
Aim of the course is to enable the student to understand the concepts of Object
oriented system development life cycle, methodology & UML, object oriented analysis, object
oriented design and software quality.
UNIT I : (12 Hours)
An overview – Object basics – Object state and properties – Behavior – Methods –
Messages – Information hiding – Class hierarchy – Relationships – Associations – Aggregations-
Identity – Dynamic binding – Persistence – Meta Classes – Object oriented system development
life cycle.

UNIT II: (12 Hours)


Introduction – Survey – Rumbugh, Booch, Jacobson methods – Patterns – Frameworks –
Unified approach – Unified modeling language – Static and Dynamic models – UML diagrams –
Class diagram – Use case diagrams – Dynamic modeling – Model organization – Extensibility.
UNIT III:
Identifying Use case – Business object analysis – Use case driven object oriented analysis
– Use case model – Documentation – Classification – Identifying object, relationships, attributes,
methods – Super-sub class – A part of relationships Identifying attributes and methods – Object
responsibility.
UNIT IV: (12 Hours)
Design process – Axioms – Corollaries – Designing classes – Class visibility – Refining
attributes – Methods and protocols – Object storage and object interoperability – Databases –
Object relational systems – Designing interface objects – Macro and Micro level processes – The
purpose of a view layer interface.

UNIT V: (12 Hours)


Quality assurance – Testing strategies – Object orientation testing – Test cases – Test Plan
– Debugging principles – Usability – Satisfaction – Usability testing – Satisfaction testing.
Text Book
1. Ali Bahrami. First Edition 2008. Object Oriented System Development, Tata McGraw Hill
International, New Delhi.
References
1. Craig Larman. Third Edition 2005. Applying UML and Patterns, Pearson.
2. Grady Booch, James Rumbaugh, Ivar Jacobson. Second Edition1999. The Unified
Modeling Language User Guide, Addison Wesley Long man.
3. Bernd Bruegge, Allen H. Dutoit. Third Edition 2010, Object Oriented Software Engineering
using UML, Patterns and Java, Pearson.

Das könnte Ihnen auch gefallen