OMG OMG-OCUP2-FOUND100 OMG Certified UML Professional 2 (OCUP 2) – Foundation Level Online Training
OMG OMG-OCUP2-FOUND100 Online Training
The questions for OMG-OCUP2-FOUND100 were last updated at Nov 19,2024.
- Exam Code: OMG-OCUP2-FOUND100
- Exam Name: OMG Certified UML Professional 2 (OCUP 2) - Foundation Level
- Certification Provider: OMG
- Latest update: Nov 19,2024
Which modeling relationship allows instances of one class to substitute for instances of another?
- A . auxiliary
- B . association
- C . dependency
- D . replacement
- E . generalization
How is the abstract syntax of UML specified?
- A . using a MOF metamodel
- B . using the Backus-Naur Form (BNF)
- C . using natural language (e.g.. English)
- D . using UML structure and behavior diagrams
What represents the most appropriate use of UML during software development?
- A . forcing management decisions
- B . describing a planned or existing system to non-technical stakeholders
- C . capturing and clarifying the business-level concerns of a planned or existing system
- D . capturing the essential characteristics and design decisions of a planned or existing system
For projects involving complex and strategic systems, what is a key advantage of developing models before starting implementation?
- A . Developing models ensures that all requirements will be addressed.
- B . Models are useful to provide proof of progress to project management.
- C . Models help to establish a consensus among all the project stakeholders.
- D . Modeling helps to convince developers that models are necessary for good design.
Why are abstractions in a model helpful?
- A . Abstractions add the full detail to the model.
- B . Abstractions can express or suppress detail as needed.
- C . Abstractions can be taken out and the model still makes sense.
- D . Abstractions are not helpful, but rather a distraction in models.
Which technique does Abstraction incorporate?
- A . agile modeling
- B . information hiding
- C . complexity coupling
- D . context-driven decision making
What is the defining characteristic of a domain model?
- A . It is a model that is specified using UML diagrams.
- B . It is a model that focuses on the domain requirements of the system
- C . It is a model that captures the main domain concepts and their relationships.
- D . It is a model that represents the domain architecture of the implementation of the system.
Which characteristic should apply to any useful model?
- A . It is specified in UML.
- B . It is platform independent.
- C . It abstracts away irrelevant detail.
- D . It is specified using a visual notation.
Which category of stakeholders should have prime responsibility for making decisions on the contents of a domain model, and why?
- A . The customers, as they will own the system when it is delivered
- B . The users, as they will be using the system when it is operational.
- C . All involved stakeholders, as they are knowledgeable and concerned.
- D . The development team, as they are responsible for the final implementation.
- E . Project managers, as they are responsible for delivering the right product to the customer
- F . The testing team, as test-driven design is proven to be an effective approach to development
- G . The system architects, as they are responsible for the design of the system and its proper functioning.
Which UML term pair captures complementary ways of looking at a relationship?
- A . include / extend
- B . use / implement
- C . dependency / trace
- D . aggregation / composition
- E . generalization / specialization