OMG OMG-OCSMP-MBA400試験情報と無料練習テストはこちら [Q21-Q41]

Share

OMG OMG-OCSMP-MBA400試験情報と無料練習テストはこちら

合格させるOMG OMG-OCSMP-MBA400プレミアムお試しセットテストエンジンPDFで無料問題集セット


OMG-OCSMP-MBA400試験は、高度なシステムモデリングの専門家のスキルと知識をテストするために設計された挑戦的で包括的な試験です。この認定は業界で非常に尊敬されており、この分野でのキャリアを進歩させようとしている人にとって貴重な資格です。この認定を通じてスキルと知識が得られることにより、専門家は複雑なシステムのモデリングの課題に取り組み、組織の成功に貢献するために装備されています。


OMG OMG-OCSMP-MBA400(OMG-Certified Systems Modeling Professional - Model Builder - Advanced)試験は、高度なシステムモデルを開発する能力を検証する広く認知された認定プログラムです。Object Management Group(OMG)によって主催されるこの認定プログラムは、候補者が SysML と呼ばれる標準的なモデリング言語を使用して複雑なシステムを設計、実装、および維持する能力を包括的に評価します。

 

質問 # 21
Choose the correct answer
Which SysML diagram type is a modification of the UML Composite Structure diagram?

  • A. Parametric Diagram
  • B. Block Definition Diagram
  • C. Internal Block Diagram
  • D. Package Diagram

正解:C

解説:
Explanation
The SysML diagram type that is a modification of the UML Composite Structure diagram is the Internal Block Diagram (IBD). An IBD shows the internal structure of a block in terms of its parts, ports, connectors, and flows. It is similar to a UML Composite Structure diagram, but it adds some features specific to SysML, such as flow ports, flow specifications, item flows, nested connectors, etc. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://sysml.org/tutorials/sysml-diagram-tutorial/


質問 # 22
Choose the correct answer.
A modeling team supervisor has defined a stereotype of block named *projectBlocke and wants to prevent any use of an unstereotyped block What must the supervisor do?.

  • A. give * blocks the (abstract) keyword in the profile
  • B. mark the extending stereotype with the {required} keyword
  • C. delete * blocks from the profile
  • D. attach a note to "block" in the profile forbidding its use
  • E. mark the extending stereotype with the {strict} keyword

正解:E

解説:
Explanation
To prevent any use of an unstereotyped block, the supervisor must mark the extending stereotype with the
{strict} keyword. This keyword indicates that only elements with this stereotype can be created as instances of the extended metaclass. In this case, only blocks with the stereotype <<projectBlock>> can be created as instances of Block. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.ibm.com/docs/SSB2MU_8.2.0/com.ibm.rhp.sysm


質問 # 23
Choose the correct answer
In addition to selecting the methodology activities to be performed, what other tailoring does the systems modeling team need to consider when defining the project methodology?

  • A. which activities will interact with external systems
  • B. which requirements will be allocated to the specialty engineering activities
  • C. which kind of diagrams will be used to create the domain model
  • D. which artifacts need to be produced when executing the tailored activities

正解:D

解説:
Explanation
An artifact is a tangible or intangible product or outcome of an activity or process. Examples of artifacts include models, diagrams, documents, reports, etc. When defining the project methodology, the systems modeling team needs to consider which artifacts need to be produced when executing the tailored activities, because this determines what information needs to be captured, communicated, and delivered throughout the project lifecycle. The artifacts should be aligned with the project objectives, scope, deliverables, and quality standards


質問 # 24
Choose the correct answer
How does SysML support systems engineering methodologies?

  • A. SysML can only support a systems engineering methodology if it is used at the starting point of the project
  • B. SysML does not support system engineering methodologies, as it is a language
  • C. The generalization mechanism enables fitting of SysML to a methodology
  • D. The stereotype and profile mechanisms enable lilting of SysML to a methodology.

正解:D

解説:
Explanation
SysML is a general-purpose modeling language for systems engineering that can support various systems engineering methodologies. The stereotype and profile mechanisms are features of SysML that enable customizing and extending the language for a specific domain or purpose. By using stereotypes and profiles, SysML can be adapted to fit different methodologies and conventions without changing the core language semantics


質問 # 25
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 everydesign 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?

  • A. 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
  • B. 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
  • C. 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
  • D. 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

正解:D


質問 # 26
Choose the correct answer
What distinguishes a software development methodology from a systems development methodology?

  • A. Software development methodologies employ formal architecting techniques, while systems development methodologies tend not to.
  • B. For software intensive systems, there is effectively no difference between system development methodologies and software development methodologies
  • C. Systems development methodologies tend to focus on holistic issues, while software development methodologies tend to focus on high quality code.
  • D. There is no difference Any methodology good for software development should be good for systems development.
  • E. All current systems development methodologies are extensions of previous software development methodologies.

正解:C

解説:
Explanation
The main difference between software development methodologies and systems development methodologies is that software development methodologies tend to focus on high quality code, such as functionality, reliability, performance and maintainability, while systems developmentmethodologies tend to focus on holistic issues, such as stakeholder needs, system boundaries, interfaces, trade-offs and lifecycle management.
Software development methodologies are usually applied to software-intensive systems or subsystems, while systems development methodologies are usually applied to complex systems that involve multiple disciplines and domains. It is not true that all current systems development methodologies are extensions of previous software development methodologies, as some systems development methodologies have different origins and foundations. It is not true that software development methodologies employ formal architecting techniques, while systems development methodologies tend not to, as both types of methodologies can use different levels of formality and rigor in their architecting approaches. It is not true that for software intensive systems, there is effectively no difference between system development methodologies and software development methodologies, as software intensive systems still require a broader and deeper perspective than software development methodologies can provide. It is not true that there is no difference between any methodology good for software development and any methodology good for systems development, as different types of systems may require different types of methodologies that suit their characteristics and challenges. References:
OMG-Certified Systems Modeling Professional - Model Builder - Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.5


質問 # 27
Choose the correct answer
What is the forward temporal order of these development stages?
* needs analysis
* system acceptance
* system design * trade study

  • A. needs analysis, system acceptance, system design, trade study
  • B. needs analysis, system design, trade study, system acceptance
  • C. needs analysis, trade study, system design, system acceptance
  • D. needs analysis, system design, system acceptance, trade study
  • E. trade study, needs analysis, system design system acceptance

正解:B

解説:
Explanation
The forward temporal order of these development stages is based on the typical sequence of activities in a system engineering process. Needs analysis is the first stage, where the problem and the stakeholder needs are defined. System design is the second stage, where the system architecture and requirements are developed.
Trade study is the third stage, where alternative solutions are evaluated and compared based on various criteria. System acceptance is the final stage, where the system is verified, validated, and delivered to the customer.


質問 # 28
Choose the coned answer
What is one of the best reasons for a modeling Systems Engineer to use OCL?

  • A. OCL can express any imaginable constraint
  • B. OCL allows tor precise specification of constraints based on contents of the model
  • C. OCL transforms easily into code
  • D. OCL facilitates understanding by engineers.

正解:B

解説:
Explanation
OCL is a formal language that can be used to specify constraints on the elements and relationships of a model.
OCL can access the properties and operations of the model elements and check their values and states. OCL is not intended to be transformed into code or to express any imaginable constraint. OCL may not be easily understood by engineers who are not familiar with its syntax and semantics. References: OMG-Certified Systems Modeling Professional - Model Builder - Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.3.1


質問 # 29
Choose the correct answer
An engineer using SysML modeling tool B imports an XMI die produced by SysML modeling tool A (containing a complete model) and makes changes to the model What is the best way XMI provides to introduce the changes back to the original model in the original tool (Tool A)?

  • A. Produce a special XMI file expressing the differences from the original XMI and import it into Tool A
  • B. Import the entire model back to Tool A as a separate copy and use the tool's diff/merge utility to merge in the changes
  • C. Export only the modified and new elements to XMI and import it to Tool A.
  • D. Partition the models and exchange parts of the models alter identifying the parts that were changed.

正解:A

解説:
Explanation
XMI is a standard format for exchanging metadata information via XML, such as UML models. XMI supports a mechanism for producing a special XMI file that contains only the differences between two versions of a model, called a difference model. This file can be imported into another tool to apply the changes to the original model. This approach is more efficient and reliable than exporting and importing the entire model or parts of it


質問 # 30
Choose the correct answer.
Which element would be used to depict a model library on a diagram?

  • A.
  • B.
  • C.
  • D.

正解:C

解説:
Explanation
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. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/SysML/1.6/PDF


質問 # 31
Choose the correct answer
What happens to the elements of a model when a profile is applied to the model?

  • A. The stereotypes defined in the profile are available to be applied to any element in the model.
  • B. The stereotypes defined in the profile ate automatically applied lo the elements sharing compatible metaclasses
  • C. The stereotypes defined in the profile may be applied to elements sharing compatible metaclasses
  • D. The stereotypes defined in the profile are applied to the model's metamodel elements

正解:C

解説:
Explanation
A profile is a mechanism for extending the UML or SysML metamodel with domain-specific concepts. A profile defines stereotypes, which are extensions of existing metaclasses. A metaclass is a modeling construct that defines the properties and behavior of a set of model elements. For example, the metaclass Class defines the properties and behavior of all classes in a model. When a profile is applied to a model, the stereotypes defined in the profile may beapplied to elements sharing compatible metaclasses. For example, if a profile defines a stereotype <<device>> as an extension of the metaclass Class, then the stereotype <<device>> may be applied to any class in the model. References: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm
https://www.omg.org/spec/UML/About-UML/https://www.omg.org/spec/SysML/About-SysML/


質問 # 32
Choose the correct answer
An engineer wants to place formal pre-conditions and post-conditions on an activity diagram.
Which language is suitable and most compatible with SysML?

  • A. VSL
  • B. OCL
  • C. XML
  • D. OWL
  • E. English
  • F. XMI
  • G. BPMN

正解:B

解説:
Explanation
OCL is the most suitable and compatible language for placing formal pre-conditions and post-conditions on an activity diagram. OCL is part of the UML standard and can be integrated withSysML without any conflicts or inconsistencies. OCL can express complex logical expressions that can check the state of the system before and after an activity is executed. BPMN is a business process modeling language that is not compatible with SysML. English is a natural language that may not be precise or unambiguous enough for formal specifications. OWL is a web ontology language that is not designed for modeling activities or constraints.
VSL is a value specification language that can only express simple values and expressions. XMI and XML are markup languages that are used for exchanging models between tools, not for specifying constraints on models. References: OMG-Certified Systems Modeling Professional - Model Builder - Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.3


質問 # 33
Choose the coned answer
What characterizes a complete SysML model?

  • A. It uses all SysML diagram types to model all aspects of the system or part being modeled.
  • B. All of its element trace back to requirements that are within the scope of the project
  • 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.

正解:D

解説:
Explanation
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


質問 # 34
Choose the coned answer
Which kind of allocation relationship is pivotal m a Y development approach?

  • A. function To code
  • B. property to structure
  • C. function to structure
  • D. requirement to design

正解:C

解説:
Explanation
A V development approach is a systems engineering methodology that follows a V-shaped process model. The left side of the V represents the decomposition of requirements into system and subsystem specifications. The bottom of the V represents the integration and testing of system components. The right side of the V represents the verification and validation of system performance against requirements. A function to structure allocation relationship is pivotal in a V development approach, because it defines how the system functions are realized by the system structure (i.e., components). This relationship enables traceability and consistency between requirements, design, implementation, and testing


質問 # 35
Choose the correct answer
A systems engineer is establishing a viewpoint whose purpose is to support performance analysis.
Which combination of SysML diagram types would the engineer be most likely to choose for the viewpoint languages?

  • A. block definition and package diagrams
  • B. sequence and state diagrams
  • C. parametric and activity diagrams
  • D. use case and requirements diagrams

正解:C

解説:
Explanation
Parametric and activity diagrams are suitable for performance analysis because they can capture the quantitative aspects of a system, such as parameters, constraints, equations, values, units, flows and rates.
Sequence and state diagrams are more focused on the temporal and behavioral aspects of a system, such as interactions, events and states. Use case and requirements diagrams are more focused on the functional and non-functional aspects of a system, such as actors, scenarios and goals. Block definition and package diagrams are more focused on the structural and organizational aspects of a system, such as blocks, parts, ports, connectors and packages. References: OMG-Certified Systems Modeling Professional - Model Builder - Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.4.1


質問 # 36
Choose the correct answer
If a systems modeling tool conforms to the XMI specification and includes the XMI representation of the UML Profile for SysML and the XMI representations of Model Libraries defined by SysML. what does the tool provide?

  • A. the import and export of only SysML diagrams from one tool to another
  • B. the import and export of both SysML diagrams and model data from one tool to another
  • C. the import and export of only SysML model data from one tool to another
  • D. the ability to perform model checking to verify model conformance

正解:B

解説:
Explanation
If a systems modeling tool conforms to the XMI specification and includes the XMI representation of the UML Profile for SysML and the XMI representations of Model Libraries defined by SysML, the tool provides the import and export of both SysML diagrams and model data from one tool to another. 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 abstract syntax and semantics of the model elements. By conforming to the XMI specification, a tool can serialize and deserialize SysML models in terms of XML elements and attributes. The tool can also include the XMI representation of the UML Profile for SysML, which defines the mapping of SysML concepts to UML concepts, and the XMI representations of Model Libraries defined by SysML, which provide predefined types and units for SysML models. This way, the tool can import and export both SysML diagrams and model data from one tool to another, ensuring consistency and interoperability. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/XMI/2.5.1/About-XMI/


質問 # 37
Choose the correct answer
Which data exchange mechanism uses a database that is accessible by two or more tools m order to share data?

  • A. manual exchange
  • B. repository-based exchange
  • C. interaction-based exchange
  • D. file-based exchange

正解:B

解説:
Explanation
This type of data exchange mechanism uses a database that is accessible by two or more tools in order to share data. A repository-based exchange is a way of exchanging data between tools that have direct integration or compatibility. It requires the tools to access a common database that stores the data in a standardized format, such as XMI, AP233, etc. A repository-based exchange can be useful for transferring data in real-time or for performing collaborative operations. However, it can also have some drawbacks, such as security, scalability, orperformance issues. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/AP233/About-AP233/


質問 # 38
Choose the correct answer
What is best practice to model a software application in a SysML model for a system?

  • A. A class stereotyped with "software" represents the software application and its interfaces
  • B. A component stereotyped with "software" represents the software application and its interfaces.
  • C. Software is typically not modeled in a system SysML model
  • D. block stereotyped with "software" represents the software application and its interfaces

正解:D

解説:
Explanation
The best practice to model a software application in a SysML model for a system is to use a block stereotyped with "software" 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 "software", 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. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.ibm.com/docs/SSB2MU_8.2.0/com.ibm.rhp.sysm


質問 # 39
Choose the correct answer.
An engineering learn has been charged to design and build an embedded real-time control system using COTS (Commercial Off-The-Shelf) purchased components where possible A technical risk for such a control system is that the system will miss (i.e . fail to respond to) critical inputs The project has the additional risk that there may not be any components on the market that will meet both timing and cost constraints Given this, what information must be in the model before the engineering team can begin selecting and procuring COTS components?

  • A. (1) minimum period of time between any two successive critical inputs (2) maximum number of critical inputs that will arrive in a given time interval (3) maximum acceptable time to produce all outputs for a critical input (4) allocation of (3) to all behaviors involved in responding to a critical input (5) total system production cost provided by the customer (6) allocation of (5) to system components
  • B. (1) minimum period of time between any two successive critical inputs (2) maximum acceptable time to produce ail outputs for a critical input (3) allocation of (2) to all behaviors involved in responding to a critical input (4) total system production cost provided by the customer (5) allocation of (4) to system components
  • C. timing constraints for all behaviors involved in responding to a critical input
  • D. (1) minimum period of time between any two successive critical inputs (2) maximum acceptable time to produce all outputs for a critical input (3) allocation of (2) to all behaviors involved in responding to a critical input (4) total system production cost provided by the customer
  • E. (1) liming constraints for all behaviors involved in responding to a critical input (2) total system production cost provided by the customer

正解:A

解説:
Explanation
The information in option E is necessary and sufficient for the engineering team to begin selecting and procuring COTS components for the embedded real-time control system. This information defines the timing and cost requirements and constraints for the system and its components, which are essential for evaluating and comparing the available COTS components. The other options are either incomplete or irrelevant for this purpose. For example, option A does not include the minimum period of time between critical inputs, the maximum number of critical inputs, or the cost information. Option B does not include the minimum period of time between critical inputs or the maximum number of critical inputs. Option C does not include the maximum number of critical inputs or the allocation of cost to system components. Option D does not include the maximum number of critical inputs.


質問 # 40
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. issue management
  • D. lifecycle stages

正解:A

解説:
Explanation
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. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/AP233/About-AP233/


質問 # 41
......

更新された公式認定はOMG-OCSMP-MBA400認証済みのOMG-OCSMP-MBA400問題集でPDF:https://www.goshiken.com/OMG/OMG-OCSMP-MBA400-mondaishu.html