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

Is a webpage an object in sequence diagram?

I am in process of creating a sequence diagram for an online shopping cart. I am isolating which objects are needed for the diagram. The customer interacts with login page and purchases product. Can I take the login page as an object or class? It is…
Jaison
  • 773
  • 2
  • 9
  • 16
4
votes
4 answers

Is that true that one bubble (use case) represent an activity diagram?

I ever made an activity diagram to represent a use case with 3 actors. I made a swimlane for each actor, so I have 3 swimlanes in an activity diagram. But my lecturer said that it was wrong because I should have more activity diagrams. He meaned…
Mey Lin
  • 99
  • 6
4
votes
3 answers

Use Case Diagram with Database and Web Servers

I'm finding it hard to get around my head how the specific scenario would work out: I have a database server, a web server and a user. When the user registers a service is created to the web server, the web server then goes to the database server…
Sandeep Bansal
  • 6,280
  • 17
  • 84
  • 126
4
votes
2 answers

How to show “if” condition on a use case description?

When we write a use case table * (id, description, actor, precondition, postcondition, basic flow, alternate flow)*, in basic flow, we show plain steps of interactions between the actors and the system. I wonder how to show a condition in the use…
Sazzad Hissain Khan
  • 37,929
  • 33
  • 189
  • 256
4
votes
3 answers

Can the included/extended use-case be initiated by another actor?

Hi, I would like to have the receptionist and the manager to be able to view work type and rates and subsequently update it. However, tech personnel can only view but not update. Is the diagram valid? I read that extended use-case are initiated by…
Soggeh
  • 101
  • 1
  • 8
4
votes
2 answers

Can I extend a use case multiple times?

Is it possible to extend a use case multiple times in a Use-CaseDiagram? I have 2 Actors with their own 'Show post table' use cases. These 2 cases both have a Create, Edit, delete use-cases. Can I extend these use-cases for both 'Show post table'…
Yoseph
  • 121
  • 1
  • 5
  • 12
4
votes
5 answers

WCF service contract design. Is a use case controller appropriate?

First off, apologies if this question has been asked before but I couldn't find anything that answers this directly. Here's my problem. I've inherited a product which has been designed to be so flexible that populating pretty much every combobox…
EightyOne Unite
  • 11,665
  • 14
  • 79
  • 105
4
votes
3 answers

What level of complexity should a Use Case diagram illustrate?

What level of complexity should a Use Case diagram illustrate - how much detail should be included, and what is the "cut-off" point for when a Sequence Diagram, or alternative UML diagram should be used?
Jordan-C
  • 113
  • 1
  • 1
  • 8
4
votes
2 answers

Show condition in use case diagram

In my system, a user can have more than one role. Users with two roles or more can switch between roles. However, it's impossible to switch role for a user with only one role. How can I represent this fact in use case diagram? Thank you.
lenhhoxung
  • 2,530
  • 2
  • 30
  • 61
4
votes
3 answers

UML and Algorithms

I am a bit confused about where to describe the algorithm I might use in some part of an application. Let's say I want to create a Use Case that describes how the User inputs a set of values and my application returns the average of those values…
devoured elysium
  • 101,373
  • 131
  • 340
  • 557
4
votes
5 answers

Difference between use case and SRS?

What is the difference between a use case and an SRS?
Tony Woo
  • 49
  • 1
  • 2
4
votes
4 answers

Specification: Use cases for CRUD

I am writing a Product requirements specification. In this document I must describe the ways that the user can interact with the system in a very high level. Several of these operations are "Create-Read-Update-Delete" on some objects. The question…
Mario Ortegón
  • 18,670
  • 17
  • 71
  • 81
4
votes
3 answers

UML use case diagram 2 actors connected with 1 use case

What this example shows? Does it mean: a) Actor1 and Actor2 can use Use Case1 b) both Actor1 and Actor2 are needed to start Use Case1 (for example two people need to turn keys for firing rocket?) c) Actor1 can start Use Case1 and Actor2 does…
user3565261
  • 344
  • 1
  • 6
  • 19
4
votes
3 answers

What tool(s) do you use when writing use cases?

What tool(s) do you use to write use cases and why? Do you use a common word processor (Word/OpenOffice), a Wiki, a specialized tool (f.e. Visual Use Case), or something else?
user288173
4
votes
5 answers

Detail Level of Use Case Documentation

I am making a strong effort to discipline my projects and create a Vision/Scope document at the onset. Included in this are the use case diagrams. Just listing out the use cases has really helped me fully see all the requirements that the customer…
Maitus
  • 729
  • 2
  • 6
  • 14