Object Oriented Analysis & Design using UML with Rational Rose
Course |
Object Oriented Analysis & Design using
UML with Rational Rose |
Details |
- Best Practices of Software Engineering
- Practice 1: Develop Software Iteratively
- Practice 2: Manage Requirements
- Practice 3: Use Component-Based Architectures
- Practice 4: Visually Model Software
- Practice 5: Verify Software Quality
- Practice 6: Control Changes to Software
- Introduction to the Rational Unified Process
- What is the UML?
- What is a Process?
- Rational Unified Process is Use-Case Driven
- Rational Unified Process is Architecture-Centric
- Bringing It All Together: The Iterative Model
- Business Modeling Workflow
- Guidelines, Mentors, and Templates
- Tool Support for the Entire Project Lifecycle
- Introduction to Object Orientation
- Basic Principles of Object Orientation
- Basic Concepts of Object Orientation
- Strengths of Object Orientation
- General UML Modeling Mechanisms
- Requirements Overview
- Introduction
- Key Concepts
- Problem Statement
- Glossary
- Use-Case Model
- Supplementary Specification
- Analysis and Design Overview
- Analysis and Design Overview
- Key Concepts
- Analysis and Design Workflow Overview
- Architectural Analysis
- Architectural Analysis Overview
- Key Concepts
- Modeling Conventions
- Analysis Mechanisms
- Key Abstractions
- Initial Architectural Layers
- Use-Case Analysis
- Use-Case Analysis Overview
- Use-Case Analysis Steps
- Find Classes from Use-Case Behavior
- Describe Responsibilities
- Describe Attributes and Associations
- Qualify Analysis Mechanisms
- Architectural Design
- Architectural Design Overview
- Key Concepts
- Design and Implementation Mechanisms
- Design Classes and Subsystems
- Reuse Opportunities
- Design Model Organization
- Describe Concurrency
- Describe Concurrency Overview
- Key Concepts
- Concurrency Requirements
- Modeling Processes
- Mapping Processes onto the Implementation
- Distributing Model Elements Among Processes
- Describe Distribution
- Describe Distribution Overview
- Key Concepts: The Deployment View
- Distribution Patterns
- The Network Configuration
- Deployment Model Modeling Elements
- Deployment Diagrams
- Process-to-Node Allocation Considerations
- Design Distribution Pattern: Proxy
- Use-Case Design
- Use-Case Design Overview
- Describe Interactions Between Design Objects
- Incorporating Architectural Mechanisms: Security
- Incorporating Architectural Mechanisms: Distribution
- Simplify Interaction Diagrams Using Subsystems
- Describe Persistence-Related Behavior
- Incorporating the Architectural Mechanisms: Persistency
- Refine the Flow of Events Description
- Unify Class and Subsystems
- Subsystem Design
- Subsystem Design Overview
- Distribute Subsystem Behavior to Subsystem Elements
- Incorporating the Architectural Mechanisms: Persistency
- Document Subsystem Elements
- Describe Subsystem Dependencies
- Class Design
- Class Design Overview
- Define Operations
- Define States
- Define Attributes
- Define Dependencies
- Define Generalizations
- Implementing UML with Rational Rose 2000 Enterprise Edition
|
Dates |
29/05/2000 - 26/06/2000 |
Duration |
20 days |
Training Company |
CardBASE Technologies |
Venue |
CardBASE Technologies |
|