Unit-I
Object Oriented
Modeling, Characteristics Object Oriented Model, An Object Model, Benefits of
OO
Modeling,
Introduction to OOAD tools, Object Oriented Analysis, Differences between
Structured
Analysis and Object
Oriented Analysis. Analysis Techniques. UML: Introduction. Object Model
Notations,
Modeling using class
diagrams, Interaction diagram, Use case modeling
Unit-II
System
Design: Breaking into Subsystems, Concurrency Identification, Management
of data
store, Controlling
events between Objects, Handling Boundary Conditions.
Object
Design: Object Design Steps, Designing a Solution, Choosing Algorithms
& data structures , Defining
Classes and
delegation of responsibilities to Methods . Inheritance Adjustment,
Association, Object
Representation,
Design Optimization, Design Documentation
Unit-III
Object
Modeling: Advance Modeling Concepts, Multiple Inheritance, Generalization
as an
Extension,
Generalization as a Restriction, Metadata, Constraints.
Dynamic
Modeling: Events, State and State Diagram , Advance Concepts in Dynamic
Modeling,
Concurrency.
Functional
Modeling: Functional Models, Data Flow Diagrams, Features of a DFD, Design
flaws in DFD,
Relationship between Object, Dynamic, and Functional Models
Unit-IV
Implementation
Modeling: Fine –tuning classes, Fine –tuning Generalization, Realizing
Associations,
Testing, OO languages
, Implementaion structure ,Implementation Structure ,Implementing Functionality
,
Relational Database
Schema for Object Modes, Object Classes to Database Tables, Mapping Associations
to Tables, Mapping
Generalizations to Tables, Interfacing to Database , Object Mapping with
Databases .
Unit-V
Design of a object
oriented system: Entity , interfaces, control, persistence, system classes.
Design
Relationships:
Object Oriented design Process : Use case Model, Modeling Classes Interaction,
UML
Design and
implementation : software Implementation, Component and deployment Diagram.
Case
Study: Warehouse
Management System, Telecom, Managing Object-Oriented Software Engineering
Object-Oriented
Methods .
References:
1. Rambaugh ,
Object Oriented Modeling and Design with UML , Pearson Edu.
2. Simon Bennett,
Steve McRobb and Ray Farmer, Object Oriented system Analysis and Design Using
UML, TMH
3. Docherty ,
Object Oriented Analysis & Design with UML , Wiley India
4. Ivar Jacobson, Patrik Jonsson:
,Object – Oriented Software Engineering , Pearson.Edu
No comments:
Post a Comment