Overview of SysML Flashcards

1
Q

What is SysML?

A

A graphical language which consists of notations that have specific meanings that is an extension of UML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of SysML?

A

To visualize communication of a system’s design among stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a namespace?

A

The model element container for other elements on the diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the allowable model element types for a block definition diagram?

A

package, model, modelLibrary, view, block, constraintBlock

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the allowable model element types for a internal block diagram?

A

block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the allowable model element types for a use case diagram?

A

package, model, modelLibrary, view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the allowable model element types for an activity diagram?

A

activity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the allowable model element types for a sequence diagram?

A

interaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the allowable model element types for a state machine diagram?

A

stateMachine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the allowable model element types for a parametric diagram?

A

block, constraintBlock

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the allowable model element types for a requirement diagram?

A

package, model, modelLibrary, view, requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the allowable model element types for a package diagram?

A

package, model, modelLibrary, view, profile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are 5 aspects of a system that SysML can represent?

A
  1. structural composition, interconnection, and classification
  2. flow-based, message-based, and state-based behavior
  3. constraints on the physical and performance properties
  4. allocations between behavior, structure, and constraints
  5. requirements and their relationship to other requirements, design elements, and test cases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a package diagram used for?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a requirement diagram used for?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is an activity diagram used for?

A

to specify a behavior, with a focus on the flow of control and the transformation on inputs into outputs through a sequence of actions. Commonly used as an analysis tool to understand and express the desired behavior of a system.

17
Q

What is a block definition diagram used for?

A

to display elements and the relationships between those elements. commonly used to display a system hierarchy and classification trees.

18
Q

What is an internal block diagram used for?

A

to specify the internal structure of a single block. showing the connections between internal parts of a block and the interfaces between them.

19
Q

What is a parametric diagram used for?

A

to express how 1 or more constraints (equations and inequalities) are bound to the properties of a system. They support engineering analysis, including performance, reliability, availability, power, mass, and cost. and can be used to support trade studies of candidate physical architectures.

20
Q

What are some of the common elements of the user interface of a typical SysML modeling tool?

A
  • diagram area
  • pallet (toolbox): typically context sensitive
  • model browser: present hierarchal view of the model elements contained in the model
  • toolbar: set of menu selections that support different user actions related to file management, editing, viewing, configuring tool features, and other actions
21
Q

Which part of the user interface presents a hierarchal view of the model elements contained in the model?

A

model browser

22
Q

What is the purpose of applying an MBSE method?

A

determines the modeling activities that are performed , the ordering of the activities, and the kinds of modeling artifacts produced

23
Q

What are the primary activities of the simplified MBSE method?

A
  1. organize the model
  2. analyze stakeholder needs to inderstand the problem to be solved, the goals the system is intended to support, and the effectiveness measures needed to evaluate how well the system supports these goals and satisfies the stakeholder needs
  3. specify system requirements including required system functionality, interfaces, physical and performance characteristics, and other quality characteristics to support the goals and effectiveness measures
  4. Synthesize alternative system solutions by partitioning the system design into components that can satisfy the system requirements.
  5. Perform analysis to evaluate and select a preferred system solution that satisfies the system refquirements and maximizes the effectiveness measures
  6. Maintain requirements traceability to ensure the proposed solution satisfies the system requirements and associated stakeholder needs.
24
Q

What are the 9 diagram kinds?

A
  1. Package Diagram
  2. Requirement Diagram
  3. Activity Diagram
  4. Sequence Diagram
  5. State Machine Diagram
  6. Use Case Diagram
  7. Parametric Diagram
  8. Block Definition Diagram
  9. Internal Plock Diagram
25
Q

What are the behavior diagrams?

A
  1. Activity Diagram
  2. State Machine Diagram
  3. Sequence Diagram
  4. Use Case Diagram
26
Q

What are the structure diagrams?

A
  1. Block Definition Diagram

2. Internal Block Diagram

27
Q

What are the 5 types of SysML diagrams?

A
  1. Package Diagram
  2. Requirement Diagram
  3. Behavior Diagram
  4. Parametric Diagram
  5. Structure Diagram