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 Where may tagged values be defined?



Answer : B

Tagged values can be defined only as attributes of stereotypes. A tagged value is an extension of a model element with additional information that is not part of its standard properties. A tagged value is defined by an attribute of a stereotype that is applied to the model element. The attribute specifies the name and type of the tagged value. 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 2

Choose the correct answer.

What is common practice when integrating software models into SysML system models?



Answer : C

The common practice when integrating software models into SysML system models is to define cross-relationships between a UML software model and a SysML system model. A cross-relationship is a dependency that indicates a link between elements in different models or domains. By using cross-relationships, one can establish traceability and consistency between the software model and the system model without having to merge or transform them. Cross-relationships can also support allocation of software components to hardware or other software components in the system model. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.ibm.com/docs/bg/rhapsody/8.3.1?topic=function-designing-updm-profiles


Question 3

Choose the correct answer.

Which versions of the various Architectural Frameworks does UPDM 1.0 officially support?



Answer : C

The versions of the various Architectural Frameworks that UPDM 1.0 officially supports are DoDAF 1.5 and 2.0, and MODAF 1.2. UPDM 1.0 provides two sets of profiles: one for DoDAF 1.5 and MODAF 1.2 based on the UPDM 1.1 metamodel, and another for DoDAF 2.0 based on the same metamodel. UPDM 1.0 does not support NAF (NATO Architecture Framework), which is another architectural framework used in the defense domain. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/SyM/1.0/About-SyM/


Question 4

Choose the correct answer

A stereotype is defined in a profile This stereotype has two properties whose types were already defined in the model

What must be done to reuse their type definitions?



Answer : D

To reuse the type definitions of the properties of a stereotype, the profile needs to import the package where these types are defined. An import relationship indicates that the elements in one package can be referenced by another package without a qualified name. By importing the package with the types, the profile can use them as attributes of the stereotype without having to redefine them. 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 5

Choose the correct answer

A company is executing a large distributed engineering project. More than a dozen engineers are contributing to the system model, working from different locations spread across three time zones The lead engineer has decided that it is essential to maintain a single model. The department director has expressed concern that the project may have trouble employing its engineers productively while still maintaining configuration control of this common model.

Which configuration management strategy is likely to be most successful*?



Answer : C

This configuration management strategy is likely to be most successful because it allows the engineers to work on the system model collaboratively and concurrently, while maintaining configuration control and avoiding conflicts. A configuration management tool is a software tool that helps manage changes to model elements and track their versions and history. A package is a grouping mechanism that can contain any kind of model element, such as diagrams, blocks, activities, etc. By using a configuration management tool, the engineers can check out packages for editing, which locks the elements in that package and prevents other users from modifying them. The engineers can also view packages in read-only mode by any user at any time, which allows them to see the latest version of the model without affecting it. The engineers can also receive alerts when a package they are viewing has been modified and checked-in by another user, and see the changes highlighted. This way, the engineers can stay informed and synchronized with the model updates. By not allowing packages to remain checked out overnight, the engineers can avoid holding up the work of other users who need to access or modify those packages. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://sysml.org/tutorials/sysml-diagram-tutorial/


Question 6

Choose the correct answer

Which statement about working in UPDM compliance level 1 is true?



Answer : B

Working in UPDM compliance level 1 allows users to bring SysML elements into the architecture to enhance the hand-off between Systems of Systems and Systems. Compliance level 1 is based on UML and SysML concepts and provides integration with system modeling using SysML. Users can use SysML elements, such as blocks, ports, connectors, parametrics, etc., to model system components and their interactions in more detail and precision than using UML elements alone. This can facilitate the transition from architecture modeling to system design and analysis. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.ibm.com/docs/bg/rhapsody/8.3.1?topic=function-designing-updm-profiles


Question 7

Choose the correct answer

What are two cross-cutting mechanisms within SysML that can be used to establish traceability between the systems model and a UML software model?



Answer : C

Two cross-cutting mechanisms within SysML that can be used to establish traceability between the systems model and a UML software model are allocations and stereotypes. Allocations are dependencies that indicate a relationship between elements in different models or domains. Stereotypes are extensions of existing metaclasses that add additional information or semantics to model elements. By using allocations and stereotypes, different aspects of the systems model and the software model can be linked and traced. 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