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
3
votes
3 answers

Modelling these roles using actors in a use case analysis

I am modelling a system that has (amongst others), these types of roles: Individual player Group player Here are some additional facts: There is a set of functional requirements for an individual player There are several types of group players…
oompahloompah
  • 9,087
  • 19
  • 62
  • 90
3
votes
2 answers

Use case diagram: Does an included use case have to be triggered by the base use case?

If I have an actor invoked use case such as "Create Absence" and every time the actor creates an absence they will need to "Search For Employee" is it correct to model this using an includes relationship? This is the thing that is not clear in all…
berimbolo
  • 3,319
  • 8
  • 43
  • 78
3
votes
1 answer

Android. What does the domain layer include?

I want to create a project with clean architecture rules. In the presentation layer I will have a view model. Studying the view model, I learned: "The purpose of a ViewModel class is to contain data for a UI controller such that that data survives…
3
votes
3 answers

UML Use Cases: how to model a "batch" feature?

Should a batch scheduled process (for example, a nightly process) be modeled as a Use Case? it is something the system should do, but there is not an Actor "using" the feature, because it is scheduled. Any suggestions? Thanks!
Mr.Eddart
  • 10,050
  • 13
  • 49
  • 77
3
votes
2 answers

How to present use-case generalization into class diagram?

I have a use-case diagram which includes a use-case that is a parent and three children use-cases that share the common behavior of the parent but each child adds something more at its own.I have to convert use-case diagram into class diagram.My…
GEORGI DIMITROV
  • 134
  • 1
  • 10
3
votes
2 answers

What's the difference between extension use case and parent use case?

I'm so confused about the difference between extension use case and parent use case in Use case diagram. I would like to know when can I use the extend and when can I use the parent use case? For example : Print Slip extend Confirm pay through…
abdou_dev
  • 805
  • 1
  • 10
  • 28
3
votes
3 answers

UML - Distinction between user and administrator use cases of the same nature

There's something that's been bothering me while attempting to do a use case diagram. Both users and administrators can manage articles, both can manage categories, both can carry out crud operations on all of those BUT the administrator has control…
James P.
  • 19,313
  • 27
  • 97
  • 155
3
votes
1 answer

How to portray visibility in Use Case Diagram

Context Imagine an Event Management website where event planners can post events. Say we have three Actors: a non-registered user, registered user and an Event Planner. Event planner can post events which can be public (non-registered users can see…
Programer Beginner
  • 1,377
  • 6
  • 21
  • 47
3
votes
1 answer

Fixing a Use Case Diagram: actor boundaries and generalization

I am trying to create an use case diagram regarding an Scooter system. I already created the diagram, which you can find it in here: Use Case Diagram: I got some comments regarding this diagram which were: The system (or scooter provider) is not…
Ornela
  • 31
  • 3
3
votes
4 answers

The essense of usecase diagrams

For a school assignment, we have to make a Usecase diagram. But the documentation that we have, is not very extended. It just describes what components a usecase consists of, and one example. We have to make a usecase about a library system. We have…
Ikke
  • 99,403
  • 23
  • 97
  • 120
3
votes
2 answers

Can two actors both required for a usecase be the same person?

I have been presented with the following use case diagram. The given question was "How many people are required for the Use Case?". I was taught, that Actors are used to model certain roles in the domain and that a "real" person can take multiple…
tistorm
  • 381
  • 1
  • 8
3
votes
1 answer

UML, use-case realization

I’m trying to prepare UML model for my project. It’s quite complex however I focus on one of use-case. In short term, use case name is “Edit patient results” and actor “Doctor” uses it. In fact, entering results triggers always the set of following…
Shark
  • 165
  • 1
  • 12
3
votes
1 answer

Is there a way to add time to use case?

I'm trying to build a Use Case diagram for Automated Examing System, one of the requirements is: The system can start a timer for the exam, and stops it at a certain time, with that, the examinees won't be able to continue. is there a way to do that…
HG9
  • 63
  • 1
  • 6
3
votes
4 answers

Can domain-driven design be use-case driven?

Maybe the question is a contradiction, but is it correct in DDD to start the development from the use cases, and then you develop the domain model that will support those services? If the design is driven by the domain (as DDD says), it is supposed…
choquero70
  • 4,470
  • 2
  • 28
  • 48
3
votes
3 answers

Include or Extend Use Case Relationship?

I can't figure out which relationship I should use in my use case. Let's say the actor is User who can Manage account:-Create; -Delete; -Update; Any ideas whether I should make Manage Account as a use case and then link Create, delete, update to it…
Izumi
  • 571
  • 1
  • 7
  • 16