Exam4Training

OMG OMG-OCSMP-MU100 OMG-Certified Systems Modeling Professional – Model User Online Training

Question #1

What is the primary purpose of a dependency diagram in requirements modeling?

  • A . To depict the flow of data within a system
  • B . To model the interactions between actors and the system
  • C . To specify the sequence of messages between system components
  • D . To represent relationships and dependencies between different elements of a system

Reveal Solution Hide Solution

Correct Answer: D
Question #2

Which flow is not allowable in SysML:

  • A . Circular Flow
  • B . Bidirectional flows
  • C . Unidirectional flows

Reveal Solution Hide Solution

Correct Answer: A
Question #3

Which requirements modeling technique is useful for capturing and organizing user stories and acceptance criteria?

  • A . Use Case Diagram
  • B . User Story Map
  • C . Data Flow Diagram (DFD)
  • D . State Machine Diagram

Reveal Solution Hide Solution

Correct Answer: B
Question #4

In system behavior modeling, what does an Interaction Overview Diagram focus on?

  • A . The dynamic behavior of a system in terms of states and transitions
  • B . An overview of the flow of control between system components
  • C . The interactions between actors and the system over time
  • D . The allocation of software components to hardware nodes

Reveal Solution Hide Solution

Correct Answer: B
Question #5

An allocation diagram cuts across the various aspects of your model: requirements, behaviors, structures, and constraints.

  • A . True
  • B . False

Reveal Solution Hide Solution

Correct Answer: B
Question #6

Which type of relationship in SysML represents a specialized form of association where one block plays a specific role in relation to another block?

  • A . Dependency
  • B . Association
  • C . Generalization
  • D . Composition

Reveal Solution Hide Solution

Correct Answer: B
Question #7

Which model of system structure is based on the concept of tables, with each table representing an entity and the relationships between them represented as foreign keys?

  • A . Hierarchical model
  • B . Network model
  • C . Relational model
  • D . Object-oriented model

Reveal Solution Hide Solution

Correct Answer: C
Question #8

SysML is

  • A . A graphical language
  • B . A programming language
  • C . Semiformal
  • D . Standard for Systems Engineering

Reveal Solution Hide Solution

Correct Answer: ACD
Question #9

Which of the following is a cross-cutting construct that is used to represent the ability to represent data and behavior as a single entity?

  • A . Inheritance
  • B . Polymorphism
  • C . Encapsulation
  • D . Modularity

Reveal Solution Hide Solution

Correct Answer: C
Question #10

Assume the following state machine fragment Is In the A-State when the event evC arrives.

What is the order of behaviors that are executed after evj arrives? Choose the correct answer.

  • A . action 9, action 1
  • B . action 2, action 9, action 1
  • C . action 2, action 9, action 1, start activity X, evC
  • D . stop activity X (if needed), action 2, action 9, action 1, start activity X
  • E . stop activity X (If needed), action 2, action 9, action 1, action 4 start activity X

Reveal Solution Hide Solution

Correct Answer: C

Question #11

Which SysML diagram is suitable for representing the organization of blocks and their relationships within a system?

  • A . Package Diagram
  • B . Component Diagram
  • C . Composite Structure Diagram
  • D . Activity Diagram

Reveal Solution Hide Solution

Correct Answer: C
Question #12

SysML helps to provide:

  • A . Rapid generations of answers about the system behavior
  • B . Rapid definitive answers to stakeholders questions
  • C . Rapid definitive answers to customers questions

Reveal Solution Hide Solution

Correct Answer: BC
Question #13

What is a "weaver" in the context of aspect-oriented programming?

  • A . A tool or mechanism responsible for combining separate modules into a cohesive system
  • B . A programming language that supports aspect-oriented programming
  • C . The process of integrating new features into the existing codebase
  • D . A design pattern used to encapsulate algorithms

Reveal Solution Hide Solution

Correct Answer: A
Question #14

Which relationship in SysML indicates a strong association between two blocks, where the whole block depends on the existence of the part block?

  • A . Dependency
  • B . Association
  • C . Generalization
  • D . Composition

Reveal Solution Hide Solution

Correct Answer: D
Question #15

In system behavior modeling, what does a Communication Diagram focus on?

  • A . The dynamic behavior of a system in terms of states and transitions
  • B . The interactions between actors and the system
  • C . The allocation of software components to hardware nodes
  • D . The sequence of messages between system components

Reveal Solution Hide Solution

Correct Answer: B
Question #16

What are the disadvantages of Activity Diagrams?

  • A . Ambiguity
  • B . Connectivity (or lack thereof)
  • C . Complexity

Reveal Solution Hide Solution

Correct Answer: A
Question #17

Which type of requirements model focuses on the interactions between users and the system without detailing internal processes?

  • A . Use Case Diagram
  • B . State Machine Diagram
  • C . Sequence Diagram
  • D . Class Diagram

Reveal Solution Hide Solution

Correct Answer: A
Question #18

Which relationship in SysML indicates that one block requires another block for its proper functioning?

  • A . Dependency
  • B . Association
  • C . Generalization
  • D . Composition

Reveal Solution Hide Solution

Correct Answer: A
Question #19

How do Block Parts relate to Block Classifiers and Block instances?

  • A . Block "Whole" is a container that encapsulates its Block "Constituents" as Prototypical Instances
  • B . Block Parts are defined by strong ownership relations between a Block "Whole" and its Block "Constituents"
  • C . Both answers are true

Reveal Solution Hide Solution

Correct Answer: C
Question #20

What is the purpose of a Port in SysML?

  • A . To represent the internal structure of a block
  • B . To model the behavior of an object in terms of states and transitions
  • C . To define a set of operations that can be performed by a block
  • D . To specify the points of interaction between a block and its environment

Reveal Solution Hide Solution

Correct Answer: D

Question #21

Which requirements modeling technique is best suited for representing the structural relationships between entities in a system?

  • A . Use Case Diagram
  • B . Activity Diagram
  • C . Class Diagram
  • D . State Machine Diagram

Reveal Solution Hide Solution

Correct Answer: C
Question #22

What is true about "Composition" and "Part Property"?

  • A . 1. Composition and parts are two ways of visualizing the same relation, and allows two-way synchronization
  • B . 2. A Part represents the usage of a Block, a composition is a block within the block
  • C . 1 and 2 are true
  • D . 1 and 2 are false

Reveal Solution Hide Solution

Correct Answer: C
Question #23

What type of diagram is this?

  • A . State Machine Diagram
  • B . Block Definition Diagram
  • C . Requirement Diagram

Reveal Solution Hide Solution

Correct Answer: B
Question #24

In the context of cross-cutting concerns, what is "weaving"?

  • A . The process of combining separate modules into a cohesive system
  • B . The process of integrating new features into the existing codebase
  • C . The process of encapsulating concerns into aspects during runtime or compile-time
  • D . The process of optimizing the performance of a software system

Reveal Solution Hide Solution

Correct Answer: C
Question #25

Which statements are true?

  • A . Ports may carry flows of any sort of Block, Signal, or ValueType.
  • B . Part properties can also have Ports, and their Ports can have Connectors to internal Parts, Ports of internal Parts, or to boundary Ports of a Block
  • C . A Block can have Ports, and Ports can have Connectors to internal Parts or Ports of Parts.

Reveal Solution Hide Solution

Correct Answer: ABC
Question #26

Which diagrams are the same between SysML and UML2:

  • A . The parametric and requirement diagram
  • B . All but the parametric and requirement diagram
  • C . Sequence, State Machine, Use case and Package diagrams
  • D . All of them

Reveal Solution Hide Solution

Correct Answer: C
Question #27

Which model of requirements is most suitable for specifying business processes?

  • A . Activity models
  • B . Use case models
  • C . Object models
  • D . State-transition models
  • E . Data models

Reveal Solution Hide Solution

Correct Answer: A
Question #28

In system behavior modeling, what does a Timing Diagram focus on?

  • A . The dynamic behavior of a system in terms of states and transitions
  • B . To illustrate the interactions between actors and the system over time
  • C . To specify the sequence of messages between system components
  • D . The allocation of software components to hardware nodes

Reveal Solution Hide Solution

Correct Answer: B
Question #29

What is the primary purpose of a Dependency Diagram in system modeling?

  • A . To depict the internal structure of a block
  • B . To model the interactions between actors and the system
  • C . To represent the flow of control between system components
  • D . To show relationships and dependencies between different elements of a system

Reveal Solution Hide Solution

Correct Answer: D
Question #30

What is a "join point" in the context of aspect-oriented programming?

  • A . The point where different aspects are combined
  • B . The location in the code where advice can be applied
  • C . The weaving process of aspects into the codebase
  • D . The modularized unit of cross-cutting concern

Reveal Solution Hide Solution

Correct Answer: B

Question #31

What is the primary purpose of an Object Diagram in system modeling?

  • A . To represent the allocation of software components to hardware nodes
  • B . To depict the static structure of a system in terms of classes and their relationships
  • C . To illustrate the interactions between actors and the system
  • D . To show instances of classes and their relationships at a specific point in time

Reveal Solution Hide Solution

Correct Answer: D
Question #32

In system behavior modeling, what does a Sequence Diagram focus on?

  • A . The allocation of software components to hardware nodes
  • B . The dynamic behavior of a system in terms of states and transitions
  • C . The interactions between actors and the system
  • D . The sequence of messages between system components

Reveal Solution Hide Solution

Correct Answer: D
Question #33

SysML describes how to create and store text-based requirement.

  • A . True
  • B . False

Reveal Solution Hide Solution

Correct Answer: B
Question #34

Which of the following is a key objective of requirements modeling?

  • A . To identify stakeholders
  • B . To document the implementation details
  • C . To ensure project completion on schedule
  • D . To prioritize project risks

Reveal Solution Hide Solution

Correct Answer: A
Question #35

Which modeling technique is most suitable for illustrating the interactions between actors and the system?

  • A . Class Diagram
  • B . Object Diagram
  • C . Use Case Diagram
  • D . Composite Structure Diagram

Reveal Solution Hide Solution

Correct Answer: C
Question #36

What is the purpose of a State Machine Diagram in SysML?

  • A . To represent the structure of a system using blocks and relationships
  • B . To show the sequence of messages exchanged between objects
  • C . To model the behavior of an object in terms of states and transitions
  • D . To define the operations that can be performed by a block

Reveal Solution Hide Solution

Correct Answer: C
Question #37

Which design pattern is commonly used to address cross-cutting concerns by encapsulating the logic in separate modules?

  • A . Singleton Pattern
  • B . Observer Pattern
  • C . Decorator Pattern
  • D . Aspect-Oriented Programming (AOP)

Reveal Solution Hide Solution

Correct Answer: D
Question #38

When does MBSE shows its value?

  • A . During the system lifecycle
  • B . When stakeholders request clarifications
  • C . When there is change
  • D . At the beginning of the system lifecycle

Reveal Solution Hide Solution

Correct Answer: C
Question #39

Cameo can create a block to represent the System Of Interest, thus is typical of:

  • A . Use Case Diagrams
  • B . Package Diagrams
  • C . Requirement Diagrams

Reveal Solution Hide Solution

Correct Answer: A
Question #40

What is the purpose of a "cross-cutting concern" in software development?

  • A . To simplify the code by removing unnecessary features
  • B . To encapsulate concerns within individual modules
  • C . To address concerns that impact the entire system and cannot be modularized easily
  • D . To optimize the runtime performance of the software

Reveal Solution Hide Solution

Correct Answer: C

Question #41

Which SysML diagram is suitable for illustrating the hierarchical structure of blocks within a system?

  • A . Package Diagram
  • B . Composite Structure Diagram
  • C . Activity Diagram
  • D . Sequence Diagram

Reveal Solution Hide Solution

Correct Answer: B
Question #42

Which of the following is a cross-cutting construct that is used to represent the separation of concerns in software design?

  • A . Inheritance
  • B . Polymorphism
  • C . Encapsulation
  • D . Modularity

Reveal Solution Hide Solution

Correct Answer: D
Question #43

Which modeling technique is best suited for representing the organization and relationships between packages in a system?

  • A . Object Diagram
  • B . Package Diagram
  • C . Dependency Diagram
  • D . Composite Structure Diagram

Reveal Solution Hide Solution

Correct Answer: B
Question #44

Which option correctly describes the effect of an object flowing into and out of a data store?

Choose the correct answer.

A)

B)

C)

D)

  • A . Option A
  • B . Option B
  • C . Option C
  • D . Option D

Reveal Solution Hide Solution

Correct Answer: B
Question #45

In requirements modeling, what is the purpose of a data flow diagram (DFD)?

  • A . To represent the dynamic behavior of a system
  • B . To illustrate the interactions between actors and the system
  • C . To specify the sequence of messages between system components
  • D . To depict the flow of data within a system and between external entities

Reveal Solution Hide Solution

Correct Answer: D
Question #46

Which modeling technique is useful for illustrating the flow of control between system components?

  • A . Object Diagram
  • B . Composite Structure Diagram
  • C . Class Diagram
  • D . Package Diagram

Reveal Solution Hide Solution

Correct Answer: B
Question #47

Time constraints are mainly used in

  • A . Sequence Diagrams
  • B . Activity Diagrams
  • C . Requirement Diagrams

Reveal Solution Hide Solution

Correct Answer: A
Question #48

Who provides the requirements:

  • A . The customer
  • B . The Systems Engineer
  • C . The government
  • D . The organization

Reveal Solution Hide Solution

Correct Answer: ACD
Question #49

Which modeling technique is suitable for representing the structural relationships between entities in a system?

  • A . Package Diagram
  • B . Class Diagram
  • C . Composite Structure Diagram
  • D . Sequence Diagram

Reveal Solution Hide Solution

Correct Answer: B
Question #50

Which of the following is a cross-cutting construct that is used to represent the ability to modify the behavior of a software system without changing its source code?

  • A . Aspect-oriented programming
  • B . Object-oriented programming
  • C . Functional programming
  • D . Imperative programming

Reveal Solution Hide Solution

Correct Answer: A

Question #51

What is the primary purpose of a Composite Structure Diagram in system modeling?

  • A . To represent the dynamic behavior of a system in terms of states and transitions
  • B . To illustrate the interactions between actors and the system
  • C . To depict the internal structure and collaborations between parts within a system
  • D . To specify the sequence of messages between system components

Reveal Solution Hide Solution

Correct Answer: C
Question #52

Behavioral features can only be found in behavior diagrams.

  • A . True
  • B . False

Reveal Solution Hide Solution

Correct Answer: B
Question #53

What is the missing top level requirement?

  • A . Achieve temperature adjustment
  • B . Ask the user to choose the temperature
  • C . Adjust the temperature chose by the user
  • D . Adjust the room temperature to the temperature chose by the user

Reveal Solution Hide Solution

Correct Answer: D
Question #54

What are keys to the concept of "inheritance":

  • A . Children are incompatible with their parents
  • B . Attributes defined for the parent are inherited by the children
  • C . The generalization relation means that a child element “is a kind of” its parent element

Reveal Solution Hide Solution

Correct Answer: BC
Question #55

mdzip.bak is a diagram property.

  • A . False
  • B . True

Reveal Solution Hide Solution

Correct Answer: A
Question #56

In system modeling, what does an Object Diagram represent?

  • A . The dynamic behavior of a system in terms of states and transitions
  • B . The interactions between actors and the system
  • C . Instances of classes and their relationships at a specific point in time
  • D . The sequence of messages between system components

Reveal Solution Hide Solution

Correct Answer: C
Question #57

In SysML, what is the purpose of an Interface Block?

  • A . To model the flow of control between system components
  • B . To define a set of operations that can be performed by a block
  • C . To represent a state of an object in a specific condition
  • D . To describe the dynamic behavior of a system

Reveal Solution Hide Solution

Correct Answer: B
Question #58

Activity Diagrams are recommended for Asynchronous operations

  • A . True
  • B . False

Reveal Solution Hide Solution

Correct Answer: A
Question #59

What is the primary purpose of a Class Diagram in system modeling?

  • A . To represent the flow of data within a system
  • B . To illustrate the interactions between actors and the system
  • C . To specify the sequence of messages between system components
  • D . To depict the static structure of a system in terms of classes and their relationships

Reveal Solution Hide Solution

Correct Answer: D
Question #60

In the context of aspect-oriented programming, what is a "pointcut"?

  • A . A specific location in the code where advice is applied
  • B . A modularized unit of cross-cutting concern
  • C . A design pattern used to encapsulate algorithms
  • D . A programming paradigm

Reveal Solution Hide Solution

Correct Answer: A

Question #61

Cameo is:

  • A . A modelling tool
  • B . A modelling language
  • C . Both a tool and a language

Reveal Solution Hide Solution

Correct Answer: A
Question #62

In SysML, what is the purpose of a Use Case Diagram?

  • A . To represent the internal structure of a block
  • B . To model the behavior of an object in terms of states and transitions
  • C . To describe the dynamic behavior of a system from the user’s perspective
  • D . To define a set of operations that can be performed by a block

Reveal Solution Hide Solution

Correct Answer: C
Question #63

State Machine Diagrmas are used

  • A . To describe event-based behavior
  • B . To decide how an object (system element) responds to events
  • C . At different abstraction levels

Reveal Solution Hide Solution

Correct Answer: AC
Question #64

What is meant by "meaningful" use of allocations?

  • A . A correct use
  • B . A well defined use
  • C . A consistent use

Reveal Solution Hide Solution

Correct Answer: C
Question #65

Which model of requirements is most suitable for capturing the structure of the system’s data?

  • A . Use case models
  • B . Activity models
  • C . Object models
  • D . State-transition models
  • E . Data models

Reveal Solution Hide Solution

Correct Answer: E
Question #66

In SysML, what is the primary purpose of a Package Diagram?

  • A . To represent the internal structure of a block
  • B . To organize and show the dependencies between packages in a system
  • C . To model the dynamic behavior of a system
  • D . To define a set of operations that can be performed by a block

Reveal Solution Hide Solution

Correct Answer: B
Question #67

A has three inputs I 1. I 2 and 13 and one output O, I1, I2. I3 and O are all of the same type A requires I1 or I2 to execute but I1 and I2 are mutually exclusive. I3 must be present tor A to begin.

Which activity diagram fragment correctly shows A with its three inputs and one output?

Choose the correct answer

A)

B)

C)

D)

E)

  • A . Option A
  • B . Option B
  • C . Option C
  • D . Option D
  • E . Option E

Reveal Solution Hide Solution

Correct Answer: A
Question #68

SysML is the only language of MBSE (Model Based Systems Engineering)

  • A . True
  • B . False

Reveal Solution Hide Solution

Correct Answer: B
Question #69

An Activity diagram describes:

  • A . Operational instructions
  • B . Processes
  • C . Stakeholder map

Reveal Solution Hide Solution

Correct Answer: B
Question #70

Which is false?

  • A . A namespace is a model that contains other models
  • B . A package is a type of namespace
  • C . A namespace has meaning within an instance of the system

Reveal Solution Hide Solution

Correct Answer: AC

Question #71

Which model of requirements is most suitable for specifying the relationships between objects in the system?

  • A . Use case models
  • B . Activity models
  • C . Object models
  • D . State-transition models
  • E . Data models

Reveal Solution Hide Solution

Correct Answer: C
Question #72

In requirements modeling, what does a collaboration diagram focus on?

  • A . The structural relationships between entities
  • B . The dynamic behavior of a system in terms of states and transitions
  • C . The interactions and collaborations between objects
  • D . The sequence of messages between system components

Reveal Solution Hide Solution

Correct Answer: C
Question #73

In system modeling, what does a Composite Structure Diagram represent?

  • A . Instances of classes and their relationships at a specific point in time
  • B . The dynamic behavior of a system in terms of states and transitions
  • C . The internal structure and collaborations between parts within a system
  • D . The static structure of a system in terms of components and their relationships

Reveal Solution Hide Solution

Correct Answer: C
Question #74

What is the primary purpose of a Sequence Diagram in system behavior modeling?

  • A . To depict the allocation of software components to hardware nodes
  • B . To illustrate the interactions between actors and the system over time
  • C . To specify the sequence of messages between system components
  • D . To represent the dynamic behavior of a system in terms of states and transitions

Reveal Solution Hide Solution

Correct Answer: C
Question #75

Which SysML diagram is best suited for modeling the interactions between components within a system?

  • A . Activity Diagram
  • B . Collaboration Diagram
  • C . State Machine Diagram
  • D . Use Case Diagram

Reveal Solution Hide Solution

Correct Answer: B
Question #76

Cameo can be sincronized with:

  • A . Oculus
  • B . DOORS
  • C . Polarion
  • D . Excell
  • E . Enovia

Reveal Solution Hide Solution

Correct Answer: BCDE
Question #77

In system modeling, what does a Deployment Diagram focus on?

  • A . The interactions between actors and the system
  • B . The allocation of software components to hardware nodes
  • C . The dynamic behavior of a system in terms of states and transitions
  • D . The flow of control between system components

Reveal Solution Hide Solution

Correct Answer: B
Question #78

In SysML, what is the purpose of a Signal?

  • A . To represent the flow of control between system components
  • B . To model the structure of a system using blocks and relationships
  • C . To describe the dynamic behavior of a system in terms of signals and their interactions
  • D . To define a set of operations that can be performed by a block

Reveal Solution Hide Solution

Correct Answer: C
Question #79

Teamwork Cloud is:

  • A . A component of Cameo Simulation Toolkit
  • B . A system for concurrent working
  • C . A system for sharing files

Reveal Solution Hide Solution

Correct Answer: B
Question #80

Which model of system behavior is used to represent the behavior of a system as a set of tasks or actions that need to be performed in order to achieve a goal?

  • A . State-transition model
  • B . Activity model
  • C . Process model
  • D . Flow model

Reveal Solution Hide Solution

Correct Answer: B
Exit mobile version