0% found this document useful (0 votes)
257 views

OOAD

This document outlines a course on object oriented analysis and design using UML. The course has 5 units that cover introduction to object basics, various object oriented methodologies and UML, object oriented analysis including use case modeling, object oriented design principles and processes, and quality assurance testing. The course objectives are to discuss the principles of object oriented techniques and requirements analysis and to apply UML to the analysis and design of object oriented applications.

Uploaded by

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

OOAD

This document outlines a course on object oriented analysis and design using UML. The course has 5 units that cover introduction to object basics, various object oriented methodologies and UML, object oriented analysis including use case modeling, object oriented design principles and processes, and quality assurance testing. The course objectives are to discuss the principles of object oriented techniques and requirements analysis and to apply UML to the analysis and design of object oriented applications.

Uploaded by

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

MSU / 2017-18 / PG –Colleges / MCA / Semester -III / Ppr.no.

18 / Core-18

OBJECT ORIENTED ANALYSIS AND DESIGN USING UML

LTPC
4 0 0 4
COURSE OBJECTIVES:
 The principles of object oriented technique with its requirements and design methods
 The application of the UML towards analysis and design of the OOAD is discussed

UNIT I INTRODUCTION
An overview – Object basics – Object state and properties – Behavior – Methods – Messages –
Information hiding – Class hierarchy – Relationships – Associations – Aggregations- Identity –
Dynamic binding – Persistence – Metaclasses – Object oriented system development life cycle.
(12 L)
UNIT II METHODOLOGY AND UML
Introduction – Survey – Rumbugh, Booch, Jacobson methods – Patterns – Creational – Abstract
Factory – Factory Method – Behavioral – Momento – Mediator - Structural – Decorator - Facade
-Concurrency Patterns –Lock – Reactor – Scheduler - Frameworks – Unified approach – Unified
modeling language – Static and Dynamic models – UML diagrams – Class diagram – Use case
diagrams – Dynamic modeling – Model organization – Extensibility. (12 L )
UNIT III OBJECT ORIENTED ANALYSIS
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. (12 L)
UNIT IV OBJECT ORIENTED DESIGN
Design process and benchmarking – 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-OOUI - MVC Architectural Pattern and
Design – Designing the system. (12 L)

UNIT V QUALITY AND TESTING


Quality assurance – Testing strategies – Test cases – Automated Testing Tools – Case Study -
Cryptanalysis – Health Care Systems- Inventory Control System - Rational Rose Suite. (12 L)

COURSE OUTCOMES:
 The Basic concepts of objects and various object oriented methodlogies are discussed.
 It provides a briefly understanding of various phases involved in designing an application
or system.
MSU / 2017-18 / PG –Colleges / MCA / Semester -III / Ppr.no.18 / Core-18

Reference Books:
1. Ali Bahrami, “Object Oriented System Development”, McGraw Hill International Edition,
2008.
2. Craig Larman, Applying UML and Patterns, 2nd Edition, Pearson, 2002.
3.Brahma Dathan, Sarnath Ramnath, “Object-Oriented Analysis, Design and
Implementation”,Universities Press, 2010.
4.Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language User
Guide”,Addison Wesley Long man, 1999.

You might also like