Questions tagged [use-case]

Use-cases capture and specify requirements of a system and stakeholder expectations with a view to the objectives of its users. Do not use this tag for for questions about suitability of the use of techniques/features to solve implementation issues.

Purpose

Use-cases capture and specify requirements of a system and stakeholder expectations with a view to the objectives of its users and the added value.

Tag usage

Use this tag for questions relating to the problems that a system is supposed to solve, and to use-case analysis and design:

  • Identifying and scoping use-cases in narratives and requirements
  • Analyzing the actors and their interactions with a system
  • Abstracting use-cases from specific scenario and user-interfaces
  • Documenting use-cases in textual or tabular form
  • Modeling use-cases in UML. In this case add .

You may also use this tag for questions related to the implementation of use-cases (e.g. with )

Do not use this tag for for questions about:

  • suitability of programming techniques or features to solve implementation issues. The remaining tags should be sufficient for people to find your question.
  • exclusively UML use-case diagramming syntax. Prefer the tag combination in this case.

Additional information:

826 questions
22
votes
2 answers

Clean Architecture and authentication. Correct way?

I'm working on an Android app based on Clean Architecture pattern and I have doubts how to implement user authentication in a clean way. Is the following solution clean in terms of clean architecture? I would create use cases like below (executed…
Derek K
  • 2,756
  • 1
  • 21
  • 37
19
votes
4 answers

Instagram API Permission Declined - invalid use case?

We recently created a web-app that invites local highschool sports fans to share their favorite moments from local sporting events. We allow users to upload photos and videos, from their device, from facebook, and instagram. Later these photos and…
James Earlywine
  • 433
  • 1
  • 4
  • 9
19
votes
3 answers

Do you know any projects where ZeroMQ was used? Both success and failure stories are valuable

I'm interested in using ZeroMQ in a project, but I'd like to hear about other's experience with it. I did some searching but found only mongrel2 project. Have you heard about other projects where it is used? What companies use ZeroMQ in production?
gleber
  • 4,392
  • 1
  • 26
  • 28
18
votes
1 answer

What is the differece between a 'Use Case Interactor' and a 'Service' in Clean Architecture?

I don't really understand the difference between a Use Case Interactor and a Service in Clean Architecture. Is a domain service just a collection of "Use Case Interactor methods"? I want to implement the clean architecture in my ASP.net Core…
17
votes
3 answers

Is there a difference between use cases and functional requirements?

I am curious because it seems like everyone has different opinions on the matter. When creating an SRS document, do you need both use cases and functional requirements or just one since use functional requirements expand on use cases?
hey hey
  • 237
  • 2
  • 4
  • 7
16
votes
7 answers

Can I use the Use Case Diagram in SCRUM?

I'm starting a project with a team and we're using SCRUM as methodology. It's my first time with SCRUM. We have listed our functionalities and we made our stories, (user stories and technical stories as well as their tasks). I've a tight UML…
jomaora
  • 1,656
  • 3
  • 17
  • 26
14
votes
6 answers

User stories vs use cases

Are use cases just multiple user stories?? What are the benefits of using user stories over use cases.. and vice-versa... When to use one over other... Does all agile methodologies uses user stories??
StackUnderflow
  • 24,080
  • 14
  • 54
  • 77
14
votes
3 answers

Usefulness of java dynamic proxies vs regular proxies

I need some advice to which scenarios a dynamic proxy would prove more useful than a regular proxy. I've put alot of effort into learning how to use dynamic proxies effectively. In this question, set aside that frameworks like AspectJ can perform…
Johan Sjöberg
  • 47,929
  • 21
  • 130
  • 148
12
votes
10 answers

Is TIME an actor in a use case?

Alright, on a true false question: a)The actors of a system are only represented by humans or another software components. I said TRUE, and the teacher marked it as wrong, not because he considered that I missed hardware components (which I guess I…
andandandand
  • 21,946
  • 60
  • 170
  • 271
12
votes
5 answers

What are common UDP usecases?

Can anyone tell be where to use the UDP protocol except live streaming of music/video? What are default usecases for UDP?
Simon
  • 13,173
  • 14
  • 66
  • 90
12
votes
3 answers

Is there any "switch case" in UML use-case specification?

Is there any "switch case" in use-case specification? In the requirements: When user select "contract" in combobox, a "contract" tab appears, then user will interact with the "contract" tab. When user select "Independently funded", a "Funding" tab…
Susuri Yuyuki
  • 153
  • 1
  • 3
  • 8
11
votes
11 answers

Good Use Cases of Comments

I've always hated comments that fill half the screen with asterisks just to tell you that the function returns a string, I never read those comments. However, I do read comments that describe why something is done and how it's done (usually the…
Leo Jweda
  • 2,481
  • 3
  • 23
  • 34
9
votes
1 answer

Entities vs use cases clarification

As far as i understand, use cases or interactors use entities to perform some action, whereas, entities holds our business rules. According to this definition: The use cases interact with and depend on the entities In what way use cases depend…
eddy
  • 193
  • 3
  • 8
9
votes
3 answers

Can a use case be without an actor?

I am working on a use case diagram of a fully automated system. An external system will trigger just one use case of this system. Most of the other use cases are scheduled tasks and invoked by the timer. I have a use case that is invoked by the…
Deepan Cool
  • 476
  • 1
  • 6
  • 16
9
votes
3 answers

Precondition in an Use Case

I'm creating a Use Case for a project for school and I'm confused about the precondition field. I can understand preconditions like, "must be logged in" or "needs an account." But what if the software is a local setup? To me, it sounds logical…
Fosa
  • 457
  • 1
  • 5
  • 17
1
2
3
55 56