UML in Sparx Enterprise Architect
Seminar / Training UML in Sparx Enterprise Architect
Create and configure EAP file
- Create and save an Enterprise Architect project file
- Types of views
- Program interface: menus, toolbars, toolbox, project browser and other windows
- Docking and hiding windows
Working with a model, diagram
- Predefined models
- Packages (views) and diagrams
- Adding elements to the model and diagram
- Different ways of removing elements and their consequences
- Saving diagrams
Managing requirements
- Methods of requirements gathering
- FURPS requirements categories
- Requirements diagram
- Relationships between requirements
- Aggregation
- Dependencies
- How to improve the appearance of a diagram?
- Layout Diagram
- Color Status Requirements
- Enable / disable package names
- Creating and managing a matrix relationship
- Documenting requirements
- HTML pages
- printable version
- Advanced requirements management
- custom types of requirements
- User defined request status
- Track requirements
- Documenting requirements
business process modeling, architecture
- Activity diagram
- Composite Activities
- Control flows, object flows
- Exception handling, interrupt flow
- Partitioning
- Concurrent flows and decision making
- How to improve the appearance of a diagram?
- different levels of detail
- Reduction of the amount of detail
- Complexity of the process
- Components and implementation diagrams
- The original architecture of the system - logical and physical
- nested components
- delegation and assembly
- Connection
- Interface
- communication paths
- Non-standard implementation of stereotypes in diagrams
- Stereotype graphics library
- Adding the library to the project
- User-defined graphic stereotypes
Use cases and their documentation
- Modeling functional requirements
- Scope of the system
- Actors and the relationships between them
- Identification of use cases
- Actor-use case association and its properties
- Relationship between use cases: include, extend, generalize
- Automatic numbering
- Generate use case scenarios and activity diagrams based on them
- Documentation generation
- Document templates
Static model
- Class diagram at design level
- Source code generation and reverse engineering
- Source code generation from diagram
- Diagram generation from source code
- Synchronization of source code and diagram
- Object diagrams
Dynamic model
- Verification of the static model
- Clarification of method signatures
- Verification of the class diagram
- Dynamic modelling at method call level (sequence diagram) based on use cases and static analysis model
- How to improve the appearance of a diagram?
- Reduction of the number of modelled scenarios
- Reduction of the number of lifelines
- Avoidance of complex nested blocks
- Hiding details
- State machine diagram
- States and sub-states
- Transitions between states - trigger, condition and action
- internal actions (entry, do, exit)
Analytical model
- Class diagram at domain model level
- class, method, attribute, abstract class, interface
- Association and its properties
- other relationships: aggregation, composition, generalization, dependency, association class
- class identification
- Sequence diagram
- message types: asynchronous, synchronous, return
- stereotypes: boundary, control and entity
Patterns and profiles
- "Gang of Four" patterns
- Patterns defined in the project
- User patterns
- Importing profiles from XML files
Requirements
Modelling skills in UML.
This seminar has the level "Administration / Basics".
If you are not sure whether this course is the right level for you, you can check this with the trainer in advance.
We conduct this seminar online for you. You can book the training as a public seminar or as a company seminar. The practical exercises are carried out in our Remotelab and make up 40-50 percent of the seminar.
Your contacts
-
Promise Akachukwu Kelechi
E-Mail:
Phone: +234 1 227 9218 -
Peter Chidiebere Ugochukuw
E-Mail:
Phone: +234 1 227 9218 -
Raphael Chukuwgozie Ndubuisi
E-Mail:
Phone: +234 1 227 9218
What makes our seminars different?
We offer seminars with a high practical relevance. The contents and exercises are geared to your daily tasks in the company and completely dispense with advertising references to other products of the software manufacturer.
All our training courses are manufacturer-independent. This enables us to offer critical considerations of the products themselves and comparisons with competitors of the manufacturer in the seminar. The course contents are our own and derived from the practical experience of our trainers in projects.
Of course, the contents of company seminars can be individually adapted to your needs. Please do not hesitate to contact us.
- Implementation guarantee - Implementation guarantee for two or more participants
- Mobile classrooms - the ideal complement for company seminars
- Free support - for questions after the seminar
- Delivery on account - no prepayment required
- Interview with the trainer / quality assurance - get to know and assess the trainer in advance
- Clarify seminar requirements - review your knowledge with the trainer
- Assistance with travel costs - we cover part of the costs of hotel accommodation
- Meals - all day cold / hot drinks and a full lunch in the restaurant
- Location of training centres - always centrally located and easily accessible
- Discount - we have attractive prices, take advantage of our additional discounts
- Remotelabs - rent our Remotelabs for your own seminars or as a complement to your company seminars
Prestations de service
Nous vous proposons des séminaires très pertinents sur le plan pratique. Le contenu et les exercices sont axés sur vos tâches quotidiennes dans l'entreprise et évitent totalement les références publicitaires à d'autres produits du fabricant de logiciels.
Toutes les formations que nous proposons sont indépendantes du fabricant. Cela nous permet d'offrir des observations critiques sur les produits eux-mêmes et des comparaisons avec les concurrents du fabricant dans le séminaire. Le contenu des cours nous est propre et découle de l'expérience pratique de nos formateurs dans le cadre de projets.
Bien entendu, le contenu des séminaires d'entreprise peut être adapté à vos besoins. N'hésitez pas à nous contacter.
Réservation
Das Seminar wurde auf die Merkliste gesetzt
Das von Ihnen gewählte Seminar wurde bereits auf die Merkliste gesetzt
Bitte wählen Sie einen freien Termin aus
Bitte geben Sie Ihren Wunschtermin im Format tt.mm.jjjj ein
Bitte wählen Sie einen freien Termin aus
Bitte geben Sie den gewünschten Termin im Format tt.mm.jjjj der Schulung ein