Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Best Practices
- The software crisis
- Best Practices in Software Development
- Iterative development
- Requirements management
- Component-based architecture
- Visual modeling
- Quality verification
- Change management
RUP
- Characteristics of RUP
- The two dimensions of RUP
- Applying UML with RUP
Creating an Object Model
- UML 2 as a model representation tool
- The object model
- Methods for describing the model
- Practical analysis of use case specifications
- Actor
- Use case
- Association
- Include and extend relationships
Practical Object-Oriented Concepts
- Abstraction
- Encapsulation
- Generalization
- Polymorphism
System Architecture
- Mapping system structure and behavior
- Two categories of UML diagrams
- Modeling the relationship between structure and behavior
- Different levels of behavioral modeling
- Mapping analytical design elements to classes
- Refinement relationships
- Establishing strong links between the analysis phase and the design phase
- Designing classes
- Class
- Association
- Enumeration
- Forward/reverse engineering
- Subsystem Design
- Component
- Delegation relationships
- Connector assembly
- Describing concurrency aspects in system architecture
- Examples of activity, sequence, and state machine diagrams
- Describing distributed architecture aspects
- Various perspectives on architecture description
Requirements
A foundational understanding of standard UML diagrams, including use case, class, and sequence diagrams, is required.
21 Hours
Testimonials (1)
The direct correlation with our work subject in the examples