What is a common rationale for defining and applying a profile to a SysML model?
A. The profile makes the model suitable for a modeling tool
B. The profile extends the model with reusable elements, e.g. units.
C. The profile enables separate views of the model for the different stakeholder concerns.
D. The profile adds appropriate metainformation to the model to allow automated system analysis
Correct Answer: B
A common rationale for defining and applying a profile to a SysML model is that the profile extends the model with reusable elements, such as units, quantities, value types, etc. These elements can be defined in a model library and imported into other models by applying the profile. This way, the profile enables consistent and standardized modeling of properties and parameters of blocks and constraints. References: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://github.com/Systems- Modeling/SysML-v2-Release
Question 2:
Choose the correct answer
in executing a model-based systems engineering methodology, what should the first step m building the model be?
A. Define the domain model structure
B. Define the initial model organization.
C. Define the initial set of system requirements
D. Define the business or enterprise use cases.
Correct Answer: B
The first step in building the model in executing a model-based systems engineering methodology should be to define the initial model organization. The initial model organization defines the structure and scope of the model, such as the packages, views, viewpoints and frameworks that will be used to organize the model elements and diagrams. The initial model organization provides the foundation and context for the subsequent steps in building the model, such as defining the domain model structure, defining the initial set of system requirements or defining the business or enterprise use cases. The initial model organization can also help establish the modeling conventions and standards that will be followed throughout the model development process. References: OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.1
Question 3:
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. It allows users to bring SysML elements into the architecture to enhance the hand-off between Systems of Systems and Systems.
C. SysML elements are only used in the Systems view to enhance the hand-off process between Systems of Systems and Systems.
D. There is no benefit jas SysML is not used in compliance level 1
Correct Answer: B
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.htm https://www.ibm.com/docs/bg/rhapsody/8.3.1?topic=function-designing-updm- profiles
Question 4:
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 schedulability analysis
B. support for embedded systems such as the processors
C. support for comparative analysis of processor architectures
D. support for modeling scheduled events that occur in different time zones
Correct Answer: A
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.htm https://www.omg.org/spec/MARTE/1.2/About-MARTE/
Question 5:
Choose the correct answer
What distinguishes a software development methodology from a systems development methodology?
A. All current systems development methodologies are extensions of previous software development methodologies.
B. Software development methodologies employ formal architecting techniques, while systems development methodologies tend not to.
C. Systems development methodologies tend to focus on holistic issues, while software development methodologies tend to focus on high quality code.
D. For software intensive systems, there is effectively no difference between system development methodologies and software development methodologies
E. There is no difference Any methodology good for software development should be good for systems development.
Correct Answer: C
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
Question 6:
Choose the correct answer
Which technique is typically used to support the automated generation of development artifacts from a SysML model?
A. Define simple structures for artifacts and avoid complex layouts for office documents
B. Apply stereotypes to model elements to add the metainformation required for the generation process.
C. Adapt open-source model transformation tools originally developed for the software engineering discipline
D. SysML already includes a concept for model-driven generation of office documents
Correct Answer: B
A common technique for supporting the automated generation of development artifacts from a SysML model is to apply stereotypes to model elements to add the metainformation required for the generation process. Stereotypes can define tagged values that specify additional information about model elements, such as document templates, formatting options, traceability links, etc. These tagged values can be used by model transformation tools or scripts to generate artifacts from the model. References: https://www.omg.org/ocsmp/ocsmp-adv-exam.htm https://docs.nomagic.com/display/SYSMLP190/Libraries+and+profiles
Question 7:
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. 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
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. Co-locate the modeling team Trying to maintain configuration of a model across a distributed team is extremely difficult and may not succeed
Correct Answer: C
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
A. to define a common means of expressing DoDAF and MODAF architectures using the same underlying metamodel
B. to capture the common aspects of MODAF and DoDAF elements, removing the elements and views that are not common
C. to define a common means of expressing DoDAF and MODAF architectures so that they can be modeled solely in SysML
D. to separate the DoDAF and MOOAF metamodels but give them a common underpinning by creating a separate UML profile for each of them within UPDM
Correct Answer: A
A fundamental goal of UPDM is to define a common means of expressing DoDAF and MODAF architectures using the same underlying metamodel. UPDM is a UML profile that supports both DoDAF and MODAF, which are two main architectural frameworks used in the defense domain. UPDM provides a common set of elements and relationships that can be used to represent architectures in either framework, using a Domain Metamodel that captures the core concepts of both frameworks. UPDM also provides mappings to UML and SysML concepts to enable implementation and integration with other modeling languages and tools. References: https://www.omg.org/ocsmp/ocsmp- adv-exam.htm https://www.omg.org/updm/
Question 9:
Choose the correct answer
In a scenario-based development approach, which SysML diagram type could best be used to describe the scenarios?
A. state diagram
B. activity diagram
C. use case diagram
D. requirements diagram
Correct Answer: C
In a scenario-based development approach, use case diagram could best be used to describe the scenarios. A use case diagram shows how actors interact with use cases in different scenarios or situations. A use case diagram can capture the functional requirements and goals of a system or part from different stakeholder perspectives. A use case diagram can also show how use cases are related to each other by generalization, inclusion or extension relationships. A state diagram shows how an object changes its state in response to events or stimuli. A statediagram is not suitable for describing scenarios that involve multiple actors or use cases. An activity diagram shows how actions are performed in a sequence or in parallel by objects or flows. An activity diagram is not suitable for describing scenarios that involve different situations or alternatives. A requirements diagram shows how requirements are specified, derived, satisfied or verified by model elements. A requirements diagram is not suitable for describing scenarios that involve interactions or behaviors. References: OMG-Certified Systems Modeling Professional - Model Builder ?Advanced (OCUP2-ADV) Examination Guide Version 1.0, Section 4.2
Question 10:
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. the terminology that is shared with the RT7E domain
C. a means to distinguish embedded from non-embedded systems
D. a means to quantify interactions between a system and its physical environment
Correct Answer: A
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.htm https://www.omg.org/spec/MARTE/1.2/About-MARTE/
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.