Enterprise Architect, UML, SysML, BPMN and ArchiMate
Home EA BPMN UML SysML ArchiMate Feedback Resources Pricing Partners Contact
 Home > EA or UML > EA for Software Design

EA for Software Design

This course is ideal for software engineers and systems architects who are already confident with UML and now wish to gain experience of using the Enterprise Architect CASE tool. The course includes substantial hands-on sessions within Enterprise Architect.
Duration: 2 days

Prerequisites: No prior Enterprise Architect experience is required.
Delegates should have knowledge of UML concepts and notation.
Equipment: For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All delegates require access to a PC or laptop running Enterprise Architect.

For webinar training sessions delegates will need access to a PC or laptop running Enterprise Architect with Internet connection and VoIP (a headset can be helpful for privacy in an office environment).

A trial version of Enterprise Architect is fine for training purposes and can be downloaded from Sparx Systems website: www.sparxsystems.com/products/ea/trial.html

Course Style: 50% theory, 50% practical.
Each module is accompanied by a hands-on session to allow delegates to apply the theory and become confident using Enterprise Architect.
Delegate Handouts: Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Suggested solutions are provided for all hands-on sessions. Following successful completion of the course each delegate will receive a certificate.
Module Key: Teaches concepts and notation

  Teaches practical use of Enterprise Architect
              Covers UML, SysML, BPMN and/or ArchiMate

Course Outline

      Includes paper exercises, EA hands-on sessions

Course Modules: HIPPO 00    Introduction   hour          
  HIPPO 40  EA Roadmap  2 hours      
  HIPPO 48  EA Activity Diagrams  1 hour  


  HIPPO 50  EA Class Diagrams  2 hours  


  HIPPO 51  EA Code Generation  1 hour  


  HIPPO 52  EA Component Diagrams  1 hour  


  HIPPO 53  EA Sequence Diagrams  1 hour  


  HIPPO 54  EA Communication Diagrams  1 hour  


  HIPPO 55  EA State Machines  1 hour  


  HIPPO 56  EA Design Patterns  1 hour  


  HIPPO 57  EA Relational Databases  1 hour  


  HIPPO 59  EA Team Working  1 hour      
  HIPPO 60  EA Reporting  1 hour      

Course Details:

HIPPO 00  Introduction   hour  
  • Delegate background and objectives

  • Timetable and course outline

HIPPO 40  EA Roadmap  1 hours  
   EA Roadmap Hands-On   hour
  • Enterprise Architect CASE tool

  • Create project models in EA

  • User interface in EA

  • Diagrams, toolbox and project browser in EA

  • Model structure in EA

  • Create model elements in EA

  • Properties and notes windows in EA

  • Delete model elements in EA

  • Search for model elements in EA

  • Model views and diagram filters in EA

HIPPO 48  EA Activity Diagrams   hour  
   EA Activity Hands-On   hour
  • Create activity diagrams in EA

  • Add actions and control flow in EA

  • Model decisions and parallel actions in EA

  • Add action pins in EA

  • Model send, accept and time signals in EA

  • Use swimlanes or partitions in EA

HIPPO 50  EA Class Diagrams  1 hour  
   EA Class Diagrams Hands-On  1 hour
  • Create class diagrams in EA

  • Model classes and document purpose in EA

  • Define attributes in EA

  • Define operations and parameters in EA

  • Add associations and define multiplicity in EA

  • Model aggregation and composition in EA

  • Create inheritance hierarchies in EA

  • Model abstract classes and operations in EA

  • Add management information in EA

  • Use tagged values in EA

  • Organise the class model in EA

HIPPO 51  EA Code Generation   hour  
   EA Code Hands-On   hour
  • Code generation in EA

  • Reverse engineering in EA

  • Model synchronisation in EA

HIPPO 52  EA Component Diagrams   hour  
   EA Component Diagrams Hands-On   hour
  • Create component diagrams in EA

  • Create and document components in EA

  • Define interfaces and specify services in EA

  • Model component assemblies in EA

  • Define ports in EA

  • Create deployment diagrams in EA

  • Add components to nodes in EA

HIPPO 53  EA Sequence Diagrams   hour  
   EA Sequence Hands-On  1 hour
  • Create sequence diagrams in EA

  • Add objects and messages in EA

  • Use fragments for logic in EA

  • Create a stereotype in EA

  • Define a use case realization in EA

  • Diagram navigation with hyperlinks in EA

HIPPO 54  EA Communication Diagrams   hour  
   EA Communication Diagrams Hands-On   hour
  • Create communication diagrams in EA

  • Add objects and messages in EA

  • Message sequence numbering in EA

  • Show conditions and iteration in EA

HIPPO 55  EA State Machines   hour  
   EA State Machines Hands-On   hour
  • Create state machine diagrams in EA

  • Add states and transitions in EA

  • Define events, conditions and actions in EA

  • Add entry, exit and do events to states in EA

  • Show nested states and history in EA

HIPPO 56  EA Design Patterns   hour  
   EA Patterns Hands-On   hour
  • Document a design pattern using UML in EA

  • Export a design pattern from EA

  • Import a design pattern into EA

  • Apply a design pattern in EA

HIPPO 57  EA Relational Databases   hour  
   EA Databases Hands-On   hour
  • Create relational database diagrams in EA

  • Create database tables in EA

  • Add columns in EA

  • Create primary and foreign keys in EA

  • Define indexes and triggers in EA

HIPPO 59  EA Team Working   hour  
   EA Team Hands-On   hour
  • Packages and responsibility in EA

  • Use a shared network drive for EA

  • Create replica projects with EA

  • Connect to a DBMS EA repository

  • Export models from EA using XMI

  • Define controlled packages in EA

  • Baselines and differences in EA

HIPPO 60  EA Reporting   hour  
   EA Reporting Hands-On   hour
  • Produce MS Word or RTF documents from EA

  • Customise document templates in EA

  • Produce HTML reports from EA

  • Customise HTML templates in EA


+44 (0)1506 202164

    Hippo Software Limited 2015. All registered trademarks acknowledged.