Lab#1
Lab#1
Introduction to
Sparx Enterprise Architect
ITM706 – Enterprise Architecture
Toronto Metropolitan University
Mehdi Shajari
Azure Virtual Desktop
• For info on how to connect to the virtual labs, please use the following link
to the TRSM student website, which walks you through all the steps:
• https://www.torontomu.ca/trsm-it-department/students/student-virtual-
lab/
• Please make sure that you have access to Sparx Enterprise Architect on
virtual computers.
• Should you require any assistance, please email
bizstudenthelp@torontomu.ca and one of the technicians will assist you.
Trial Version of Sparx
• Available at https://sparxsystems.com/products/ea/trial/request.html
Sparx resources
• https://sparxsystems.com/resources/user-
guides/15.2/index.html#fundamentals
• https://sparxsystems.com/resources/user-guides/15.2/basics/guide-
to-the-trial-edition.pdf
• https://sparxsystems.com/resources/user-
guides/15.2/basics/tutorial.pdf
• Demo videos
Start Page
Creating a new project
Add a view to your model
• A View is a top-level Package within a model.
• right-click on Model
• It can be categorized by purpose, such as Use Case View, Component
View or Deployment View, the purpose being indicated by using
different types of icon.
• Views are used to add an optional level of grouping of Packages,
diagrams and elements - the building blocks of your model.
Add New Packages
• A Package is a container of model elements and is represented in the
Browser window as a 'folder' icon.
• A Package holds the model building blocks, such as diagrams,
elements and other Packages·
• To begin developing your model, you create an initial Package to hold
your first diagrams and model structures
Next step
• You can choose one of the starter models
• by clicking on “Create Pattern(s)”
• and update it
• But we’ll continue creating our model without using model wizards
Create a New Diagram
• A diagram is a visual representation of the elements of your model
and their attributes and characteristics.
• How they are connected and/or interact with each other
• Different diagram types show different aspects of the model and the
relationships between elements.
• Right-click on the order-to-cash package and choose Add Diagram…
• Follow steps presented in the following slides.
Create New Elements on a Diagram
• Models are constructed from elements, each of which has its own
meaning, rules and notation.
• Generally, when you create a new element in your model, you want
to use that element on a diagram.
• The simplest way to do this is to create the element directly on the
diagram.
First Lab report
• Name the new project with Lab1-your full name (Lab1-MehdiShajari)
• Create a BPMN diagram for the order-to-cash process (Slide #49 from Week1).
• Use Exclusive gateway type (no cross sign in Sparx EA) and Parallel gateways.
• Use the Notes element from the “Common elements” to add a short write-up (max 100 words)
about the Exclusive and Parallel gateways (functionality and how a token proceeds in this type of
gateway).
• Create a BPMN diagram for the order-distribution-process (Slide #58)
• Use the Notes element from the “Common elements” to add a short write-up (max 100 words)
about the Inclusive gateway (functionality and how a token proceeds in this type of gateway).
• Use the “Diagram Notes” element from the “Common Elements” in the toolbox to add
diagram notes to each diagram.
• In the publish ribbon, use “save to file” to create an image file for your diagram and
“print to PDF” to create a PDF file.
• submit both image and PDF files
• Submit your .qea file
Any Question?