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
Create and Configure EAP File
- Create and save an Enterprise Architect project file
- Understand different view types
- Navigate the program interface: menus, toolbars, Toolbox, Project Browser, and other windows
- Manage window docking and visibility
Working with Models and Diagrams
- Utilize predefined models
- Organize Packages (views) and diagrams
- Add elements to models and diagrams
- Remove items using various methods and understand their consequences
- Save diagrams effectively
Requirements Management
- Requirements gathering techniques
- FURPS requirements categories
- Creating and using Requirements Diagrams
- Understanding requirement relationships
- Aggregation
- Dependency
- Enhancing diagram appearance
- Auto-layout diagrams
- Color-code requirement status
- Toggle package name visibility
- Create and manage matrix relationships
- Documenting requirements
- HTML pages
- Printable versions
- Advanced requirement management
- Custom requirement types
- Custom requirement status
- Tracking requirements
- Documentation generation
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 levels of detail
- Reducing visual clutter
- Managing process complexity
- Components and Deployment Diagrams
- Initial system architecture - logical and physical
- Nested components
- Delegation and assembly
- Ports
- Interfaces
- Communication paths
- Non-standard stereotype implementation (OPTIONAL)
- Stereotype graphic library
- Adding libraries to the project
- Custom stereotype graphics
Use Cases and Documentation
- Modeling functional requirements
- Defining system scope
- Actors and their relationships
- Identifying use cases
- Association "actor - use case" and its properties
- Use case relationships: include, extend, generalization
- Automatic numbering
- Generating Use Case scenarios and activity diagrams from them
- Documentation generation
- Document Templates
Analytical Model
- Class Diagram at the domain model level
- Classes, methods, attributes, abstract classes, and 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 diagrams
- 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
- Enhancing diagram appearance
- Reducing the number of modeled scenarios
- Reducing the number of lifelines
- Avoiding complex nested blocks
- Hiding unnecessary details
- State Machine Diagram (OPTIONAL)
- States and sub-states
- Transitions: triggers, conditions, and actions
- 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 from Class Diagrams
- Source code generation options
Group Work
- Enterprise Architect package versioning
- Version differences in projects and documentation
- Using a repository for model storage
- Collaboration tools
Requirements
Proficiency in UML modeling.
21 Hours
Testimonials (1)
Practise exercises in EA.