Course Outline
Best Practices
- Software crisis
- Best Practices in Software Development
- Iterative development
- Management requirements
- Component-based architecture
- Visual modeling
- Verification of quality
- Change management
RUP
- Characteristics of RUP
- Two dimensions of RUP
- UML for RUP
Create an object model
- UML 2 as a way to represent the model
- The object model
- Methods of describing the model
- Practical analysis of the specification of the use cases
- Actor
- A use case
- Association
- Relations include, extend
Some object-oriented concepts in practice
- Abstraction
- Encapsulation
- Generalization
- Polymorphism
The system architecture
- Mapping the structure and behavior of the system
- Two categories of UML diagrams
- Modeling the relationship between structure and behavior
- Different levels of modeling behavior
- Mapping class analytical design elements
- Relations refine
- Building strong relationships between the results of the analysis phase and the design phase
- Modeling design classes
- Class
- Association
- Enumeration
- Forward/reverse engineering
- Subsystem Design
- Component
- The relationship of the delegation
- Connector Assembly
- Description of the aspects of concurrency in the system architecture
- Examples of activity diagrams, sequence and state machine
- Description of the aspects of the architecture of the dispersion
- The different perspectives of architecture description
Requirements
Basic knowledge of the commonly used UML diagrams (use case, class, sequence).
Testimonials
La practica sobre cada caso, la buena explicacion, muy entendible y amplio conocimiento de los temas; se utilizó un ejemplo real para practicar
ESTEFANNY GIL MORA - Mariana Martínez, Global K S.A. de C.V.
Use Case Modeling Course
The exercises were designed well as to not simply tell you the buttons to press but letting you struggle and learn how to do things.
Joshua Reicher, Ansys
Applying SysML with MagicDraw/Cameo Course
The scope of topics covered. I think every major concept was covered well.
CymSTAR, LLC
Applying SysML with MagicDraw/Cameo Course
Ability to use the tool alongside the instructor to test things as we learn them.
CymSTAR, LLC
Applying SysML with MagicDraw/Cameo Course
The trainer is quite experienced in this topic and can provide suggestions regarding data science project specific practices.
DBS Bank Ltd
Design Patterns Course
The trainer was well prepared, communicated clearly and explained things well.
DBS Bank Ltd
Design Patterns Course
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Design Patterns Course
Hands-on and conducted using the Sparx EA application which we use extensively in the job
Andy Davey - Envitia
Data Modelling with UML Course
I mostly enjoyed the exercise.
- ESA
System Engineering using SysML and UML 2 Course
I was benefit from the hands-on, tool availability and guided exercises.
- ESA
System Engineering using SysML and UML 2 Course
I generally enjoyed the hands-on.
- ESA
System Engineering using SysML and UML 2 Course
Fast paced - good interaction - clearly very knowledgable trainer.