Book a Demo

Author Topic: Use Case - How to depict loop  (Read 11498 times)

gluzm

  • EA User
  • **
  • Posts: 24
  • Karma: +0/-0
    • View Profile
Use Case - How to depict loop
« on: November 11, 2004, 09:58:05 am »
Hi is there a way how to show in Use Case diagram that there is an inner loop using another <<extend>> related Use Case.

The Example:
Use Case - "Upload Email Addresses List"
is extended by Use Case "Upload Email Address" with the constrain EmailAddressIsValid.

But how to depict in the diagram that the extending Use Case is called many times?

"Upload Email Address" is extending also another Use Cases.

« Last Edit: November 11, 2004, 09:59:12 am by gluzm »

mikewhit

  • EA User
  • **
  • Posts: 608
  • Karma: +0/-0
  • Accessing ....
    • View Profile
Re: Use Case - How to depict loop
« Reply #1 on: November 11, 2004, 10:10:18 am »
A Use case says something gets done, it doesn't say how.

You are looking for basic client-level operations, and saying that "they happen", not "how".

Unless "Upload Email Address" is a distinct and separate operation from "Upload Email Address List", you probably shouldn't even break down "Upload Email Address List".

However, if "Log in" occurs in both "Upload ..." and "Download ..." you might wish to break this out as an <<includes>>.

More detail about loops perhaps in the Activity diagram.

Read through posts in this forum, search on Use Case, set your limit higher than default 25 ... add a "0" !