Object-Oriented Analysis &
Design Using UML
Overview
|
Course 352 - 4 Days
|
Object oriented analysis and design are key skills necessary
to develop robust, maintainable systems. This workshop teaches
practical analysis and design skills including processes, techniques
and artifacts for specifying systems that satisfy business requirements,
adapt well to change and promote reuse. The skills are applicable
to small and large projects alike. All of the modeling is done
in UML. The participants will learn to develop models in a step-by-step
fashion, cross-referencing them in each step, resulting in correct
and consistent models.
This workshop assumes that the participants will have knowledge/experience
of requirements gathering with Use Cases and understand the fundamentals
of Object Technology. The workshop is geared towards Analysts that
will be involved in Analysis & Design activities. The Analysts
will learn the nuts & bolts of analysis including an introduction
to analysis patterns illustrated by well-established domain patterns.
The Analyst-Students will also gain practical knowledge of architecture
and detailed component design.
Objectives
- Identify and classify objects in the business domain
- Learn key principles that produce quality analysis
and design models
- Become proficient in modeling with UML
- Apply simple design patterns and realize use cases
with sequence and class diagrams
- Understand the concepts and principles of component
based architecture
- Partition complex models into sub-systems and components
- Explain Analysis, Design and Architecture patterns
Who Should Attend
Business / System Analysts, Managers, Project Leaders, Developers
and anyone who requires a practical knowledge of analysis & design
with UML
Instructional Methods
The workshop combines lecture, exercises and group discussion.
Exercises and case studies will provide students with the opportunity
to apply what they learn, and get hands-on experience with the
best practices presented in class. The best way to learn is by
doing. The split between lecture and exercises/discussion is
50/50.
Prerequisites
Prerequisite for this course are Object Technology Primer and Requirements
Analysis with Use Cases, or equivalent experience.
Workshop Content
- Analysis & Design with UML – an Overview
- Analysis: Getting Started
- Analysis Classes
- Modeling Associations
- Modeling Inheritance
- Organizing Models with Analysis Packages
- Dynamic Modeling - Modeling Use Case Realization
- Modeling Object Flow with Activity Diagrams
- Modeling Object States with State Diagrams
- Getting Started with Design
- Design Classes
- Refining Analysis Relationships
- Interfaces and Subsystems
- Architecture Design with Interfaces and Subsystems
- Use Case Realization Design
- Introduction to Patterns
- Overview of Implementation & Deployment
See detailed
course outline 
| You can download the seminar's brochure
in PDF format.
If you don't have Acrobat Reader, click on the button below
to download the latest version.
|
|
|
|