Here I have attached Object Oriented Analysis Design Lecture notes for your reference used them and share them with your friend, click on the download button file will be automatically downloaded.
CS8592 UNIT III DYNAMIC AND IMPLEMENTATION UML DIAGRAMS – Processing
CS8592 OBJECT-ORIENTED ANALYSIS AND DESIGN
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 Plan.
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:
- Craig Larman, ―Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design and Iterative Development‖, Third Edition, Pearson Education, 2005. - Ali Bahrami – Object Oriented Systems Development – McGraw Hill International Edition – 1999.
REFERENCES:
- Erich Gamma, a n d Richard Helm, Ralph Johnson, John Vlissides, ―Design patterns: Elements
of Reusable Object-Oriented Software‖, Addison-Wesley, 1995. - Martin Fowler, ―UML Distilled: A Brief Guide to the Standard Object Modeling Language‖,
Third edition, Addison Wesley, 2003.
You have hit the mark. In it something is and it is good idea. I support you.
http://725.downloadfirstyou.com/
Thank you so much and keep your support for our team.
Just desire to say your article is as amazing.
The clarity for your publish is just great and that i
could suppose you’re knowledgeable in this subject.
Fine along with your permission let me to grasp
your feed to stay updated with approaching post. Thanks 1,000,000 and please carry on the gratifying work.
Exceptional post however , I was wanting to know if you could write a litte more on this subject?
I’d be very grateful if you could elaborate a little bit more.
Many thanks!