Overview of SysML Flashcards
What is SysML?
A graphical language which consists of notations that have specific meanings that is an extension of UML
What is the purpose of SysML?
To visualize communication of a system’s design among stakeholders.
What is a namespace?
The model element container for other elements on the diagram
What is the allowable model element types for a block definition diagram?
package, model, modelLibrary, view, block, constraintBlock
What is the allowable model element types for a internal block diagram?
block
What is the allowable model element types for a use case diagram?
package, model, modelLibrary, view
What is the allowable model element types for an activity diagram?
activity
What is the allowable model element types for a sequence diagram?
interaction
What is the allowable model element types for a state machine diagram?
stateMachine
What is the allowable model element types for a parametric diagram?
block, constraintBlock
What is the allowable model element types for a requirement diagram?
package, model, modelLibrary, view, requirement
What is the allowable model element types for a package diagram?
package, model, modelLibrary, view, profile
What are 5 aspects of a system that SysML can represent?
- structural composition, interconnection, and classification
- flow-based, message-based, and state-based behavior
- constraints on the physical and performance properties
- allocations between behavior, structure, and constraints
- requirements and their relationship to other requirements, design elements, and test cases
What is a package diagram used for?
To display the way a model is organized in the form of a package containment hierarchy. It may also show the model elements that packages contain and the dependencies between packages and their contained model elements.
What is a requirement diagram used for?
To display text-based requirements, the relationships between requirements (containment, derive requirement, copy) and the relationships between requirements and other model elements (satisfy, verify, refine)