
Explore the principles and applications of model based systems engineering (MBSE), from foundations of systems engineering to tools for effective system architecting, modeling, and cross-disciplinary collaboration.
Explore systems architecting and model based systems engineering (MBSE), with fundamentals, architectures, and modeling in SysML, UML, and OPM, plus hands-on work in Genesis, Sparx, and Capella.
Meet your instructor, Christopher Olsen, who brings decades of systems engineering, MBSE, and program management experience across military, aviation, and defense programs, with certifications in Ssmp, SysML, and PMP.
Demonstrate how model based systems engineering (MBSE) uses a formal, model-centric approach to visualize, simulate, and validate complex systems throughout the life cycle, replacing document-based methods.
Explore MBSE, model-based systems engineering, to reduce risks early, improve cross-team communication, and ensure system integrity across aerospace, automotive, defence, and healthcare projects.
Explore architecting principles and model-based systems engineering (MBSE) to capture requirements, behaviors, and structures in conceptual models using SysML, UML, and OPM, with MBSE tools and an ATM demonstration.
Establish a regular, self-disciplined study routine with weekly, focused sessions to master MBSE concepts, using course resources, discussion boards, and practical assignments.
Explore the ISO definition of a system as a combination of interacting elements—hardware, software, people, information, techniques, facilities, and services—organized to achieve stated purposes.
Define a system hierarchy to decompose a system into subsystems, components, subcomponents, and parts using partitioning relationships and multiplicities to manage complexity.
Identify the external and internal views of a system, define boundaries with a context diagram, and map interfaces with users, environment, and other systems to clarify interactions and value.
Identify users and stakeholders early, elicit their requirements, and translate them into a solution. Gather ongoing feedback from end users, maintainers, testers, and regulators to ensure success.
Visualize system boundaries and interfaces with a context diagram, using top-down systems engineering to link external inputs and outputs via connectors, isolators, and converters, while managing standardized interfaces.
Explore how systems engineering applies an interdisciplinary, stakeholder-focused approach to define requirements, develop missions, allocate functions to hardware or software, and verify outcomes through iterative, top-down processes.
Master systems thinking as a holistic approach to how a system's elements interrelate, identify patterns and emergent behavior, and balance processes across the lifecycle to achieve missions.
Explore the system development life cycle from conception to disposal, detailing stages, decision gates, and frameworks, including incremental, spiral, and evolutionary approaches.
Define how architectures structure a system, its components, relationships, and evolution principles. Explain how architecture guides design, supports integration and alignment with business goals, and enhances scalability, maintainability, and adaptability.
Explore architecture descriptions as the way to express a system's architecture, guided by ISO standard 42 010, architecture viewpoints, views, and decisions for the ATM as the system of interest.
Architecting enhances communication among stakeholders and informs decisions by offering a holistic view of complex systems. Improve risk management, scalability, modularity, and compliance by guiding resources and expansion.
Clarify the differences between design engineers and system architects, and show how their roles, collaboration, and modular architectures align business goals with detailed engineering.
Explore the differences between designing new system architectures and reworking existing ones, focusing on requirements, integration, risk, and scalable, secure, interoperable solutions.
Apply architectural frameworks to design complex systems, such as an ATM, using TOGAF, Zachman, and Dodaf to guide interfaces, security, and compliance. Build reusable, well-communicated MBSE approaches across stakeholders.
TOGAF provides a common language and a modular, adaptable architecture framework for enterprise and system design, guiding architecture development through ADM and the four domains—business, data, application, technology.
Explore the Zachman framework, a six-by-six matrix taxonomy for organizing enterprise architecture artifacts, mapping what, how, where, who, when, and why across development stages.
Learn how DoDAF provides a data-centric, federated approach to architecture development with fit-for-purpose views that enable interoperability and aligned investments across defense and beyond.
Compare architecting methods such as TOGAF ADM, Rup, Arcadia, and ISC RP, and learn how to select a process that aligns IT with business goals using SysML and Capella.
Discover proven architecture heuristics to simplify complex systems, including domain-based grouping, modularity with tight cohesion and loose coupling, early risk focus, minimal interface surprises, and requirement verification.
Explore architecting heuristics through systems thinking, emphasizing simplicity, configuration, verification, and multi-view analysis to validate models and guide robust architectures.
Group related elements to ensure clear boundaries, coupling, and hierarchies; balance proven and state-of-the-art approaches, identify root cause, value relationships, and emphasize early trade studies and quality checks.
Explore the role of a systems architect, balancing technical design with business context and stakeholder needs across MBSE. See how modeling, integration, and life cycle thinking shape robust architectures.
Explore how model-based systems engineering replaces paper documents with a centralized, shared model that automates updates, enhances traceability, and enables real-time collaboration.
Explore how models in MBSE capture, analyze, and communicate system information, shaping a unified, single source of truth.
Models guide the development of complex systems, helping architects communicate with stakeholders, explore design options, and maintain system integrity from concept to completion.
Explore how model based systems engineering uses views and viewpoints to tailor architecture information for stakeholders, covering operational and system perspectives across DoD, TOGAF, Modaf, and IEEE 42010 standards.
Explore model based systems engineering (MBSE) as using a system model to capture requirements, behaviors, interfaces, and architecture across the life cycle, enabling top-down design with traceability.
Explore diagramming techniques for model-based systems engineering, choosing diagram types, applying standards, and using alignment, whitespace, color, and layering to enhance readability and communication.
Evolve abstract concepts into detailed designs through iterative refinement, functional decomposition, and traceable requirements, aligning stakeholder needs with architecture and verification.
Engineers validate conceptual models in MBSE against stakeholder needs. Explore questions on scope, assumptions, data sources, traceability, and feasibility to ensure the model's validity and usefulness before implementation.
Explore how BPMN provides a shared language to document and automate business processes within the MBSE toolkit, and examine the process, choreography, and conversation diagrams.
Learn how a BPMN process diagram maps internal workflows using pools, swim lanes, tasks, exclusive and parallel gateways, and data objects to model a coffee shop order and service process.
Explore BPMN choreography diagrams that model message-based interactions between independent participants, showing who initiates and responds, with envelopes and gates, while avoiding internal workflows to define the interaction protocol.
Explore BPMN collaboration diagrams that model cross-organization interactions between two independent participants using pools, message flows, and data objects like RFQ in a coffee supply example.
OPM is a formal approach to modeling complex systems using objects, processes, and states, combining a diagram with a matching plain language sentence for clear, unified model based systems engineering.
Explore OPM building blocks—objects, processes, states, and links—and see how physical and informatical objects and gerund processes drive state changes, with OPD and OPL modeling.
Discover how objects and processes relate in OPM through three transformation links: consumption, result, and effect, expressed with OPM diagrams and OPL sentences, using an ATM example.
Explore OPM structural relationships to model static architecture, using aggregation participation to define whole part structures like an ATM's body, cash management, and user interface.
In OPM, understand how a system's structure, behavior, and function—exemplified by an atm—interact through exhibition characterization to deliver cash efficiently and securely without human intervention.
Identify the beneficiary and their attribute in OPM to model the benefit delivered. The ATM is the benefit providing object, and its cash withdrawal transforms the beneficiary's cash availability.
Explore enablers in OPM—agents, instruments, and environmental objects external to the system—and how they support ATM cash withdrawal, transforming user cash availability and illustrating hierarchical modeling.
Apply in-zooming in OPM to decompose complex processes into detailed SD1 diagrams, revealing internal subprocesses while maintaining top-level clarity and traceability. Model concurrent and persistent activities alongside the main flow.
Explore Archimate, an open, vendor-neutral language for describing, analyzing, and visualizing enterprise architectures across the business, application, and technology layers with a universal grammar of elements, relationships, and symbols.
Explore the Archimate motivation layer, tracing drivers, goals, assessments, and ROI through stakeholders to align strategy with business aims, linking value streams and capabilities to outcomes.
Explore the Archimate business view and how the business layer maps actors, roles, processes, and documents to define business services and interfaces.
The application layer describes software systems that support the business, detailing applications, services, functions, and data while bridging roles to infrastructure and guiding ADM cycle decisions for integration planning.
Model the technology layer to reveal the infrastructure—hardware, and system software—that supports the application layer and data flows, while Archimate's Archibaid adds physical elements for manufacturing and IoT contexts.
Understand the ArchiMate implementation layer and how it models change across plateaus and gaps, aligning work packages and implementation events with business strategy.
Explore SysML and UML modeling languages, compare their diagrams, and learn to use block definition diagrams, internal block diagrams, use case diagrams, activity diagrams, sequence diagrams, state machine diagrams, and parametric diagrams.
Class diagrams depict system elements across abstraction levels, showing classes, attributes, operations, associations, and generalization, and illustrate instantiation and memory, with ATM examples.
Explore UML and SysML activity diagrams to map participant actions and messages, using inputs, outputs, control flows, and swimlanes. Decompose into parent and child diagrams, ensuring simple verb-object actions.
Understand how state machine diagrams model system behavior with states, transitions, and events, including entry, do, end activities, nested substates, and parallel states, via ATM and traffic lights.
Explore UML and SysML sequence diagrams to model message exchanges between actors and system lifelines, showing how diagrams supplement requirements in requirements engineering. Distinguish synchronous and asynchronous messages.
Block definition diagrams (BDD) and internal block diagrams (IBD) to map system elements, hierarchies, and interfaces, using solid black diamonds for associations and hollow triangles for generalization.
Learn how SysML requirements diagrams link text-based requirements to system models, enabling traceability across design, analysis, and testing, and capture functional, non-functional, and performance requirements with constraints and verification relationships.
SysML v2, built on the kernel modeling language (kermel), replaces UML-based profiles with formal semantics, a textual notation, and an API for interoperable, executable models in MBSE.
Explore SysML v2 structure elements, including parts, attributes, and multiplicities, using an ATM model with cash management, ports, and connections to illustrate composite and reference parts.
Explore SysML v2 actions, action definitions, and action decomposition to model, sequence, and bind complex behaviors in MBSE, using ATM and phone call examples.
Discover how SysML v2 calculations enable early analysis through reusable, pure computations, illustrated by an ATM cash withdrawal model using greedy bill dispensing with denominations 50, 20, and 10.
Explore how SysML v2 constraints define predicates that enforce rules, ensure consistency, and bind inputs like withdrawal amount to account balance in an ATM model.
Explore SysML v2 cases as structured scenarios with actors, focusing on analysis, verification, and use cases, and apply them to an ATM example to analyze time and verify accuracy.
Discover how use case analysis refines requirements by detailing actors, goals, preconditions, and triggers, using sunny day scenarios to decompose complex systems, illustrated with an automated teller machine example.
Learn how SysML v2 requirements formalize stakeholder constraints into verifiable system behavior, detailing constraints, thresholds, and objectives for an ATM, and how stakeholders and concerns shape verification.
Discover SysML v2 views and viewpoints that frame security concerns through architecture viewpoints, guiding data protection, threat mitigation, and features like ports for secure communication, encryption, and access control.
Conclude the SysML v2 module by highlighting formal semantics and textual notation, then build system structure with parts, ports, and allocations, plus behavior, sequencing, and constraints for analysis and requirements.
Explore leading mbse tools and their strengths, from SysML and UML support to requirements traceability, collaboration, and simulation capabilities, helping you pick the right tool for your complex system design.
Explore common model package setups for MBSE, including SysML pillars, viewpoint structures, Capella Arcadia, and UML and Archimate frameworks, to ensure modularity, traceability, and scalable enterprise modeling.
This course is designed for product developers, systems engineers, and technical project managers with foundational systems engineering knowledge who want to advance their skills in modeling system concepts.
Starting with an overview of systems engineering fundamentals, this course introduces the core aspects of MBSE, highlighting how it enables clear communication, reduces errors, and improves project outcomes. You’ll learn to apply MBSE in real-world projects through modules that cover essential topics like system architecting principles, systems engineering, life cycle models, functional analysis, parametric analysis, conceptual simulations, physical allocation, test modeling, traceability, popular modeling languages (SysML, UML and OPM), and tools. We’ll introduce architecting into frameworks, and explore industry-standard tools such as Capella, Modelio, Vitech Genesys, Sparx Enterprise Architecture (EA), and 3DS Catia Magic.
Through practical examples, including an Automated Teller Machine project, you’ll gain an understanding of building conceptual system models that align with stakeholder needs and project requirements. By the end of the course, you’ll have a strong grasp of MBSE fundamentals and will be able to create robust conceptual models to guide detailed engineering designs. This course is perfect for anyone in aerospace, defense, automotive, healthcare, and other related fields seeking to deepen their expertise in MBSE and system architecting.