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 Exam OMG-OCUP2-FOUND100 Topic 5 Question 26 Discussion

Actual exam question for OMG's OMG-OCUP2-FOUND100 exam
Question #: 26
Topic #: 5
[All OMG-OCUP2-FOUND100 Questions]

Choose the correct answer:

How many activities can feed an initial node at the beginning of an activity thread?

Show Suggested Answer Hide Answer
Suggested Answer: C

In UML, an initial node is the starting point of an activity thread and represents the start of the flow in an activity diagram.According to the UML 2.5.1 specification, an initial node has no incoming edges and precisely one outgoing edge1. This means that only one activity can feed an initial node at the beginning of an activity thread, which aligns with option C.

The initial node is depicted as a filled circle and is used to show where the control starts within the activity. When the activity is invoked, control tokens are placed on the initial node and can then traverse the outgoing edge to the first action or activity node. The specification clearly states that there should be only one outgoing edge, ensuring that the flow of control is unambiguous at the start of the activity.

For further details and verification, you can refer to the UML 2.5.1 specification, particularly Chapter 15.7, which covers the Activity, ActivityFinalNode, InitialNode, and other related elements2.Additionally, the Object Management Group (OMG) provides resources and guidelines for the UML exams, including the types of questions that may appear and the knowledge areas covered3.

It's important to note that while multiple initial nodes can exist within a single activity diagram, each initial node can only be the source of one outgoing edge, and thus, only one activity can feed each initial node.


Contribute your Thoughts:

Cecily
1 months ago
I'm feeling lucky, so I'm gonna go with A. 0. Just to see what happens. Who knows, maybe the initial node doesn't need any activities at all! Gotta keep it interesting, am I right?
upvoted 0 times
...
Shonda
1 months ago
Dude, the answer is clearly D. 1..*. It's like the activity thread needs a single starting point, you know? Anything else would just be plain ridiculous.
upvoted 0 times
Fletcher
4 days ago
Actually, I think it's D) 1..*
upvoted 0 times
...
Starr
6 days ago
I agree with you, it's definitely B) 0..*
upvoted 0 times
...
Bambi
7 days ago
No, it's not A. I believe it's B) 0..*
upvoted 0 times
...
Rodrigo
19 days ago
I think the answer is A) 0
upvoted 0 times
...
...
Marci
2 months ago
I'm not sure, but I think the answer might be D) 1..* because there must be at least one outgoing edge from an initial node.
upvoted 0 times
...
Ammie
2 months ago
I agree with Kimberlie, because an initial node can have zero or more outgoing edges.
upvoted 0 times
...
Kimberlie
2 months ago
I think the answer is B) 0..*
upvoted 0 times
...
Lyda
2 months ago
Hmm, I'm gonna go with B. 0..*. I mean, why limit ourselves? Let's embrace the chaos and allow zero or more activities to feed that initial node!
upvoted 0 times
...
Penney
2 months ago
C'mon, everyone knows it's C. One and only one activity can start an activity thread. Anything else would be just asking for trouble, right?
upvoted 0 times
Leah
1 months ago
I'm going with D. It can have one or more activities feeding into it.
upvoted 0 times
...
Willis
1 months ago
No way, it's definitely C. Only one activity can start the thread.
upvoted 0 times
...
Chandra
1 months ago
I think it's B. An initial node can have zero or more activities feeding into it.
upvoted 0 times
...
...
Jaime
2 months ago
I'm pretty sure the answer is D. 1..*. Having more than one activity feeding an initial node just seems like a recipe for confusion and chaos.
upvoted 0 times
Hyman
2 months ago
Yes, it's best to have just one activity feeding an initial node to avoid confusion.
upvoted 0 times
...
Remedios
2 months ago
I agree, having multiple activities feeding an initial node could be chaotic.
upvoted 0 times
...
Howard
2 months ago
I think the answer is D) 1..*
upvoted 0 times
...
...

Save Cancel