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
Creating and Configuring EAP Files
- Creating and saving Enterprise Architect project files
- View types
- Program interface: exploring menus, toolbars, the Toolbox, Project Browser, and other windows
- Managing window docking and visibility
Model and Diagram Management
- Utilizing predefined models
- Managing Packages (views) and diagrams
- Adding elements to models and diagrams
- Various methods for removing items and understanding their implications
- Saving diagrams
Requirements Management
- Techniques for gathering requirements
- FURPS requirement categories
- Requirements Diagrams
- Relationships between requirements
- Aggregation
- Dependency
- Enhancing diagram aesthetics
- Diagram layout
- Color-coding requirement status
- Toggling package name visibility
- Creating and managing relationship matrices
- Documenting requirements
- HTML pages
- Printable versions
- Advanced requirement management
- Custom requirement types
- Custom requirement statuses
- Requirement tracking
- Requirement documentation
Business Process Modeling and Architecture
- Activity Diagrams
- Compound activities
- Control flows and object flows
- Exception handling and interrupt flows
- Partitions
- Concurrent flows and decision-making logic
- Improving diagram clarity
- Adjusting levels of detail
- Reducing excessive detail
- Managing process complexity
- Component and Deployment diagrams
- Initial system architecture: logical and physical
- Nested components
- Delegation and assembly
- Ports
- Interfaces
- Communication paths
- Non-standard stereotype implementation in diagrams (OPTIONAL)
- Stereotype graphic libraries
- Adding libraries to the project
- Custom graphic stereotypes
Use Cases and Their Documentation
- Modeling functional requirements
- Defining the system scope
- Actors and their relationships
- Identifying use cases
- "Actor-use case" associations and their properties
- Use case relationships: include, extend, and generalization
- Automatic numbering
- Use case scenarios and generating activity diagrams from them
- Documentation generation
- Document templates
Analytical Model
- Class diagrams at the domain model level
- Classes, methods, attributes, abstract classes, and interfaces
- Associations and their characteristics
- Other relationships: aggregation, composition, generalization, dependency, and association classes
- Class identification
- Sequence Diagrams
- Message types: asynchronous, synchronous, and return
- Stereotypes: Boundary, Control, and Entity
Static Model
- Class Diagrams at the design level
- Source code generation and reverse engineering (OPTIONAL)
- Generating source code from diagrams
- Generating diagrams from source code
- Synchronizing source code and diagrams
- Object Diagrams
Dynamic Model
- Static model verification
- Clarifying method signatures
- Verifying class diagrams
- Dynamic modeling of method calls (sequence diagrams) based on use cases and static analysis models
- Enhancing diagram readability
- Reducing the number of modeled scenarios
- Minimizing lifelines
- Avoiding complex nested blocks
- Hiding unnecessary details
- State Machine diagrams (OPTIONAL)
- States and sub-states
- Transitions between states: triggers, conditions, and actions
- Internal actions (entry, do, exit)
Patterns and Profiles (OPTIONAL)
- "Gang of Four" patterns
- Patterns defined within the project
- User-defined patterns
- Importing profiles from XML files
MDA and Source Code (OPTIONAL)
- Transforming Class Diagrams into database schemas
- Generating SQL scripts based on class diagrams
- Source code generation: available options
Group Collaboration
- Versioning Enterprise Architect packages
- Differences in project and documentation versions
- Using repositories to store models
- Collaboration tools
Requirements
Proficiency in UML modeling.
21 Hours
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (1)
Practise exercises in EA.