Model-Based Systems Engineering

Systems Engineering Process:

    • Identify the Stakeholder(s)
    • Understand the Stakeholder needs
      • Stakeholder requirements are usually at a very high level
    • Requires constant communications to nail down their needs
    • Specify the required system functionality, interfaces, physical, performance and quality characteristics
    • Determine alternate system solutions - which may require partitioning the design into components in order to satisfy the requirements
    • May require trade-off analysis to evaluate options, preferred solution to satisfy the system requirements
    • Ensure traceability from the Stakeholder's needs to the system, subsystem and component-level requirements
    • Determine verification methods, conduct requirements-based testing

Reference: A Practical Guide to SysML - The Systems Modeling Language

DoDAF Framework:

    • The model list is comprehensive and it is up to the customer to determine if DoDAF viewpoint(s) are to be delivered
    • Primarily used for the Defense Industry but is suitable for commercial applications: DoDAF Overview

Other Frameworks:

    • UAF
    • UPDM
    • MODAF>
    • TOGAF

SysML: A Modeling Language

    • Is a graphical modeling language used to visualize and communicate ideas of the system design
    • Based on UML (Don't let that scare you) but you can start with SysML
    • SysML key elements are based on its structure, behavior, requirements and parametrics

In the next blog... Example Model