2024年最新のOMG-OCSMP-MBA400問題集レビュー専門クイズ学習材料
OMG-OCSMP-MBA400テスト準備トレーニング練習試験問題 練習テスト
質問 # 12
Choose the correct answer
Which statement about working in UPDM compliance level 1 is true?
- A. It allows users to express all the views in the architecture using only SysML elements
- B. SysML elements are only used in the Systems view to enhance the hand-off process between Systems of Systems and Systems.
- C. There is no benefit jas SysML is not used in compliance level 1
- D. It allows users to bring SysML elements into the architecture to enhance the hand-off between Systems of Systems and Systems.
正解:D
解説:
Explanation
Working in UPDM compliance level 1 allows users to bring SysML elements into the architecture to enhance the hand-off between Systems of Systems and Systems. Compliance level 1 is based on UML and SysML concepts and provides integration with system modeling using SysML. Users can use SysML elements, such as blocks, ports, connectors, parametrics, etc., to model system components and their interactions in more detail and precision than using UML elements alone. This can facilitate the transition from architecture modeling to system design and analysis. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.ibm.com/docs/bg/rhapsody/8.3.1?topic=function
質問 # 13
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. mark the extending stereotype with the {strict} keyword
- B. mark the extending stereotype with the {required} keyword
- C. attach a note to "block" in the profile forbidding its use
- D. delete * blocks from the profile
- E. give * blocks the (abstract) keyword in the profile
正解:A
解説:
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
質問 # 14
Choose the correct answer
What is the most significant deficiency impeding widespread use of SysML (without MARTE) in the real-time and embedded domain?
- A. a quantifiable notion of time and resources
- B. a means to quantify interactions between a system and its physical environment
- C. a means to distinguish embedded from non-embedded systems
- D. the terminology that is shared with the RT7E domain
正解:A
解説:
Explanation
The most significant deficiency impeding widespread use of SysML (without MARTE) in the real-time and embedded domain is a quantifiable notion of time and resources. SysML does not provide a standard way to model time-related properties or constraints, such as deadlines, periods, durations, clocks, etc., nor does it provide a standard way to model resource-related properties or constraints, such as memory, CPU, power, etc.
These aspects are essential for real-time and embedded systems design and analysis. MARTE addresses this deficiency by providing concepts and annotations for modeling time and resources in a precise and quantitative way. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/MARTE/1.2/About-MARTE/
質問 # 15
Choose the correct answer
is it possible to conduct a systems engineering project without applying a methodology?
- A. No. even it r>o formal methodology is applied, working spontaneously is considered to be a methodology
- B. No. system engineering projects will fail if no dedicated methodology is applied
- C. Yes. if only the project's tasks are defined
- D. Yes. it only the project's processes are defined.
正解:A
解説:
Explanation
A methodology is a set of principles, methods and practices that guide the execution of a project or activity. A systems engineering project always involves some kind of methodology, even if it is not explicitly defined or documented. Working spontaneously or randomly is also a form of methodology, although it may not be very effective or efficient. A systems engineering project cannot be conducted without applying any methodology at all. References: OMG-Certified Systems Modeling Professional - Model Builder - Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.5
質問 # 16
Choose the correct answer
A stereotype is defined in a profile This stereotype has two properties whose types were already defined in the model What must be done to reuse their type definitions?
- A. The profile needs to import the package where these types are defined.
- B. The profile needs to apply the package where these types are defined.
- C. The package defining the types needs to import the profile
- D. The package defining the types needs to apply the profile.
正解:A
解説:
Explanation
To reuse the type definitions of the properties of a stereotype, the profile needs to import the package where these types are defined. An import relationship indicates that the elements in one package can be referenced by another package without a qualified name. By importing the package with the types, the profile can use them as attributes of the stereotype without having to redefine them. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.ibm.com/docs/SSB2MU_8.2.0/com.ibm.rhp.sysm
質問 # 17
Choose the correct answer.
Which diagram fragment correctly a SysML Block extending a basic UM Class?
A)
B)
C)
D)
E)
- A. Option D
- B. Option B
- C. Option A
- D. Option C
正解:B
解説:
Explanation
The diagram fragment that correctly shows a SysML Block extending a basic UML Class is Option B.
This option shows a Block with the stereotype <<block>> applied to it. This stereotype indicates that the Block is an extension of the Class metaclass. The Block inherits all the features of the Class, such as attributes, operations, associations, etc., and adds additional features specific to SysML, such as ports, flows, values, constraints, etc. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://sysml.org/sysml-faq/what-is-block-definition-diagram.
質問 # 18
Choose the correct answer.
The frame of which diagram corresponds to a model library?
- A.

- B.

- C.

- D.

正解:A
解説:
Explanation
The frame of the diagram that corresponds to a model library is the one that has the label "modelLibrary" in its upper left corner. This label indicates that the diagram is contained within a package with the stereotype
<<modelLibrary>> applied to it. Option D shows a diagram with this label. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/SysML/1.6/PDF
質問 # 19
Choose the correct answer.
Which versions of the various Architectural Frameworks does UPDM 1.0 officially support?
- A. DoDAF 1 0 and MODAF 1.2
- B. DoDAF 1 5 and 2.0, and MODAF 1.2
- C. DoDAF 1.5, MODAF 1.2. and NAF 3.0
- D. DoDAF 1 5 and MODAF 1.2
正解:B
解説:
Explanation
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. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/SyM/1.0/About-SyM/
質問 # 20
Choose the correct answer.
Given the following diagram fragment:
Which criterion indicates that a decision node construct such as this is well-formed?
- A. Taken together, the guards cover all possibilities and are mutually exclusive.
- B. Each guard legal can be evaluated without changing the state of any item referenced by the corresponding activity or action Ai
- C. The guards are understandable by stakeholders in the development effort.
- D. No activity Ai will negate the corresponding guard [gi]
正解:A
解説:
Explanation
A decision node is a construct in SysML that represents a branching point in an activity diagram where alternative paths are chosen based on some conditions. The guards are expressions that specify the conditions for each outgoing edge from the decision node. A criterion that indicates that a decision node construct is well-formed is that the guards cover all possibilities and are mutually exclusive, meaning that for any input value, exactly one guard evaluates to true and all others evaluate to false. This ensures that there is no ambiguity or conflict in choosing the next path in the activity.
質問 # 21
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?
- A. compatibility with XMI. the ability to enforce strict compliance with the SysML standard and the ability to query models based on user- defined criteria
- B. compatibility with XMI. the ability to enforce strict compliance with UML4SysML. and the ability to query models based on user-defined criteria
- C. compatibility with AP233; the ability to enforce strict compliance with the SysML standard; and the ability to query models based on user-defined criteria
- D. the ability to enforce strict compliance with XMI. AP233 and SysML standards
正解:A
解説:
Explanation
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. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://sysml.org/tutorials/sysml-diagram-tutorial/
質問 # 22
Choose the correct answer
How does SysML support systems engineering methodologies?
- A. The generalization mechanism enables fitting of SysML to a methodology
- B. SysML does not support system engineering methodologies, as it is a language
- C. SysML can only support a systems engineering methodology if it is used at the starting point of the project
- 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
質問 # 23
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. XMI
- C. OWL
- D. BPMN
- E. XML
- F. OCL
- G. English
正解:F
解説:
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
質問 # 24
Choose the correct answer.
A model is being built using constructs defined in a Quality profile Project requirements state that the model must only be built using the constructs defined In the Quality profile - no other metaclasses may be used.
Which diagram fragment correctly expresses this requirement?
- A.

- B.

- C.

- D.

正解:A
解説:
Explanation
The diagram fragment that correctly expresses the requirement that the model must only be built using the constructs defined in the Quality profile is Option C.
This option shows an "apply" relationship between the model and the profile with the {strict} keyword applied. This means that only elements with stereotypes from the Quality profile can be created as instances of the extended metaclasses. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.ibm.com/docs/SSB2MU_8.2.0/com.ibm.rhp.sysm
質問 # 25
Choose the correct answer
A systems engineer's company is considering making a substantial investment In a Product Lifecycle Management (PLM) solution. As a Model Based Systems Engineering expert. The engineer has been asked to advise the team on how MBSE methodology impacts the PLM solution Which option lists the most important factors that the engineer should consider"?
- A. how well any proposed MBSE methodology interfaces with the company's Model Driven Software Development methodology, and how this is facilitated by PLM tools
- B. the high cost of maintaining modeling tools and modeling proficiency training, and potential advantages of teaming arrangements with vendors
- C. how outputs of system models, software models, and hardware models are archived in Product Data Management (PDM) tools, and how these models can be organized into libraries within these tools
- D. how manufacturing, lest and integration methods can be driven by system models, and how this is facilitated by PLM tools
- E. the spectrum of models the company uses across the system lifecycle. how model elements can be related to each other, and how these relationships are supported by PLM tools
正解:E
解説:
Explanation
The most important factors that the engineer should consider when advising the team on how MBSE methodology impacts the PLM solution are the spectrum of models the company uses across the system lifecycle, how model elements can be related to each other, and how theserelationships are supported by PLM tools. The spectrum of models refers to the different types, levels and views of models that are used to represent different aspects and phases of the system development, such as requirements, design, analysis, verification and validation. The relationships between model elements refer to the traceability, consistency and dependency links that connect different elements within and across models. The support by PLM tools refers to the ability of the tools to store, manage, access and integrate the models and their relationships throughout the system lifecycle. These factors are important because they affect how well the MBSE methodology can be implemented and executed using the PLM solution. How manufacturing, test and integration methods can be driven by system models is a less important factor that may not be relevant to all systems or projects. The high cost of maintaining modeling tools and modeling proficiency training is a less important factor that may not be specific to MBSE methodology or PLM solution. How well any proposed MBSE methodology interfaces with the company's Model Driven Software Development methodology is a less important factor that may not apply to all systems or projects. How outputs of system models, software models, and hardware models are archived in Product Data Management (PDM) tools is a less important factor that may not reflect the full potential of MBSE methodology or PLM solution. References: OMG-Certified Systems Modeling Professional - Model Builder - Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.5
質問 # 26
Choose the correct answer
Which data exchange mechanism uses an application programming interface (API) to access data m one tool and make it available in another tool?
- A. file-based exchange
- B. manual exchange
- C. repository-based exchange
- D. interaction-based exchange
正解:D
解説:
Explanation
Interaction-based exchange is a data exchange mechanism that uses an application programming interface (API) to access data in one tool and make it available in another tool. The API allows for direct communication and synchronization between the tools without requiring intermediate files or repositories. This approach can provide better performance and consistency than file-based or repository-based exchange.
質問 # 27
Choose the correct answer.
What is a best practice to link actions of an activity in a SysML model to a software application described in a UML model?
- A. The actions are moved into the namespace of the UML model
- B. The actions in the SysML model are called by appropriate CallBehaviorActions in the UML model
- C. The actions are copied into the UML model using the copy relationship.
- D. The actions are assigned to an activity partition that represents the software application
正解:B
解説:
Explanation
The best practice to link actions of an activity in a SysML model to a software application described in a UML model is to use CallBehaviorActions in the UML model that call the actions in the SysML model. A CallBehaviorAction is an action that invokes a behavior and provides inputs and outputs. By using CallBehaviorActions, the software application can reuse the behavior defined in the SysML model without having to duplicate or copy it. This also ensures consistency and traceability between the models. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.ibm.com/docs/SSB2MU_8.2.0/com.ibm.rhp.sysm
質問 # 28
Choose the coned answer.
A department director is responsible (or monitoring the system development processes in a large systems engineering company. In a few systems engineering projects, irritation developed recently between the specialists department's requirements analysts and the system engineering design team, although the methodology had been introduced a couple of years ago.
How could the director resolve this conflict?
- A. Tell the teams' supervisors to encourage better teamwork, and check every other week to see how the teams have improved
- B. Let each team decide on its individual development methodology. The teams' supervisors will have to budge gaps where they occur
- C. Repeat the methodology training tor the people involved and check every other week to see if the methodology usage by the teams is improving
- D. Note if the systems engineering methodology still works with the company's business processes, and make modifications where needed
正解:D
解説:
Explanation
A systems engineering methodology is a collection of related processes, methods, and tools that support the discipline of systems engineering in a specific context. A systems engineering methodology should be aligned with the company's business processes and goals, and should be updated and improved as needed to reflect changes in the environment, technology, customer needs, etc. By noting if the systems engineering methodology still works with the company's business processes, and making modifications where needed, the director canresolve the conflict between the requirements analysts and the system engineering design team by ensuring that they follow a consistent and effective approach to systems engineering
質問 # 29
Choose the correct answer.
An engineer has defined a profile, SE2Profile, for the APE model. Another model, E-ELT, requires the same profile.
What is the best way to share the profile?
A)
B)
C)
D)
- A. Option D
- B. Option B
- C. Option A
- D. Option C
正解:B
解説:
Explanation
The best way to share the profile is to define it as a model library and import it into the other model. A model library is a package with the stereotype <<modelLibrary>> applied to it. It contains reusable model elements that can be imported into other models by using an "import" relationship. Option B shows this approach.
References: https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/SysML/1.6/PDF
質問 # 30
Choose the correct answer
Modehca solvers can produce large volumes of time-based results (such as time-based power usage), but requirements are often based on scalar values such as "maximum peak power" and 'average power usage".
Which of the following is generally the most effective way to verify such requirements?
- A. ave the Modelica solver also compute these scalar values from its time-based power usage results Then import the resulting scalar values into SysML. and compare them to the requirements.
- B. Modelica models can only produce time-based results and thus cannot support scalar results like these, which must either be calculated using a different tool or measured on physical prototypes Then enter the resulting scalar values into SysML, and compare them to the requirements
- C. Import the Modelica time-based power usage results into SysML Then use SysML parametncs to calculate these scalar values, and compare them to the requirements
- D. Use the SysML4Modelica profile to transform the Modelica time-based power usage results into these scalar values Then import the resulting scalar values into SysML, and compare them to the requirements.
正解:A
解説:
Explanation
The most effective way to verify such requirements is to have the Modelica solver also compute these scalar values from its time-based power usage results. Then import the resulting scalar values into SysML, and compare them to the requirements. This way, the verification can be done at the same level of abstraction as the requirements, and avoid unnecessary transformations or calculations in SysML. Modelica solvers can provide various functions and operators to compute scalar values from time-based results, such as max, min, mean, integral, etc. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://modelica.org/documents/ModelicaSpec34.pdf
質問 # 31
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?
- A. Code generation is outside the scope of SysML. so the system engineer should use UML
- B. use block constructs to represent the algorithm, and create use cases for each of the functions used in the algorithm
- C. use block constructs to represent the algorithm and its functions, and create part properties to represent the use of the functions in the algorithm
- D. use activity constructs to represent the algorithm and its functions, and create containment relationships to represent the use of functions in the algorithm
- E. use package constructs to represent the algorithm and its functions, and create containment relationships to represent the use of functions in the algorithm
- F. use activity constructs to represent the algorithm and its functions, and create actions to represent the use of functions in the algorithm
正解:F
解説:
Explanation
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. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://sysml.org/tutorials/sysml-diagram-tutorial/
質問 # 32
Choose the correct answer.
Every night the computers at the data center of Bank F, located in Asia, must complete an analysis of the previous day s financial transaction data. Bank F plans to merge with Bank G, located In South America,Increasing the volume of data by an order of magnitude. The design team charged with expanding the facilities to handle this additional load is modeling the data center with SysML using the MARTE profile Which capability of MARTE will help determine whether the existing processors at the data center can handle the anticipated data increase?
- A. support for comparative analysis of processor architectures
- B. support for embedded systems such as the processors
- C. support for schedulability analysis
- D. support for modeling scheduled events that occur in different time zones
正解:C
解説:
Explanation
The capability of MARTE that will help determine whether the existing processors at the data center can handle the anticipated data increase is support for schedulability analysis. Schedulability analysis is a technique for verifying that a set of tasks can be executed within given time constraints on a given platform.
MARTE provides concepts and annotations for modeling tasks, resources, scheduling policies, deadlines, etc., and for performing schedulability analysis using various methods and tools. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.omg.org/spec/MARTE/1.2/About-MARTE/
質問 # 33
Choose the correct answer
A company is executing a large distributed engineering project. More than a dozen engineers are contributing to the system model, working from different locations spread across three time zones The lead engineer has decided that it is essential to maintain a single model. The department director has expressed concern that the project may have trouble employing its engineers productively while still maintaining configuration control of this common model.
Which configuration management strategy is likely to be most successful*?
- A. Co-locate the modeling team Trying to maintain configuration of a model across a distributed team is extremely difficult and may not succeed
- B. Use a configuration management tool to manage model elements. Assign ownership of model elements at the package level- Only the owner of a package may make changes to elements in that package Note that each relationship between model elements must be contained within a single package
- C. Use a configuration management tool to manage model elements. Allow packages to be checked out by any user for editing, which locks the elements therein contained Packages may be viewed in read-only mode by any user at any time All model users receive alerts when a package they are viewing has been modified and checked-in. and changes are highlighted Packages may not remain checked out overnight
- D. Use a centralized repository for the model files Allow only engineers in the eastern-most time zone to upload changes to the model files in the mornings, and the western engineers in the afternoons. Either can download and view the model files at any time. This will assure maximum productivity while minimizing the possibility of collisions
正解:C
解説:
Explanation
This configuration management strategy is likely to be most successful because it allows the engineers to work on the system model collaboratively and concurrently, while maintaining configuration control and avoiding conflicts. A configuration management tool is a software tool that helps manage changes to model elements and track their versions and history. A package is a grouping mechanism that can contain any kind of model element, such as diagrams, blocks, activities, etc. By using a configuration management tool, the engineers can check out packages for editing, which locks the elements in that package and prevents other users from modifying them. The engineers can also view packages in read-only mode by any user at any time, which allows them to see the latest version of the model without affecting it. The engineers can also receive alerts when a package they are viewing has been modified and checked-in by another user, and see the changes highlighted. This way, the engineers can stay informed and synchronized with the model updates. By not allowing packages to remain checked out overnight, the engineers can avoid holding up the work of other users who need toaccess or modify those packages. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://sysml.org/tutorials/sysml-diagram-tutorial/
質問 # 34
Choose the correct answer
A system modeler exports requirements from a requirements management tool into a spreadsheet and then imports the requirements into a system modeling tool.
Which type of data exchange is this considered?
- A. interaction-based exchange
- B. manual exchange
- C. repository-based exchange
- D. file-based exchange
正解:D
解説:
Explanation
This type of data exchange is considered file-based exchange because it involves transferring data between different tools using files as intermediaries. A file-based exchange is a common way of exchanging data between tools that do not have direct integration or compatibility. It requires the tools to support import and export functions for a common file format, such as CSV, XML, XMI, etc. A file-based exchange can be useful for transferring large amounts of data or for performing batch operations. However, it can also have some drawbacks, such as loss of information, lack of synchronization, or manual intervention. References:
https://www.omg.org/ocsmp/ocsmp-adv-exam.htmhttps://www.ibm.com/docs/en/esdr/9.0.1?topic=tools-exchang
質問 # 35
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. block stereotyped with "software" represents the software application and its interfaces
- D. Software is typically not modeled in a system SysML model
正解:C
解説:
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
質問 # 36
......
試験問題解答ブレーン問題集でOMG-OCSMP-MBA400試験問題集PDF問題:https://jp.fast2test.com/OMG-OCSMP-MBA400-premium-file.html