System Architecting with SysML Training

Commitment 3 Days, 7-8 hours a day.
Language English
User Ratings Average User Rating 4.8 See what learners said
Delivery Options Instructor-Led Onsite, Online, and Classroom Live


The discipline of systems engineering (SE) is transforming, with much of the design information now captured in graphical models. System Modeling Language (SysML) is the primary tool used to create and retain this design information. Design information in SysML includes operational (stakeholder) definition, technical requirements, architectural analysis/structure, parametric definition, and test information, which together represent nearly the entirety of SE artifacts. An underlying database holds the SysML information so that data from one diagram appears synchronized on other diagrams. The benefits to the system architect are extensive.

System Architecting with SysML Training shows how to architect and maintain a system definition using SysML. The System Architecting with SysML Training course is filled with graphic examples from SysML models, but it is unlike other SysML courses in that the spotlight is on system architecting. Students do not work on a computer during class so that they can focus on the concepts rather than on the use of a specific software tool. The System Architecting with SysML Training course flows through familiar SE processes while teaching how the SysML models and structures support and enhance each task. We cover every SE activity and every SysML diagram, from Use Case and Activity diagrams to define operations; through State Machine, Sequence, and Parametric diagrams to define system requirements; to Block Definition, Internal Block, and Requirements diagrams to define architectural structure. By the completion of this course, you will be able to apply SysML effectively in your own work.

  • 3 days of System Architecting with SysML Training with an expert instructor
  • System Architecting with SysML Electronic Course Guide
  • Certificate of Completion
  • 100% Satisfaction Guarantee


  • We can adapt this System Architecting with SysML course to your group’s background and work requirements at little to no added cost.
  • If you are familiar with some aspects of this System Architecting with SysML course, we can omit or shorten their discussion.
  • We can adjust the emphasis placed on the various topics or build the System Architecting with SysML course around the mix of technologies of interest to you (including technologies other than those included in this outline).
  • If your background is nontechnical, we can exclude the more technical topics, include the topics that may be of special interest to you (e.g., as a manager or policy-maker), and present the System Architecting with SysML course in a manner understandable to lay audiences.

Upon completing this System Architecting with SysML Training course, learners will be able to meet these objectives:


The target audience for this System Architecting with SysML Training course:

  • Systems engineers
  • Design engineers
  • Technical team leaders
  • System support leaders
  • Others who participate in defining and developing complex systems.

The knowledge and skills that a learner must have before attending this System Architecting with SysML course are:

  • N/A


  1. Systems Architecting and Engineering (1:30) – How systems architecting and systems engineering fit together; how model-based systems engineering (MBSE) has developed and what benefits it offers. A systems engineering model based on ISO-15288 and the INCOSE Handbook. What is architecture? What is architecting? Six principles of MBSE. Survey of current SysML tools.
  2. Basic SysML Concepts (1:30) – Where SysML came from; its purpose within the SE paradigms; the basic constructs of SysML. SysML underlying concepts; the information database; correct vs. complete. The SysML language. SysML and UML. The nine SysML diagram types. Common diagram structures: frames, headers, keywords, node symbols, path symbols, icons, and notes.
  3. Operational Definition and Analysis (3:00) – Understanding stakeholder views of the problem and the system; stakeholder requirements; using SysML to analyze and document the operational architecture. The concept of a use case (scenario). System boundaries and external actors. Use Case diagrams to define functionality. Activity diagrams to elaborate the behavior of a use case.
  4. System Physical Architecting (3:00) – System physical design; how to use SysML to show the physical architecture; the end-state of architecting. The block is a representation of systems, components, or flow items. Block relationship types: association, composite, reference, generalization. Block Definition diagrams to depict structural block relationships. Internal Block diagrams to depict dynamic block relationships. Quantifiable characteristics in a block. Modeling interfaces using ports and flows. Modeling block behavior. Modeling classifications and variants. Requirements diagrams to show hierarchical requirements allocations. Requirements allocations in the block diagrams.
  5. Additional SysML Constructs (1:30) – Some remaining features of SysML for better architecting; organizing the model; allocating relationships. Package diagrams to organize the model; types of organization; namespaces; imports and dependencies. Requirements containment hierarchies. Allocation between model constructs. Alternate constructs in SysML. Customizing SysML for projects or enterprises; SysML profiles; stereotypes
  6. Architecting Challenge Exercise (5:00) – Student group work in four segments to practice the major aspects of architecting with SysML; creating the SysML model diagrams to define a system. Introduction to the remotely-piloted aircraft system. Part A: Operational definition with use cases and activities. Part B: Logical architecting with state machines, sequences, and parameters. Part C: Physical architecting and alternatives with block diagrams. Part D: Requirements allocation and package diagrams.
  7. Summary (0:30) – Review of the important points of the System Architecting with SysML Training course. Interactive discussion of participant experiences that add to the material. Continuing Education: This course qualifies for 2.1 CEUs or 21 PDUs
System Architecting with SysML TrainingSystem Architecting with SysML Training Course Wrap-Up