This course provides an introduction to model-based systems engineering using SysML. It provides a description of the three pillars that support the systems engineering effort – methodology, language, and tools. The methodology is informed by the Object-Oriented Systems Engineering Methodology, a product of the International Council on Systems Engineering (INCOSE). The language is SysML, a standard produced by the Object Management Group (OMG) and implemented in multiple modeling tools. Sparx Systems Enterprise Architect is the tool provided for this course. The course presentation can be modified to accommodate organizations with their own development processes and different toolsets.
Course length: 3 days
Objectives/Benefits
- Understand how MBSE fits into a systems engineering process
- Understand the basics of the SysML modeling language
- Understand the use of models to represent systems, their requirements, components, and the relationships between them
- Use Sparx Enterprise Architect to create system models
- Develop sufficient knowledge to successfully complete the OMG Certified System Modeling Professional – Model User exam
Follow-On Courses
- Advanced MBSE
- Intermediate EA
- Advanced EA
Course Outline
Understand how MBSE fits into a systems engineering process
Understand the basics of the SysML modeling language
Understand the use of models to represent systems, their requirements, components, and the relationships between them
Use Sparx Enterprise Architect to create system models
Develop sufficient knowledge to successfully complete the OMG Certified System Modeling Professional – Model User exam
Introduction to MBSE – what you can expect in adopting a model-based approach to systems engineering
MBSE Process and Methodology – a brief look at the published methods
Introduction to SysML – an overview of the language architecture
Model Organization – setting up a systems engineering model
Analyze Stakeholder Needs – incorporating customer documents and SysML models to develop an understanding of the problem space, including desired system behaviors
Manage Requirements – developing and incorporating requirements into the model to support traceability from the needs analysis
Refining Requirements – modeling system usage using use cases
Developing a Logical System Architecture – creating system structure on block definition diagrams and detailing interface definitions on internal block diagrams
Describing System Behavior – developing flow-based behavior, event-based behavior, and message-based behavior descriptions and diagrams
Allocation – modeling responsibilities and trace relationships
Modeling Constraints – exploring the use of parametrics
Prerequisites
Cancellation Policy
A 100% refund, minus a 5% processing fee, will be given to students who drop or withdraw from the EA Principals, Inc. class no later than the 21st day prior to the announced scheduled start date. No refund will be given within 21 days of the published start date. Students missing a portion of a class, due to emergencies or unforeseen circumstances, will be able to attend the next class on the same topic for the days missed, without additional fee. Students need not reregister; however, they must notify EA Principals, Inc. (by email or telephone), so the registration fee for the makeup class can be waived and class logistics provided. Note: This refund policy does not apply if using special discount codes that have “no refund” specified in the usage instructions.