EA for Systems Engineering

Course Description:

This course is designed for systems engineers who already have SysML experience and now wish to gain confidence using Enterprise Architect. The course includes substantial hands-on exercises to construct SysML models within the Enterprise Architect environment.

Enterprise Architect
SysML

Duration:

3 days

Prerequisites:

No prior Enterprise Architect experience is required.
Delegates should have knowledge of SysML concepts and notation.

Equipment:

Webinar
Enterprise Architect

For on-site delivery the customer should provide a suitable training room with a screen or projector to connect to our trainer’s laptop and a whiteboard or flipchart. All delegates require a PC or laptop running Enterprise Architect.

For webinar delivery delegates require a PC or laptop running Enterprise Architect with an Internet connection (a headset can be helpful). If you wish to test your environment join a test WebEx meeting: www.webex.com/test-meeting.html

A trial version of Enterprise Architect is fine for training and can be downloaded from Sparx Systems website: www.sparxsystems.com/products/ea/trial.html. It is also helpful to have a mouse as this makes creating diagrams much easier.

Course Style:

50% theory, 50% practical.
Each module is accompanied by a hands-on exercise 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. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate.

Course Modules:

  • Delegate background and objectives
  • Timetable and course outline

EA Teaching – 1 hour

EA Hands-On Exercises – 1.5 hours

  • Introduction to EA
  • Navigate the EA user interface
  • Create project models in EA
  • Create diagrams in EA
  • Understand the structure of EA projects
  • Create and delete elements in EA
  • Search for elements in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Create requirements diagrams in EA
  • Document requirements in EA
  • Relate requirements in EA
  • Set requirements priority and status in EA
  • Define requirements categories in EA
  • View list of requirements in EA
  • Import and export requirements in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Create use case diagrams in EA
  • Create and document actors in EA
  • Define use cases in EA
  • Colour code use case status in EA
  • Organise the use case model in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Document scenarios in EA
  • Generate activity diagrams in EA
  • Generate test cases in EA
  • Add use case relationships in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Add requirements to use case or activity in EA
  • Create realize relationships in EA
  • Drag and drop requirements in EA
  • Diagram to demonstrate traceabilty in EA
  • Traceability window in EA
  • Matrix to cross-reference requirements in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 1 hour

  • Create block definition diagrams in EA
  • Add blocks and value properties in EA
  • Create reference and part associations in EA
  • Model classification hierarchies in EA
  • Define block behaviour in EA
  • Add ports and interfaces in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Create internal block diagrams in EA
  • Add part property instances in EA
  • Connect parts in EA
  • Define ports and conjugated ports in EA
  • Model item flows in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Create parametric diagrams in EA
  • Define constraint blocks in EA
  • Add constraint properties in EA
  • Add parameters in EA
  • Connect parameters in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 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

EA Teaching – 0.5 hour

EA Hands-On Exercises – 1 hour

  • Create sequence diagrams in EA
  • Add objects, messages and returns in EA
  • Communicate using interfaces in EA
  • Show asynchronous messages in EA
  • Create and destroy objects in EA
  • Use fragments for logic in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 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

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Packages and navigation in EA
  • Libraries and package dependencies in EA
  • Capture viewpoints and views in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Create composite elements in EA
  • Define stereotypes in EA
  • Use tagged values for custom properties in EA
  • Nominate a template package in EA
  • Create custom searches in EA
  • Define model views in EA
  • Filter diagrams in EA
  • Define working sets in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Use a shared network drive for EA
  • Create replica projects with EA
  • Connect to DBMS repository or cloud with EA
  • Packages and responsibility in EA
  • Enable security in EA
  • Import and export XMI with EA
  • Integrate EA with version control system
  • Baselines and differences in EA
  • Enable auditing in EA
  • Conduct team discussions in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Create project glossary in EA
  • Generate MS Word, RTF or PDF from EA
  • Select document options in EA
  • Create document templates in EA
  • Produce HTML reports from EA
  • Customise HTML templates in EA