|
Overview
Object Oriented Analysis and Design (OOAD) is the principal
industry-proven method for developing reliable, modular, testable
programs and systems. This course provides the practical skills in
the latest OO analysis and design methods. The course uses the
industry-standard Unified Modeling Language (UML) as a means of
depicting OO software design and providing students with a common
notation and vocabulary for UML.
About
the workshop :
This workshop is especially
designed and formulated to provide introduction to object oriented
analysis and design and modeling using UML notation. The basic concepts
of Object Oriented and the methodologies will be covered. It includes
case study and exercises that will familiarize the participants with UML to give them
an opportunity to work through the same case study. Microsoft Visio will
be used as a tool for modeling UML.
Who
should attend :
This
course is for those who want to take full advantage of the benefits of
Object Oriented software development and want to use the
industry-standard Unified Modeling Language (UML) as a means of
depicting OO software design. This include the IS Manager, Project
Manager, Business Analyst, System Analyst, Technical/Solution Architect,
Database Administrator, Qality Controler and Documentation Staff.
What you will learn:
1.
Explain the difference between object and procedural
programming
2.
Understand object oriented concepts such as encapsulation,
inheritance, polymorphism and abstraction.
3.
Discussion on the concepts of namespaces, objects, classes
and methods
4.
Identify classes, associations, aggregations, and
multiplicity
5.
Understand the common features of UML diagrams
6.
Write use case, classes, sequence diagrams
7.
Draw activity diagrams
8.
Use component and deployment diagrams
9.
Describe the object oriented software life cycle
10.
Understand architectural layering of a software application
and best OO practices
11.
What are functional and non functional requirements?
|