Choose the correct answer-.
Which technique allows a user to objectively determine the best means of implementing a particular (unction?
Answer : A
A trade study is a method for making a decision between competing alternatives based on a set of criteria, such as cost, performance, reliability, etc. A trade study allows a user to objectively determine the best means of implementing a particular function by evaluating and comparing the pros and cons of each alternative.A trade study can also help identify trade-offs and risks associated with each alternative
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?
Answer : B
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. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://sysml.org/tutorials/sysml-diagram-tutorial/
Choose the correct answer
Which SysML diagram type is a modification of the UML Class diagram?
Answer : D
The SysML diagram type that is a modification of the UML Class diagram is the Block Definition Diagram (BDD). A BDD shows the definition of blocks in terms of their features, such as properties, operations, ports, etc. It is similar to a UML Class diagram, but it adds some features specific to SysML, such as value types, units, flow properties, etc. A block is an extension of the UML Class metaclass that can be used to model any system component with structure and behavior. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://sysml.org/tutorials/sysml-diagram-tutorial/
Choose the correct answer
What is a common reason for extending SysML with a profile?
Answer : B
A profile is a mechanism for extending SysML with additional modeling elements that are not part of the standard language. A profile can add methodology- and domain-specific concepts to SysML, such as stereotypes, tagged values, constraints, etc. These concepts can be used to tailor SysML to specific engineering domains or modeling methods. 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
Choose the correct answer.
Which element would be used to depict a model library on a diagram?
A)

B)

C)

D)

Answer : C
The element that would be used to depict a model library on a diagram is a package with the stereotype <<modelLibrary>> applied to it. This stereotype indicates that the package contains reusable model elements that can be imported into other models. Option C shows a package with this stereotype. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/SysML/1.6/PDF
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
Choose the correct answer
What is the purpose of the Domain Metamodel in UPDM?
Answer : D
The purpose of the Domain Metamodel in UPDM is to define the metamodel concepts and relationships without any implementation. The Domain Metamodel captures the core concepts of DoDAF and MODAF in terms of entities, attributes, associations, and constraints. It does not specify how these concepts are implemented in UML, SysML, or any other language or tool. The Domain Metamodel serves as a requirements model for UPDM and provides traceability links between the domain concepts and the profile elements. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/updm/