How does the Survey of MBSE Methodologies define a methodology
A. A methodology consists of techniques for performing a single task
B. A methodology is a collection of related processes, methods, and tools
C. A methodology is an instrument that can enhance the efficiency of a task
D. A methodology is a logical sequence of tasks to achieve particular objective
Correct Answer: A
According to the Survey of MBSE Methodologies 1, a methodology is defined as a collection of related processes, methods, and tools. A process is a sequence of steps or activities that transform inputs into outputs. A method is a technique or procedure for performing a specific task. A tool is an instrument or device that supports or automates a process or method. A methodology integrates these elements to support a specific domain or purpose.
Question 12:
Choose the correct answer
A systems engineer is responsible for deploying a model-based systems engineering approach on an unprecedented system, with unclear or incomplete user and system requirements.
What is the most important factor the engineer should consider in selecting a system development methodology?
A. the ability to rapidly prototype the user interface
B. access to a large model library and legacy code base
C. a robust ontology for characterizing complex systems
D. the ability to rapidly explore required system functionality
E. direct support for quickly characterizing and prototyping services
Correct Answer: D
The most important factor that the engineer should consider in selecting a system development methodology for an unprecedented system with unclear or incomplete user and system requirements is the ability to rapidly explore required system functionality. The ability to rapidly explore required system functionality means that the system development methodology can support the elicitation, analysis, validation and verification of the user and system requirements through various techniques, such as use cases, scenarios, prototypes, simulations and tests. The ability to rapidly explore required system functionality can help reduce the uncertainty and ambiguity of the requirements and increase the confidence and satisfaction of the stakeholders. The ability to rapidly prototype the user interface is a less important factor that may not be relevant or applicable to all systems or projects. Access to a large model library and legacy code base is a less important factor that may not be available or suitable for an unprecedented system. A robust ontology for characterizing complex systems is a less important factor that may not be necessary or sufficient for defining the requirements. Direct support for quickly characterizing and prototyping services is a less important factor that may not be relevant or applicable to all systems or projects. References: OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.5
Question 13:
Choose the correct answer
Which SysML diagram type is a modification of the UML Class diagram?
A. Parametric Diagram
B. Internal Block Diagram
C. Package Diagram
D. Block Definition Diagram
Correct 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.
Question 14:
Choose the coned answer
What characterizes a complete SysML model?
A. All of its element trace back to requirements that are within the scope of the project
B. It uses all SysML diagram types to model all aspects of the system or part being modeled.
C. It includes a complete set of SysML constructs and associations for the system being modeled
D. It has all the necessary information relevant at the level of abstraction that the model represents.
Correct Answer: D
A complete SysML model is one that has all the necessary information relevant at the level of abstraction that the model represents. A complete model does not necessarily have to trace back to all requirements, use all diagram types, or include all constructs and associations. A complete model should capture the essential features and properties of the system or part being modeled, without being too detailed or too abstract. A complete model should also be consistent, coherent and correct. References: OMG- Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.1
Question 15:
Choose the correct answer
Which aspect of a MBSE-based engineering project falls outside of the scope of AP233?
A. diagrams
B. slate machines
C. lifecycle stages
D. issue management
Correct Answer: A
This aspect of a MBSE-based engineering project falls outside of the scope of AP233 because AP233 does not cover diagrams. AP233 (Application Protocol 233) is a standard that defines an information model for systems engineering. It specifies the concepts and relationships for representing systems engineering data, such as requirements, functions, properties, etc. AP233 does not define any notation or presentation for diagrams, such as SysML diagrams. AP233 only defines the serialization and deserialization of systems engineering data using XMI (XML Metadata Interchange) format. Therefore, AP233 does not address how to exchange diagrams between tools or how to visualize diagrams in different tools.
Question 16:
Choose the correct answer.
Given the following diagram:
Assume that all stereotypes required by the SysML-Modehca Transformation specification (if any) have been applied but are not necessarily shown here Assume that FixedWall. ViscoelasticSpring. and RigidMass are fully defined in a Modelica library.
What else must be done to get this model ready for solving according to the SysML- Modelica Transformation specification?
A. Provide specific values. Also define a parametric diagram that includes equations for Kirchhoffs Laws consistent with the above ibd.
B. Provide specific values Nothing else is required, as Kirchhoff's I laws are automatically taken care of consistent with the above ibd
C. Nothing - it is ready as-is
D. Modelica cannot handle this type of nonlinear model
Correct Answer: A
To get this model ready for solving according to the SysML-Modelica Transformation specification, one must provide specific values for the parameters and properties of the blocks, such as resistance, capacitance, voltage, etc. Also, one must define a parametric diagram that includes equations for Kirchhoff's Laws consistent with the above ibd. A parametric diagram is a SysML diagram that shows constraints and parameters on blocks and their properties. Kirchhoff's Laws are physical laws that describe how electric currents and voltages behave in a circuit. By defining a parametric diagram with these equations, one can specify how the blocks and connectors in the ibd are related mathematically.
Question 17:
Choose the correct answer
What is best practice to model a software application in a SysML model for a system?
A. block stereotyped with 玸oftware?represents the software application and its interfaces
B. A class stereotyped with 玸oftware?represents the software application and its interfaces
C. A component stereotyped with 玸oftware?represents the software application and its interfaces.
D. Software is typically not modeled in a system SysML model
Correct Answer: A
The best practice to model a software application in a SysML model for a system is to use a block stereotyped with 玸oftware?to represent the software application and its interfaces. A block is a modular unit that encapsulates its structure and behavior and can be connected to other blocks via ports and connectors. A stereotype is an extension of an existing metaclass that adds additional information or semantics to a model element. By using a block stereotypedwith 玸oftware? the software application can be modeled as a system component with its own properties, operations, ports, flows, etc., and can be allocated to hardware blocks or other software blocks.
Question 18:
Choose the correct answer
How is the concept of coupling used to assess model quality?
A. High coupling leads to good model quality provided all blocks in a structural model exhibit the same average degree of coupling
B. High coupling leads to poof model quality because it decreases reuse potential and prevents independent modification of system elements
C. Low coupling leads to poor model quality because all parts of a system must be properly coupled in order to measure the completeness of the model
D. Coupling has no bearing on model quality because no metrics exist for measuring the level of coupling of SysML models
Correct Answer: B
Coupling is a measure of how much a system element depends on other system elements. High coupling means that a change in one element affects many other elements, which makes the system harder to understand, maintain and reuse. Low coupling means that the system elements are more independent and modular, which improves the model quality. References: OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.1.2.2
Question 19:
Choose the correct answer.
What is common practice when integrating software models into SysML system models?
A. The software is specified with UML in the SysML system model
B. The software is specified with SysML in the SysML system model.
C. Cross-relationships are defined between a UML software model and a SysML system model
D. A model-to-model transformation integrates a UML software model into a SysML system model
Correct 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.
Question 20:
Choose the correct answer
Understanding OCL is important to the understanding of which item(s)?
A. a typical high-level domain model
B. tool-generated XMI for a SysML model
C. both the UML and SysML specifications
D. software developers' modifications to a SysML model
Correct Answer: C
OCL is important to the understanding of both the UML and SysML specifications because it is used to define the semantics and constraints of the modeling elements and relationships in both languages. OCL is part of the UML standard and is adopted by SysML as a complementary language. OCL can also be used to specify queries, expressions and operations on models. OCL is not directly related to a typical high-level domain model, tool-generated XMI for a SysML model, or software developers' modifications to a SysML model. References: OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.3
Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only OMG exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your OMG-OCSMP-MBA400 exam preparations and OMG certification application, do not hesitate to visit our Vcedump.com to find your solutions here.