Saturday 3 August 2013

MSE-205 OBJECT ORIENTED ANALYSIS & DESIGN

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