Re: use case <<include>> vs. <<generalize>>



Note that the use case may not be the actual place where you describe the
activity that takes place when you process the file. Processing the file
may be something that the user doesn't actually understand. Use cases
describe things that the user understands.

Therefore, I'd say that you have three different use cases (because the user
will view each of these interactions as having a different motivation or
reason for using them). Each will simply end with a part of the scenario
that says " the file is submitted for processing (use case 99) and the
user's view changes to XXX"

A seperate use case, written from either the technical viewpoint, the
auditor's viewpoint, or the operations manager's viewpoint, can describe the
activities that will occur when a file is processed.

Hope that helps,

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
<idob@xxxxxxxxxxxx> wrote in message
news:1167297790.122885.122070@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi I would like to have your opinion about the following:

I design the use case "Process File".

There are 3 situations of processing the file:
- scan and process
- browse and process
- get mail attachment and process.

What is the best way to describe it in use case model?:

- Use case "Process", in the uc, script with 3 options?
or
- Three use cases: "scan file" "browse" "mail" with <<include>>
relation to 4th use case "Process"?
or
- One use case "Process", with <<generalize>> relation to the 3 use
cases "scan","browse","mail"?

Thank you.



.



Relevant Pages

  • Re: Too funny MS ad in Visual Studio Magazine...
    ... I do not answer questions on behalf of my employer. ... >> Disclaimer: Opinions expressed in this forum are my own, ... >> programmer helping programmers. ...
    (microsoft.public.dotnet.general)
  • Re: How to get LastAccessTime of a file without modifying it?
    ... I do not answer questions on behalf of my employer. ... "Yavuz Bogazci" wrote in message ... Opinions expressed in this forum are my own, ... >> programmer helping programmers. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: what is the best way to read text file
    ... Disclaimer: Opinions expressed in this forum are my own, and not representative of my employer. ... I'm just a programmer helping programmers. ...
    (microsoft.public.dotnet.framework)
  • Re: Programaticly call a method from a different object?
    ... Opinions expressed in this forum are my own, ... I do not answer questions on behalf of my employer. ... programmer helping programmers. ... that's covered loosly by traditional Design Patterns. ...
    (microsoft.public.dotnet.general)
  • Re: working with large files
    ... Disclaimer: Opinions expressed in this forum are my own, ... I do not answer questions on behalf of my employer. ... programmer helping programmers. ...
    (microsoft.public.dotnet.general)