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.
Duration 21 hours
Course Outline
Creating and Configuring EAP Files
- Creating and saving Enterprise Architect project files
- Types of views
- Program interface: menus, toolbars, Toolbox, Project Browser, and other windows
- Docking and hiding windows
Working with Models and Diagrams
- Predefined models
- Packages (views) and diagrams
- Adding elements to models and diagrams
- Various methods for removing items and their implications
- Saving diagrams
Requirements Management
- Techniques for requirements gathering
- FURPS requirements categories
- Requirements Diagrams
- Relationships between requirements
- Aggregation
- Dependency
- Enhancing diagram appearance
- Diagram layout
- Color-coding requirement status
- Enabling or disabling package names
- Creating and managing matrix relationships
- Documenting requirements
- HTML pages
- Printable versions
- Advanced requirements management
- Custom requirement types
- Custom requirement statuses
- Requirements tracking
- Requirements documentation
Business Process Modeling and Architecture
- Activity Diagrams
- Compound activities
- Control and object flows
- Exception handling and interrupt flows
- Partitions
- Concurrent flows and decision making
- Improving diagram appearance
- Adjusting levels of detail
- Reducing detail volume
- Managing process complexity
- Component and Deployment diagrams
- Initial system architecture - logical and physical
- Nested components
- Delegation and assembly
- Ports
- Interfaces
- Communication paths
- Non-standard implementation of stereotypes in diagrams (OPTIONAL)
- Stereotype graphic libraries
- Adding libraries to the project
- Custom graphic stereotypes
Use Cases and Documentation
- Modeling functional requirements
- System scope
- Actors and their relationships
- Identifying use cases
- The "actor - use case" association and its properties
- Relationships between use cases: include, extend, generalization
- Auto-numbering
- Use Case scenarios and generating activity diagrams based on them
- Generating documentation
- Document templates
Analytical Model
- Domain-level Class Diagrams
- Classes, methods, attributes, abstract classes, and interfaces
- Associations and their characteristics
- Other relationships: aggregation, composition, generalization, dependency, association classes
- Class identification
- Sequence Diagrams
- Message types: asynchronous, synchronous, return
- Stereotypes: Boundary, Control, and Entity
Static Model
- Design-level Class Diagrams
- 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
- Verifying the static model
- Clarifying method signatures
- Verifying class diagrams
- Dynamic modeling at the level of method calls (sequence diagrams) based on use cases and the static analysis model
- Improving diagram appearance
- Reducing the number of modeled scenarios
- Reducing the number of lifelines
- Avoiding complex nested blocks
- Hiding details
- State Machine diagrams (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
- Patterns defined within the project
- User 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 Work
- Enterprise Architect package versioning
- Differences between project and documentation versions
- Using repositories to store models
- Collaboration tools
Requirements
Proficiency in UML modeling
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 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (1)
Practise exercises in EA.