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:
- DoDAF-described models are grouped into viewpoints: DoDAF Model list
- 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