Choose the correct answer
What distinguishes a software development methodology from a systems development methodology?
Answer : B
Choose the correct answer.
How should stereotypes be grouped to facilitate re-use in later projects?
Answer : A
Stereotypes should be grouped in profiles to facilitate re-use in later projects. A profile is a mechanism for extending UML or SysML with additional modeling elements that are not part of the standard language. A profile defines stereotypes, which are extensions of existing metaclasses. A profile can be applied to a model to make the stereotypes available for use. By grouping stereotypes in profiles, they can be easily reused in different models or projects. 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
A project is developing a distributed information system that will be "open" in the following ways.
(a) The system-level models will be published for the world to see.
(b) Others will be encouraged to submit change requests to the system models. (Changes will be identified by stereotypes.)
(c) Others will be encouraged to develop additional subsystems and plug-ins
The information system is expected to be in use for at least ten years
What is(are) the most important consideration(s) in selecting a SysML modeling tool for this project?
Answer : C
These are the most important considerations in selecting a SysML modeling tool for this project because they ensure that the tool can support the openness and longevity of the distributed information system. XMI (XML Metadata Interchange) is a format specification that enables the interchange of objects and models through an XML formatted file. It is based on a metamodel that defines the mapping of MOF concepts to XML concepts. By having compatibility with XMI, the tool can import and export SysML models in terms of XML elements and attributes. This allows the tool to publish the system-level models for the world to see and to receive change requests from others in a standardized format. The tool can also use stereotypes to identify changes made by others. The SysML standard is an extension of the UML standard that defines a modeling language for systems engineering. It specifies the abstract syntax, semantics, and notation for SysML concepts and diagrams. By having the ability to enforce strict compliance with the SysML standard, the tool can ensure that the system-level models are consistent and interoperable with other tools and models that follow the same standard. The tool can also support others to develop additional subsystems and plug-ins using SysML concepts and diagrams. By having the ability to query models based on user-defined criteria, the tool can enable users to search and filter system-level models according to their needs and interests. The tool can also support visualization and analytics of system-level models using queries. Reference: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://sysml.org/tutorials/sysml-diagram-tutorial/
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/
Choose the correct answer
Which kinds of model elements ate used to populate the typical stakeholder views of a design?
Answer : B
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
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/