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 Files
- Establishing and saving Enterprise Architect project files
- Understanding various view types
- Navigating the program interface: menus, toolbars, Toolbox, Project Browser, and auxiliary windows
- Managing window docking and visibility
Model and Diagram Management
- Utilizing predefined models
- Organizing packages (views) and diagrams
- Incorporating elements into models and diagrams
- Exploring different deletion methods and their implications
- Persisting diagram configurations
Requirements Management
- Techniques for requirements elicitation
- Applying FURPS requirement categories
- Constructing Requirements Diagrams
- Defining relationships between requirements
- Aggregation
- Dependency
- Enhancing diagram aesthetics
- Optimizing diagram layout
- Color-coding requirement statuses
- Toggling package name visibility
- Building and managing relationship matrices
- Documenting requirements
- Generating HTML pages
- Creating printable versions
- Advanced requirement management
- Defining custom requirement types
- Customizing requirement statuses
- Tracking requirements
- Detailed requirement documentation
Business Process Modeling and Architecture
- Developing Activity Diagrams
- Implementing compound activities
- Mapping control flows and object flows
- Handling exceptions and interrupt flows
- Utilizing partitions
- Representing concurrent flows and decision points
- Refining diagram appearance
- Adjusting levels of detail
- Reducing visual clutter
- Managing process complexity
- Creating Component and Deployment diagrams
- Establishing initial system architecture—logical and physical
- Nesting components
- Implementing delegation and assembly
- Defining ports
- Specifying interfaces
- Mapping communication paths
- Applying non-standard stereotypes in diagrams (OPTIONAL)
- Managing stereotype graphic libraries
- Integrating libraries into the project
- Customizing stereotype graphics
Use Cases and Documentation
- Modeling functional requirements
- Defining system scope
- Identifying actors and their interrelationships
- Identifying relevant use cases
- Associating actors with use cases and defining properties
- Modeling use case relationships: include, extend, and generalization
- Implementing auto-numbering
- Generating use case scenarios and corresponding activity diagrams
- Automating documentation generation
- Utilizing document templates
Analytical Model
- Constructing Class Diagrams at the domain model level
- Defining classes, methods, attributes, abstract classes, and interfaces
- Characterizing associations
- Modeling other relationships: aggregation, composition, generalization, dependency, and association classes
- Class identification techniques
- Designing Sequence Diagrams
- Distinguishing message types: asynchronous, synchronous, and return
- Applying stereotypes: Boundary, Control, and Entity
Static Model
- Refining Class Diagrams at the design level
- Executing source code generation and reverse engineering (OPTIONAL)
- Generating source code from diagrams
- Reconstructing diagrams from source code
- Synchronizing source code with diagrams
- Creating Object Diagrams
Dynamic Model
- Validating the static model
- Clarifying method signatures
- Verifying class diagram integrity
- Performing dynamic modeling of method calls (sequence diagrams) based on use cases and the static analysis model
- Improving diagram clarity
- Minimizing the number of modeled scenarios
- Reducing lifelines
- Avoiding deeply nested blocks
- Hiding non-essential details
- Designing State Machine Diagrams (OPTIONAL)
- Defining states and sub-states
- Configuring transitions: triggers, conditions, and actions
- Implementing internal actions: entry, do, and exit
Patterns and Profiles (OPTIONAL)
- Implementing "Gang of Four" patterns
- Defining project-specific patterns
- Creating user-defined patterns
- Importing profiles from XML files
MDA and Source Code (OPTIONAL)
- Transforming Class Diagrams into database schemas
- Generating SQL scripts from class diagrams
- Exploring source code generation options
Collaborative Work
- Versioning Enterprise Architect packages
- Tracking differences across project and documentation versions
- Utilizing repositories for model storage
- Employing collaboration tools
Requirements
Proficiency in UML modeling is required.
21 Hours
Testimonials (1)
Practise exercises in EA.