Articles by "Object Oriented Analysis and Design"
Showing posts with label Object Oriented Analysis and Design. Show all posts

  CS8592 Object Oriented Analysis and Design Notes

Anna University CS8592 Object Oriented Analysis and Design Notes, 2 marks with answers, Question Bank with answers

CS8592 Object Oriented Analysis and Design

CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN   

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


2017 Regulation 
Units wise Notes:
CS8592 OOAD Notes Unit 1  - Click here   
CS8592 OOAD Notes Unit 2  - Click here  
CS8592 OOAD Notes Unit 3  - Click here 
CS8592 OOAD Notes Unit 4  - Click here 
CS8592 OOAD Notes Unit 5  -  Click here

Question Bank:
CS8592 Object Oriented Analysis and Design QBank  Click here

EBook:
CS8592 Object Oriented Analysis and Design EBook  Coming Soon



University Question Papers 

Object Oriented Analysis and Design QPapersComing Soon


2013 Regulation 

Question Bank:
CS6502 Object Oriented Analysis and Design QBank  - Coming Soon

Unit wise Notes:
CS6502 Object Oriented Analysis and Design Notes   - coming soon

EBook:
CS6502 Object Oriented Analysis and Design EBook  Coming Soon


 
Related: OOAD Lab Manual

Connected with us for more updates



  CS8582 Object Oriented Analysis and Design Laboratory Manual 

Anna University CS8582 Object Oriented Analysis and Design Laboratory Manual and Viva Questions with answers Regulation 2017

CS8582 Object Oriented Analysis and Design Laboratory

CS8582 Object Oriented Analysis and Design Laboratory   

LIST OF EXPERIMENTS:
1. Identify a software system that needs to be developed.
2. Document the Software Requirements Specification (SRS) for the identified system.
3. Identify use cases and develop the Use Case model.
4. Identify the conceptual classes and develop a Domain Model and also derive a Class Diagram from that.
5. Using the identified scenarios, find the interaction between objects and represent them using UML Sequence and Collaboration Diagrams
6. Draw relevant State Chart and Activity Diagrams for the same system.
7. Implement the system as per the detailed design
8. Test the software system for all the scenarios identified as per the usecase diagram
9. Improve the reusability and maintainability of the software system by applying appropriate design patterns.
10. Implement the modified system and test it for various scenarios.

SUGGESTED DOMAINS FOR MINI-PROJECT:
1. Passport automation system.
2. Book bank
3. Exam registration
4. Stock maintenance system.
5. Online course reservation system
6. Airline/Railway reservation system
7. Software personnel management system
8. Credit card processing
9. e-book management system
10. Recruitment system
11. Foreign trading system
12. Conference management system
13. BPO management system
14. Library management system
15. Student information system


2017 Regulation 
Manual:
CS8582 OOAD Lab Manual  - Click here

Viva Questions:
CS8582 OOAD Lab Viva Questions Coming Soon


Connected with us for more updates