Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

OMG-OCUP2-ADV300 Exam - Topic 6 Question 43 Discussion

Actual exam question for OMG's OMG-OCUP2-ADV300 exam
Question #: 43
Topic #: 6
[All OMG-OCUP2-ADV300 Questions]

Choose the correct answer:

An organization has determined that they want to add the capability to create and add requirement elements to their UML models. They also want to create a unique relationship for tracing requirements to other model elements.

What is the appropriate approach to do this?

Show Suggested Answer Hide Answer
Suggested Answer: B

UML allows the introduction of new concepts that are not part of the standard UML metamodel by creating a profile. To add capabilities for modeling requirements and tracing relationships in UML, a profile can be created where a Class is stereotyped to represent a requirement, and a Dependency is stereotyped to represent the trace relationship. This approach is both practical and conforms to the UML standard's mechanisms for extending the language. It is a common practice to create such profiles for requirements engineering within the UML framework. This conforms to the UML 2 Superstructure Specification, which provides guidelines on creating and applying profiles and stereotypes.


Contribute your Thoughts:

0/2000 characters
Izetta
4 days ago
Creating a new MOF metamodel sounds like a lot of work, so I’m hesitant about option C. It seems like it might be overkill for just adding requirements.
upvoted 0 times
...
Lonna
9 days ago
I remember practicing a question similar to this where creating a profile was the answer, so I’m leaning towards option B, but I’m not completely confident.
upvoted 0 times
...
Dick
14 days ago
I think option A might be the right choice since it mentions using the UML specification directly, but I'm not entirely sure how that would work in practice.
upvoted 0 times
...

Save Cancel