UML modeling with Enterprise Architect
This course will teach you the basics of UML modeling and how to use the Enterprise Architect workshop. The objectives of this course are to present and use the different types of UML diagrams, as well as getting to grips with all the tool's functionalities. Through the various exercises proposed, participants will acquire a practical knowledge of UML and Enterprise Architect, enabling them to tackle projects using UML in their Enterprise Architect work context.
Objectives
- Understand UML modeling according to the different software engineering disciplines, from requirements expression to design;
- Practice the main types of UML diagrams with the Enterprise Architect tool;
- Develop a software architecture using architecture models;
- Design a solution with Enterprise Architect using static and dynamic modeling.
Prerequisites
To take part in this training course, you need to have a basic knowledge of the modeling language.
Detailed content
- UML and Enterprise Architect
- Introduction
- Modelling - Basic concepts
- EA - User interface
- UML - language and notation
- Specific rating EA
- EA - User interface - Menu
- The EA UML toolbox
- Requirements Management and Functional Analysis
- Requirements Management
- Requirements Management
- Use-Case Modelling
- Project glossary
- Traceability between requirements and use cases
- Domain object analysis
- Introduction
- Class diagram
- Life cycle of a class
- Object diagram
- Package structure
- Design, architecture and implementation
- Introduction
- Diagrams useful for design, architecture and implementation
- Inter-object dynamics
- Sequence diagram
- Communication diagram
- Activity diagram
- Modelling of compound structures
- System architecture specification
- Components Diagram
- Deployment diagram
- Advanced EA Functions
- RTF and HTML documentation generation
- HTML documentation
- Model baseline management
- Advanced search and query creation
- Code generation
- Reverse Engineering, rear generation
- Modelling physical data
- UML extension creation (stereotypes and profiles)
- Design management pattern
- Import/export functions