Overview of MBSE Flashcards
What is MBSE?
An approach to performing systems engineering that promises to deliver a greater return on investment than the traditional document-based approach
What is a model?
A representation of one or more concepts that may be realized in the physical world.
What is a method?
A set of related activities, techniques, conventions, representations, and artifacts that implement one or more processes and is generally supported by a set of tools.
What is a system model?
A central repository for design decisions that includes system specifications, design, analysis, and verification information and can also ne a software tool that generates production-quality source code.
What is a model element?
A captured design decision that represents design, test cases, design rationale, and their interrelationships.
What are diagrams?
Views that underlay the system model.
What is a modeling method?
A documented set of design tasks that a modeling team performs to create a system model.
Its purpose is the expected result of the modeling effort
Its scope is the point at which the purpose is satisfied.
What is a modeling tool?
A special class of tools that are designed and implemented to comply with the rules of one or more modeling languages, enabling you to construct well-formed models in those languages.
What are some of the primary distinctions MBSE and a document-based approach?
Document:
- Many hard copy specs, diagrams in separate files
- emphasis on document control
- requirements listed in a spec tree
- progress is measured through completion of documents
- Difficult to assess relationships btwn system elements.
MBSE:
- Output is a system model that forms engineering baseline
- emphasis on defining and evolving the model using methods and tools.
- Enhanced specs and design quality.
- Reuse of the system specification and design artifacts
- improved communication among the development team
What are some of the benefits of MBSE over the document-based approach?
- Enhanced communications
- Reduced Development Risk
- Improved Quality
- Increased productivity
- Leveraging the models during the downstream lifecycle phases.
- Enhanced knowledge transfer.
Where are the model elements of a system model stored?
In a model repository and presented in diagrams with graphical symbols (p19)
Why should a model be validated?
To understand the impact of the assumptions that drive the constraints and perform the analysis. Ensure the model:
1. has a well defined purpose
2. has levels of breadth, depth, and fidelity
3. is complete relative to the scope
4. is well-formed based on SysML constraints
is Consistent with constraints enforced (p24)
What constitutes a good model?
It meets its intended use by providing visibility to aid the design team in identifying design issues and assessing design quality.
What is the difference between a good model and a good design?
A good model is judged by how well the model meets its intended use. a good design is judged by how well the design satisfies its requirements and the extent to which it incorporates quality design principles.
Which aspects of the model can be used to define the scope of the model?
The model’s scope can be defined in terms of the model’s breath, depth, and fidelity, which evolve across different phases of development. This scope should be balanced with the available schedule, budget, skill levels, and other resources.