Object Oriented Analysis and Design

BI 1146A


According to New Revised Syllabus w.e.f. 2010 PUNE, Maharashtra (INDIA)

Text Book of Object Oriented Analysis and Design


Author : Vinodkumar Kakde

Book ID : 1146A


More details





1.  Introduction to Object Oriented Analysis and Design  

1.1 Two views of Software Developments: SSAD and OOAD    

1.2 Why Object-Orientation 

2.  The object paradigm    

2.1 Object and Classes     

2.2 Abstraction and Encapsulation

2.3 Methods and Message    

2.4 Interfaces, Inheritance and Polymorphism 

2.5 Access Control   

3.  Object oriented methodologies

3.1 Object Oriented Methodology  

3.2 Diagramming and Notational Techniques using the UML  

3.3 Analysis Diagramming Techniques    

3.4 Design and Diagramming Techniques  

3.5 Generalization   

3.6 Aggregations and Composition 

3.7 Associations     

4.  Object-oriented systems development processes  

4.1 Rational Unified Process     

4.2 Requirements Engineering     

5.  Analysis

5.1 Behavioural Analysis   

5.2 Domain Analysis or   Business Object Analysis  

5.3 Use-case Driven Object oriented analysis: The UML Approach 

5.4 Identify the Classes   

5.5 Containment and Composition  

5.6 Aggregation

5.7 Inheritance, Subtypes and IS-A Hierarchies     

5.8 Association and Link Relationships 

5.9 Diagramming System Events    

6.  Design phases    

6.1 Translating Analysis Concept into Design 

6.2 Optimizing Classes and Objects: The Multi-tiered Architecture View     

6.3 Mapping    

6.4 Object to Object Visibility  

6.5 Collaboration Diagram  

6.6 Sequential Diagram     

6.7 Specification Class Diagram  

6.8 Specifying Object Interfaces 

6.9 Designing the Data Access layer    

6.10Design User Interface layer  

6.11 Designing System Interfaces, Controls and Security  

7.  Design refinement

7.1 Designing for Extensibility  

7.2 Design for reusability 

7.3 Checking Completeness and Correctness    

8.  Persistent Object and Database Issues    

8.1 The CODD Data Management     

8.2 Object Persistence and Object Store

8.3 Object Oriented Database Management System     

8.4 Object-Oriented verses Relational Database     

8.5 Mapping Object to Relational Data structure    

9.  Testing    

9.1 Introduction     

9.2 Testing Strategy 

9.3 Impact of Object Oriented Testing  

9.4 Testing Business process     

9.5 Metrics and Quality    

9.6 Discovering reusable pattern

10. Patterns   

10.1 What is a Pattern?

10.2 Benefits of Pattern   

10.3 Using patterns During Analysis    

10.4 Using Pattern during Design

No customer comments for the moment.

Write a review

Write a review

20 other products

20 other products in the same category: