OMG-Certified Systems Modeling Professional - Model Builder - Advanced OMG-OCSMP-MBA400 Exam Questions

Page: 1 / 14
Total 90 questions
Question 1

Choose the correct answer.

An engineer has defined a profile, SE2Profile, for the APE model. Another model, E-ELT, requires the same profile.

What is the best way to share the profile?

A)

B)

C)

D)



Answer : B

The best way to share the profile is to define it as a model library and import it into the other model. A model library is a package with the stereotype <<modelLibrary>> applied to it. It contains reusable model elements that can be imported into other models by using an import relationship. Option B shows this approach. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/SysML/1.6/PDF


Question 2

Choose the correct answer

What are views and viewpoints used to show?



Answer : C

Views and viewpoints are used to show the aspects of a model that relate to different stakeholders. A view is a representation of a subset of a model that addresses a set of stakeholder concerns. A viewpoint is a specification of a perspective on a model that defines how a view should be constructed and used. By using views and viewpoints, different aspects of a model can be presented in a way that is relevant and understandable for different stakeholders. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://docs.nomagic.com/display/SYSMLP184/Views+and+Viewpoints+Diagram


Question 3

Choose the correct answer.

The frame of which diagram corresponds to a model library?

A)

B)

C)

D)



Answer : D

The frame of the diagram that corresponds to a model library is the one that has the label ''modelLibrary'' in its upper left corner. This label indicates that the diagram is contained within a package with the stereotype <<modelLibrary>> applied to it. Option D shows a diagram with this label. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/SysML/1.6/PDF


Question 4

Choose the correct answer

A bank manager and his core team want to consolidate internal processes, detect conflicts among processes, and improve customer experience. The core team includes the lead person from each of the process areas (such as transactions, customer management, and marketing). The manager wants to architect the overall system processes based on the following.

(1) Relationships among the internal processes should be clearly identifiable and managed.

(2) The core team members should be able to improve their processes simultaneously.

(3) The architecture should aid visualization and analytics

Which model organization approach would be most efficient?



Answer : E

This model organization approach would be most efficient because it allows the bank manager and his core team to modularize and structure their system processes using SysML packages. A package is a grouping mechanism that can contain any kind of model element, such as diagrams, blocks, activities, etc. By creating a package for each of the core processes, the team members can work on their own processes independently and concurrently. By creating a package for each of the relationships between processes, the team can identify and manage the dependencies and interactions among the processes. By creating a package for the overall consolidated process, the team can have a holistic view of the system and perform visualization and analytics using SysML diagrams and parametrics. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://sysml.org/tutorials/sysml-diagram-tutorial/


Question 5

Choose the correct answer.

A modeling team supervisor wishes to force modelers to use particular metamodeling features

What must the supervisor do?



Answer : C

To force modelers to use particular metamodeling features, the supervisor must apply the profile to the model with the {strict} keyword applied. This keyword indicates that only elements with stereotypes defined in the profile can be created as instances of the extended metaclasses. For example, if a profile defines a stereotype <<quality>> as an extension of Class, then only classes with this stereotype can be created as instances of Class when the profile is applied with the {strict} keyword. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.ibm.com/docs/SSB2MU_8.2.0/com.ibm.rhp.sysml.doc/topics/rhp_c_dm_sysml_profile_features.html


Question 6

Choose the correct answer.

What is a common rationale for defining and applying a profile to a SysML model?



Answer : B

A common rationale for defining and applying a profile to a SysML model is that the profile extends the model with reusable elements, such as units, quantities, value types, etc. These elements can be defined in a model library and imported into other models by applying the profile. This way, the profile enables consistent and standardized modeling of properties and parameters of blocks and constraints. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://github.com/Systems-Modeling/SysML-v2-Release


Question 7

Choose the correct answer

What can be included in a model library?



Answer : C

Any model element that can be contained in a package can be included in a model library. A model library is a package with the stereotype <<modelLibrary>> applied to it. It contains reusable model elements that can be imported into other models by using an import relationship. Any kind of model element that can be owned by or nested within a package can be part of a model library, such as blocks, constraints, values, units, etc. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/SysML/1.6/PDF


Page:    1 / 14   
Total 90 questions