CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN NOTES 2017 REGULATION

Spread the love

CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN NOTES 2017 REGULATION 

In this post we have posted some notes on CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN of PROFESSIONAL CORE for ANNA UNIVERSITY AFFILIATED COLLEGES STUDENTS. 
Here We have listed the the notes whichever we could collect for CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN subject, We think that it will be helpful for your exam preparation.

OBJECTIVES:

πŸ‘‰ To understand the fundamentals of object modeling
πŸ‘‰ To understand and differentiate Unified Process from other approaches.
πŸ‘‰ To design with static UML diagrams.
πŸ‘‰ To design with the UML dynamic and implementation diagrams.
πŸ‘‰ To improve the software design with design patterns.
πŸ‘‰ To test the software against its requirements specification

UNIT I UNIFIED PROCESS AND USE CASE DIAGRAMS

Introduction to OOAD with OO Basics – Unified Process – UML diagrams – Use Case –Case study – the Next Gen POS system, Inception -Use case Modelling – Relating Use cases – 
include, extend and generalization – When to use Use-cases

UNIT II STATIC UML DIAGRAMS

Class Diagram–– Elaboration – Domain Model – Finding conceptual classes and description classes – Associations – Attributes – Domain model refinement – Finding conceptual class Hierarchies – Aggregation and Composition – Relationship between sequence diagrams and use cases – When to use Class Diagrams 

UNIT III DYNAMIC AND IMPLEMENTATION UML DIAGRAMS

Dynamic Diagrams – UML interaction diagrams – System sequence diagram – Collaboration diagram – When to use Communication Diagrams – State machine diagram and Modelling –When to use State Diagrams – Activity diagram – When to use activity diagrams Implementation Diagrams – UML package diagram – When to use package diagrams – Component and Deployment Diagrams – When to use Component and Deployment diagrams . 

UNIT IV DESIGN PATTERNS

GRASP: Designing objects with responsibilities – Creator – Information expert – Low Coupling – High Cohesion – Controller Design Patterns – creational – factory method – structural – Bridge – Adapter – behavioural – Strategy – observer –Applying GoF design patterns – Mapping design to code 

UNIT V TESTING

Object Oriented Methodologies – Software Quality Assurance – Impact of object orientation on Testing – Develop Test Cases and Test Plans

TOTAL: 45 PERIODS

OUTCOMES:

At the end of the course, the students will be able to:
πŸ‘‰ Express software design with UML diagrams
πŸ‘‰ Design software applications using OO concepts.
πŸ‘‰ Identify various scenarios based on software requirements
πŸ‘‰ Transform UML based software design into pattern based design using design patterns
πŸ‘‰ Understand the various testing methodologies for OO software . 

TEXT BOOKS:

1. Craig Larman, ―Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Developmentβ€–, Third Edition, Pearson Education, 2005.  
2. Ali Bahrami – Object Oriented Systems Development – McGraw Hill International Edition – 1999

REFERENCES:

1. Erich Gamma, a n d Richard Helm, Ralph Johnson, John Vlissides, ―Design patterns: Elements of Reusable Object-Oriented Softwareβ€–, Addison-Wesley, 1995. 
2. Martin Fowler, ―UML Distilled: A Brief Guide to the Standard Object Modeling Languageβ€–, Third edition, Addison Wesley, 2003.

CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN UNIT WISE NOTES 

Unit 1 – Click here
Unit 2 – Click here
Unit 3 – Click here
Unit 4 – Click here 
Unit 5 – Click here
If you have any queries or comments on this post, kindly contact us through contact form or telegram
To contact us through telegram – Click here