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 an EAP File
- Creating and saving an Enterprise Architect project file
- Understanding view types
- Navigating the program interface: menus, toolbars, Toolbox, Project Browser, and additional windows
- Docking and hiding windows
Working with Models and Diagrams
- Utilizing predefined models
- Managing packages (views) and diagrams
- Adding elements to the model and diagram
- Methods for removing items and understanding their implications
- Saving diagrams
Requirements Management
- Techniques for gathering requirements
- FURPS requirement categories
- Using the Requirements Diagram
- Managing requirements relationships
- Aggregation
- Dependency
- Enhancing diagram appearance
- Diagram layout adjustments
- Color-coding requirements by status
- Toggling package name visibility
- Creating and managing matrix relationships
- Documenting requirements
- Generating HTML pages
- Producing printable versions
- Advanced requirement management
- Defining custom requirement types
- Setting custom requirement statuses
- Tracking requirements
- Documenting requirements
Business Process Modeling and Architecture
- Activity Diagrams
- Compound activities
- Control and object flows
- Handling exceptions and interrupt flows
- Partitions
- Concurrent flows and decision-making
- Enhancing diagram appearance
- Adjusting detail levels
- Reducing detail complexity
- Managing process complexity
- Components and Deployment diagrams
- System architecture basics - logical and physical
- Nested components
- Delegation and assembly
- Ports
- Interfaces
- Communication paths
- Non-standard stereotype implementation in diagrams (OPTIONAL)
- Accessing the stereotypes graphic library
- Adding the library to the project
- Customizing stereotype graphics
Use Cases and Documentation
- Modeling functional requirements
- Defining the system scope
- Actors and their relationships
- Identifying use cases
- Association between "actor" and "use case" and its properties
- Relationships between use cases: include, extend, generalization
- Automated numbering
- Generating Use Case scenarios and activity diagrams
- Documentation generation
- Document Templates
Analytical Model
- Class Diagram at the domain model level
- Classes, methods, attributes, abstract classes, interfaces
- Associations and their characteristics
- Other relationships: aggregation, composition, generalization, dependency, association class
- Class identification
- Sequence Diagram
- Message types: asynchronous, synchronous, return
- Stereotypes: Boundary, Control, and Entity
Static Model
- Class Diagram at the design level
- Source code generation and reverse engineering (OPTIONAL)
- Generating source code from a diagram
- Generating diagrams from source code
- Synchronizing source code and diagrams
- Object Diagrams
Dynamic Model
- Static model verification
- Clarifying method signatures
- Verifying the class diagram
- Dynamic modeling at the method call level (sequence diagram) based on use cases and static analysis models
- Enhancing diagram appearance
- Reducing the number of modeled scenarios
- Reducing the number of lifelines
- Avoiding complex nested blocks
- Hiding details
- State Machine diagram (OPTIONAL)
- States and sub-states
- Transitions between states - trigger, condition, and action
- Internal actions (entry, do, exit)
Patterns and Profiles (OPTIONAL)
- "Gang of Four" patterns
- Project-defined patterns
- User-defined patterns
- Importing profiles from XML files
MDA and Source Code (OPTIONAL)
- Transforming Class Diagrams to database schemas
- Generating SQL scripts based on Class Diagrams
- Source code generation - available options
Group Work
- Enterprise Architect package versioning
- Managing differences in project versions and documentation
- Using a repository to store the model
- Utilizing 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.