0% found this document useful (0 votes)
50 views3 pages

P15CAT304OOADSYLLABUS

This document outlines an Object Oriented Analysis and Design course that covers key concepts like identifying objects, relationships, attributes and methods. The course is divided into sections on methodology and UML, object oriented analysis, object oriented design, access layer, view layer, and software quality assurance and testing. Upon completing the course, students will be able to understand basic object concepts, apply various methodologies to solve problems, and implement analysis, design and testing phases of an object oriented project.

Uploaded by

DrJayakanthan N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views3 pages

P15CAT304OOADSYLLABUS

This document outlines an Object Oriented Analysis and Design course that covers key concepts like identifying objects, relationships, attributes and methods. The course is divided into sections on methodology and UML, object oriented analysis, object oriented design, access layer, view layer, and software quality assurance and testing. Upon completing the course, students will be able to understand basic object concepts, apply various methodologies to solve problems, and implement analysis, design and testing phases of an object oriented project.

Uploaded by

DrJayakanthan N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

OBJECT ORIENTED ANALYSIS L T P C

P15CAT304
AND DESIGN 3 0 0 3
Course Outcomes
After successful completion of this course, the students should be able to
CO 1: Understand the basic concepts to identify state and behavior of real
world objects.
CO 2: Apply the various object oriented methodologies and choose the
appropriate one for solving the problem with the help of various case
studies.
CO 3: Implement analysis, design and testing phases in developing a project
using object orientation.

Pre–requisite courses:
1. P15CAT203 - Software Engineering

INTRODUCTION 6 Hours [4
Class]
An Overview – Object Basics – Object State and Properties – Behavior –
Methods – Messages[1] – Information Hiding[1] – Class Hierarchy –
Relationships – Associations – Aggregations[2] – Identity – Dynamic Binding
– Persistence – Meta Classes[3] – Object Oriented System Development Life
Cycle[4]

METHODOLOGY AND UML 12Hours [8


Class]
Introduction – Survey – Rumbaugh, Booch and Jacobson Methodologies –
Unified Approach – Unified Modeling Language – UML Diagrams – Class
Modeling – State Modeling – Interaction Modeling – Introduction to Patterns
and Frameworks.

OBJECT ORIENTED ANALYSIS 9


Hours[6Class]
Identifying Use Case – Business Object Analysis – Use Case Driven Object
Oriented Analysis – Use Case Model[1] – Documentation – Classification –
Identifying Object, Relationships, Attributes, Methods – Super – Sub Class –
A–Part–of Relationships, Identifying Attributes and Methods – Object
Responsibility.
OBJECT ORIENTED DESIGN 7 Hours [4
class]
Design Process and Benchmarking – Axioms – Corollaries – Designing
Classes – Class Visibility –Refining Attributes – Methods and Protocols[3] –
Object Storage and Object Interoperability – MVC Architectural Pattern and
Design – Designing the System.[1]

ACCESS LAYER 3 Hours[2


class]
Object Persistence – Object Oriented Database Management Systems –
Object Relational Systems – Multi Database Systems – Designing Access
Layer Classes

VIEW LAYER 3 Hours [2


class]
User Interface Design – Designing View Layer Classes – Macro Level Process
– Micro Level Process – The purpose of a View Layer Interface.

SOFTWARE QUALITY ASSURANCE AND TESTING 5 Hours


[3class]
Testing Strategies – Impact of Object Orientation on Testing – Test Cases –
Test Plan – Usability Testing – User Satisfaction Testing.

Theory: 45 Hours Tutorial: - Total: 45 Hours

REFERENCES
1. Ali Bahrami, “Object Oriented System Development”, McGraw Hill
International Edition, 2008.
2. Michael R Blaha & James R Rumbaugh, “Object Oriented Modeling and
Design with UML”, 2nd Edition, Pearson, 2011.
3. Craig Larman, “Applying UML and Patterns”, 2nd Edition, Pearson, 2002.
4. Brahma Dathan & Sarnath Ramnath, “Object–Oriented Analysis, Design
and Implementation”, Universities Press, 2010.
5. Grady Booch, James Rumbaugh & Ivar Jacobson, “The Unified
Modeling Language User Guide”, Pearson Education INC, 2009.

You might also like