Free OMG-OCSMP-MBA400 Exam Braindumps (page: 12)

Page 11 of 24

Choose the correct answer.
What is common practice when integrating software models into SysML system models?

  1. The software is specified with UML in the SysML system model
  2. The software is specified with SysML in the SysML system model.
  3. Cross-relationships are defined between a UML software model and a SysML system model
  4. A model-to-model transformation integrates a UML software model into a SysML system model

Answer(s): C

Explanation:

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



Choose the correct answer
For a system with stringent real-time requirements and power-consumption constraints, which concern would lead the designer to employ the MARTE profile?

  1. ensuring traceability between structure and behavior
  2. ensuring traceability between requirements and structure
  3. ensuring that the structure could be precisely modeled and that analysis was supported
  4. ensuring that the relationship between system response time and power consumption could be captured in a parametric diagram

Answer(s): A

Explanation:

For a system with stringent real-time requirements and power-consumption constraints, the concern that would lead the designer to employ the MARTE profile is ensuring that the structure could be precisely modeled and that analysis was supported. MARTE provides concepts and annotations for modeling the structure of real-time and embedded systems in terms of components, ports, connectors, flows, etc., as well as for modeling their behavior in terms of state machines, activities, etc. MARTE also provides concepts and annotations for performing analysis of system properties, such as schedulability, performance, power consumption, etc., using various methods and tools.


Reference:

https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://www.omg.org/spec/MARTE/1.2/About-MARTE/



Choose the correct answer
The lead systems engineer on a project has identified a set of Key Performance Parameters (KPPs) that need to be evaluated both on a periodic basis during development, and during acceptance for every design change. Many of these KPPs are expressed In complex, interrelated differential equations The analysis team has identified appropriate numerical techniques for solving these equations and expressed them in a popular analysis tool. The lead system modeler and methodologist must ensure that the architecture and design captured in the SysML system model are continuously and accurately reflected In the KPP calculations.
Which strategy is likely to be most successful in accomplishing this?

  1. Task the analysis learn with recasting each of the KPP equations as constraint blocks and parametric models directly in SysML and linking the resulting parameters to value properties of current system model elements Keeping all information in the same model is the only way to guarantee the consistency the lead engineer has asked for
  2. List the parameters used to evaluate the KPPs in a spreadsheet file. Use the SysML modeling tool's inherent capability to link appropriate value properties to cells in this spreadsheet Task the analysis team with modifying their analysis routines to accept parameters as an input vector from this spreadsheet. Ensure that the spreadsheet is updated from the system model prior to each update of the KPP calculations
  3. Work with the analysis team to partition the KPP evaluation model into manageable, reusable subroutines Develop constraint blocks within the SysML model to represent these subroutines, exposing their parameters. Use these new constraint blocks to build a parametric model that ties the KPP evaluation directly to system model element value properties. Leverage available bridging software to link this parametric model to the evaluation subroutines executing in the external analysis tool, and re-evaluate the KPPs on an as-needed basis
  4. Use activity and/or state models to accurately model the flow of data to numerically solve the KPP evaluation equations Ensure that the analysis team validates these behavior models Bind each relevant value property within the system model to an activity parameter or state variable such that the KPP evaluation model accurately reflects how the KPPs are derived. Next, use code generation capability inherent in the SysML tool to generate and compile the KPP evaluation routines Recompile and run these routines as needed to update KPP estimates

Answer(s): B



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?

  1. create a SysML model for each of the core processes and for each relationship between processes
  2. create a SysML model that contains only one diagram showing all the core processes and their relationships
  3. create a SysML model for each of the core processes, and manage relationships between processes in a spreadsheet
  4. create a SysML model that contains a package for each of the core processes, and a package for the overall consolidated process and related relationships
  5. create a SysML model that contains a package for each of the core processes, a package for each of the relationships between processes, and a package for the overall consolidated process

Answer(s): E

Explanation:

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/






Post your Comments and Discuss OMG OMG-OCSMP-MBA400 exam with other Community members:

OMG-OCSMP-MBA400 Discussions & Posts