Object Oriented Analysis and Design Using UML
Object Oriented Analysis and Design Using UML
Course description:
OBJECTIVE: The understand the Unified Modeling Language and orient towards Object Oriented methodology using UML for modeling software systems. TARGET AUDIENCE: In particular, it is intended for software professionals who have sound knowledge of object concepts and some experience towards analysis and design. PREREQUISITES: Good understanding of object concepts. Sound knowledge of any object oriented language. Knowledge of software engineering process.
Course description:
TABLE OF CONTENTS: Module1 Introduction Module2 Use case diagram Module3 Flow of events Module 4 Realization of the class diagram
Sequence diagram and Collaboration Diagram
Class diagram and refinement attributes State transition and activity diagram Implementation diagram
Component diagram and Deployment diagram
Module-1
Importance of modeling
What is a model?
A model is a simplification of reality
Why do we model?
help visualizing permit specification provides a template document decisions
4 Principles of Modeling
Choose your models well Every model may be expressed at various levels of precision The best models are connected to reality No single model is sufficient
ANALYSIS DESIGN
IMPLEMENTATION
TESTING 7
Analysis - What is to be done ? Design - How it is to be done ? Two Popular methodology approaches are: Structured Analysis & Design Object Oriented Analysis & Design-OO model
Elements of OO Methodology:
Following are three elements for every OO methodology:
10