You are on page 1of 2

19CS61C OBJECT ORIENTED ANALYSIS AND DESIGN L T P C QP

3003A

COURSE OUTCOMES

Upon completion of this course, the students will be able to

CO 1: realize the importance of Object Oriented software development (K2)

CO 2: perform Object Oriented Analysis by using UML diagrams (K3)

CO 3: construct the appropriate UML diagrams for Object Oriented design (K3)

CO 4: identify Object Oriented methodologies to develop OO Design patterns and

frame works (K2)

CO 5: apply various testing strategies for real world applications (K3)

UNIT I INTRODUCTION 9

An Overview of Object Oriented Systems Development - Object Basics - Object Oriented

Systems Development Life Cycle- Foundations of Object model OOA, OOD and OOP -

Unified Modeling Language.

UNIT II OBJECT ORIENTED ANALYSIS 9

Object Analysis - Nature of an object State, Behavior and Identity -Use case DiagramIdentifying use cases
and relationships – Class Diagram - Identifying Attributes and

Methods - Case studies.

UNIT III OBJECT ORIENTED DESIGN 9

Design process and Design axioms - Interaction Diagram: Sequence and Collaboration

Diagram- Activity Diagram- State Chart Diagram- Package Diagram

UNIT IV OBJECT ORIENTED METHODOLOGIES 9

Rumbaugh Methodology - Booch Methodology - Jacobson Methodology – PatternsFrameworks- Unified


Approach.

UNIT V OBJECT ORIENTED TESTING 9

Testing- Issues in OO Testing: Units, Implications and Levels – Class Testing – OO


Integration Testing – Component and Deployment Diagrams.

L: 45; TOTAL: 45 PERIODS

TEXT BOOKS

1. Ali Bahrami,”Object Oriented System Development”, Tata McGraw Hill, 1

st Edition,

2008.

2. Paul C.Jorgensen, “Software Testing: A Craftsman„s Approach”, Auerbach

Publications, Taylor and Francis Group, 3rd Edition, 2008.

REFERENCES

1. Grady Booch, James Rumbaugh, Ivar Jacobson,” The Unified Modeling Language

User Guide”, Addison Wesley, 2nd Edition, 2015.

NATIONAL ENGINEERING COLLEGE, KOVILPATTI

(An Autonomous Institution, Affiliated to Anna University, Chennai)

81

2. Craig Larman, “Applying UML and Patterns: An Introduction to object-oriented

Analysis and Design and Iterative Development”, Pearson Education, 3rd Edition, 2008

You might also like