Manar Eyad
Manar Eyad

Reputation: 23

Is there any specific number of output arrows from one activity in an activity diagram?

I am designing the activity model for a website, and I have a question about whether I have an activity that represents displaying a page on the website. This page contains several buttons, and each button represents an activity. How can I represent it? Can I, from the 'display page' activity, generate multiple arrows, each leading to a different activity? Is this correct or not?

enter image description here

Upvotes: 1

Views: 78

Answers (1)

Jon Thoms
Jon Thoms

Reputation: 10777

While you actually have at least four different use cases, e.g. "Recruiter Views Candidates", "Recruiter View Job", "Recruiter Updates Job", and "Recruiter Deletes Job", I think that activity diagrams do show these four cases adequately, based on what little I know about what you're trying to do. If an activity diagram is what you want, I would be inclined to use something like PlantUML and show your diagram as follows:

@startuml
start
:Browse Posted Jobs Page;
switch (Recruiter Decision?)
case ( View Candidates )
  :Show Candidate Page;
case ( View Job )
  :Show Job Page;
case ( Update Job )
  :Show Update Jobs Page;
case ( Delete Job )
  :Show Job Deletion Page;
endswitch
stop
@enduml

That code produces this image. UML description choices

For reference, this online PlantUML IDE snippet.

For example of the generated output, see this output.

Upvotes: 0

Related Questions