Skip to main content

OMG-OCSMP-MBA400 Real Exam Questions

OMG-Certified Systems Modeling Professional - Model Builder - Advanced

90 questions available · Page 1 of 9

Updated Exam DumpsVerified AnswersPass Guarantee

Get Complete Exam Dumps
Question 1 Single choice

Choose the correct answer

A design team is applying the MARTE profile to its model to add information about timing and resources

What is a best practice to provide the MARTE information to the engineers who require it?

  1. A

    Define a viewpoint and conform views for the engineers

  2. B

    Always show the MARTE stereotypes and properties in the diagrams

  3. C

    Define a model library that encapsulates the MARTE data for the engineers

  4. D

    Create a separate model for the MARTE data and import it into the system model.

Show answer and explanation

Correct answer: A

Explanation

A best practice to provide the MARTE information to the engineers who require it is to define a viewpoint and conform views for the engineers. A viewpoint is a specification of a perspective on a model that addresses a set of stakeholder concerns. A view is a representation of a model that conforms to a viewpoint. By defining a viewpoint and conform views for the engineers, the MARTE information can be presented in a way that is relevant and understandable for them.

Question 2 Single choice

Choose the correct answer is it possible to conduct a systems engineering project without applying a methodology?

  1. A

    Yes. if only the project's tasks are defined

  2. B

    Yes. it only the project's processes are defined.

  3. C

    No. system engineering projects will fail if no dedicated methodology is applied

  4. D

    No. even it r>o formal methodology is applied, working spontaneously is considered to be a
    methodology

Show answer and explanation

Correct answer: D

Explanation

A methodology is a set of principles, methods and practices that guide the execution of a project or activity.
A systems engineering project always involves some kind of methodology, even if it is not explicitly defined or documented. Working spontaneously or randomly is also a form of methodology, although it may not be very effective or efficient. A systems engineering project cannot be conducted without applying any methodology at all.
References:
OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.5

Question 3 Single choice

Choose the correct answer

A large company uses SysML to design energy systems, and plans to use a specialized proprietary analysis tool (X) for evaluating and comparing the cost, performance, and reliability of energy system alternatives.
The engineers at the company want to automatically create analysis models in X from design models in SysML.

The achieve this, they will use the following process:

(1) Specify the appropriate module in X10 be used for each block m the SysML design model.

(2) Write scripts that use these mappings to automatically create analysis models in X

Which approach is most flexible when enabling this automation?

  1. A

    define a package that contains a note for each type of module in X. and anchor notes to the blocks in the design model

  2. B

    define a profile that contains a stereotype for each type of module m X. and assign the stereotype to the blocks in lite design model

  3. C

    define a profile that contains a tag for each type of X in the tool, and assign the stereotype to the blocks in the design model

  4. D

    define a profile that contains a stereotype with a tag that can store the name of the module in X. apply the stereotype to the blocks in the design model, and populate the tag

  5. E

    define a package that contains a block for each type of module m X (e g module_1 block) and create a dependency relationship from the module block to the blocks in the design model

Show answer and explanation

Correct answer: D

Explanation

A profile is a mechanism for customizing SysML for a specific domain or purpose. A stereotype is a way of extending or modifying the semantics of a SysML element. A tag is an attribute of a stereotype that can store additional information. By defining a profile that contains a stereotype with a tag that can store the name of the module in X, the engineers can easily map the blocks in the design model to the corresponding modules in X, and use scripts to automate the creation of analysis models. This approach is more flexible than using notes, dependencies, or predefined tags, because it allows for more control and consistency over the mapping proces

Question 4 Single choice

Choose the correct answer

Which statement is true regarding a typical model-based systems engineering methodology?

  1. A

    The activities in a typical systems engineering methodology are applied iteratively

  2. B

    The activities in a typical systems engineering methodology are applied sequentially.

  3. C

    The activities in a typical systems engineering methodology can be performed in any order

  4. D

    The activities in u typical systems engineering methodology work just as well for specialty engineering activities

Show answer and explanation

Correct answer: A

Explanation

A systems engineering methodology is a collection of related processes, methods, and tools that support the discipline of systems engineering in a specific context. The activities in a typical systems engineering methodology are applied iteratively, meaning that they are repeated and refined until a satisfactory solution is achieved. The activities are not applied sequentially, meaning that they are not performed in a fixed order without revisiting previous steps. The activities cannot be performed in any order, because they have logical dependencies and prerequisites. The activities do not work just as well for specialty engineering activities, because they may require different processes, methods, and tools

Question 5 Single choice

Choose the correct answer The main diagram type in Modelica corresponds most closely to which SysML diagram type?

  1. A

    act

  2. B

    bdd

  3. C

    ibd

  4. D

    par

Show answer and explanation

Correct answer: C

Explanation

The main diagram type in Modelica corresponds most closely to the ibd (internal block diagram) in SysML.
An ibd shows the internal structure of a block in terms of its parts, ports, connectors, and flows. It is similar to a Modelica diagram, which shows the components of a model in terms of their connectors and equations. Both diagram types can be used to represent physical systems composed of interconnected elements with defined behaviors and properties.

Question 6 Single choice

Choose the correct answer

Which OMG specifications does UPDM use at L1?

  1. A

    UMLandSysML

  2. B

    UML. SysML. and BPMN

  3. C

    UML, SysML and MARTE

  4. D

    UML, SysML and SOAML

Show answer and explanation

Correct answer: A

Explanation

The OMG specifications that UPDM uses at L1 are UML and SysML. L1 is the level of abstraction that defines the core concepts of UPDM without any implementation details. It is based on a Domain Metamodel that captures the common elements of DoDAF and MODAF. The Domain Metamodel is mapped to UML and SysML concepts using a Platform Independent Model (PIM). UML and SysML provide the basic metaclasses and diagrams that UPDM uses to represent architectures.

Question 7 Single choice

Choose the correct answer

A system engineer is designing an algorithm that governs the behavior of his system-of-interest He is using SysML for modeling system behavior and related allocations, and plans to auto-generate MATLAB code for algorithm execution and testing.

Which modeling approach should the engineer use?

  1. A

    use block constructs to represent the algorithm, and create use cases for each of the functions used in

    the algorithm

  2. B

    use activity constructs to represent the algorithm and its functions, and create actions to represent the use of functions in the algorithm

  3. C

    use block constructs to represent the algorithm and its functions, and create part properties to represent the use of the functions in the algorithm

  4. D

    use activity constructs to represent the algorithm and its functions, and create containment relationships to represent the use of functions in the algorithm

  5. E

    use package constructs to represent the algorithm and its functions, and create containment relationships to represent the use of functions in the algorithm

  6. F

    Code generation is outside the scope of SysML. so the system engineer should use UML

Show answer and explanation

Correct answer: B

Explanation

This modeling approach should be used by the system engineer because it allows him to capture the behavior of his system-of-interest using SysML activities and actions. An activity is a behavior that specifies the coordination of actions. An action is a behavior that specifies a transformation or processing of data. By using activities and actions, the engineer can model the algorithm and its functions in terms of inputs, outputs, control flows, object flows, parameters, etc. He can also use allocations to relate the activities and actions to other model elements, such as blocks or requirements. This way, he can generate MATLAB code from his SysML model for execution and testing.

Question 8 Single choice

Choose the correct answer

Which relationship is likely to be most heavily used during requirements analysis?

  1. A

    copy

  2. B

    refine

  3. C

    satisfy

  4. D

    verify

Show answer and explanation

Correct answer: B

Explanation

The refine relationship is likely to be most heavily used during requirements analysis because it is used to indicate that a model element provides more details or information about a requirement. The refine relationship can be used to link requirements to other requirements, use cases, activities, blocks or any other model elements that can help clarify or elaborate the requirements. The refine relationship can also be used to decompose a requirement into sub-requirements or to show how a requirement is derived from another requirement. The copy relationship is used to indicate that a requirement is identical to another requirement. The satisfy relationship is used to indicate that a design element fulfills a requirement. The verify relationship is used to indicate that a test case or procedure confirms that a design element satisfies a requirement.
References:
OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.2

Question 9 Single choice

Choose the correct answer

The director of field support for a company just found out that one of the company's systems engineers is a Model Based Systems Engineering expert, and wants to discuss how MBSE might impact how the company's products are supported In the field

What is the most important aspect of system development methodologies the engineer Is likely to discuss?

  1. A

    how field support operations can be modeled using MBSE methods

  2. B

    how software design patterns can be used to suggest Pre Planned Product Improvement (P3I) opportunities

  3. C

    how the system model can be used to facilitate change proposals, support plans, and training in the operational environment

  4. D

    how operational evaluation (OPEVAL) plans can be developed and cross-checked In a system
    modeling environment, using DoDAF operational views

Show answer and explanation

Correct answer: C

Explanation

The most important aspect of system development methodologies that the engineer is likely to discuss with the director of field support is how the system model can be used to facilitate change proposals, support plans, and training in the operational environment. The system model can provide a consistent and comprehensive view of the system's structure, behavior and performance throughout its lifecycle, and can help identify and evaluate potential changes, improvements or issues in the field. The system model can also help document and communicate the support requirements, procedures and resources for the system's operation and maintenance. The system model can also help design and deliver effective training programs for the system's users and operators. How field support operations can be modeled using MBSE methods, how software design patterns can be used to suggest Pre Planned Product Improvement (P3I) opportunities, and how operational evaluation (OPEVAL) plans can be developed and cross-checked in a system modeling environment are less important aspects of system development methodologies that may not be relevant or applicable to the director of field support's concerns.
References:
OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version
1.0, Section 4.5

Question 10 Single choice

Choose the correct answer In a scenario-based development approach, which SysML diagram type could best be used to describe the scenarios?

  1. A

    state diagram

  2. B

    activity diagram

  3. C

    use case diagram

  4. D

    requirements diagram

Show answer and explanation

Correct answer: C

Explanation

In a scenario-based development approach, use case diagram could best be used to describe the scenarios. A use case diagram shows how actors interact with use cases in different scenarios or situations. A use case diagram can capture the functional requirements and goals of a system or part from different stakeholder perspectives. A use case diagram can also show how use cases are related to each other by generalization, inclusion or extension relationships. A state diagram shows how an object changes its state in response to events or stimuli. A statediagram is not suitable for describing scenarios that involve multiple actors or use cases. An activity diagram shows how actions are performed in a sequence or in parallel by objects or flows. An activity diagram is not suitable for describing scenarios that involve different situations or alternatives. A requirements diagram shows how requirements are specified, derived, satisfied or verified by model elements. A requirements diagram is not suitable for describing scenarios that involve interactions or behaviors.
References:
OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.2