Menu
  • HOME
  • TAGS

does input validation fits into detailed use case description?

use-case

In general, a use case's description contains a main success scenario that describe how a goal is achieved, and it breaks down into action steps. Validation is one kind of an action step. Source: Alistair Cockburn, Writing Effective Use Cases, pp. 1,3,87,95 However, use cases should only say that the...

Bot enemies as an use case actor

system,actor,use-case

Yes, a system can be an actor to another system and a bot could be considered a system that operates with a higher degree of autonomy. For example a web bot (or web crawler) is a semi-autonomous system that makes HTTP requests to another system (e.g. a web server) to...

One or multiple use cases (UML)

design,uml,analysis,use-case

I would say two use cases, one for each. A bit more bloated, but as I've dealt with changing specs that had details that weren't included "because it's obvious", I'm prefer over-communication rather than the alternative. By defining it as two use cases, it cuts any ambiguety as to whether...

In UML can we use Extension Points with Include Usecases?

uml,use-case

It isn't correct; there is no analogous concept to extension points for includes in the UML spec. As xmojmr has very correctly stated, you really have your inclusion backwards. This is easy to do, because it's easy to get caught up thinking about the order that use cases occur in...

describe limitation of a user about general action in use case diagram?

uml,use-case

In the UML Use Case diagram there is (as far as I know) no built-in way to visually capture constraints. You can show then using the invaluable note symbol: Although you can model the access right policies using some simple means: realistic user access rights management will be probably implemented...

UML, include, extend relationship

include,uml,extend,use-case

I've done a lot of consulting on use cases and it has always been very problematic topic and hard to learn and master. It is definitelly a good idea to consider some other method to specify reqs and system functionality (like UI prototypes, wireframes, etc). In theory use cases are...

Use Case Diagram - Is this Correct?

dependencies,uml,use-case

No, it is not correct. The meaning of include/extend is about optionality of use cases (whether you implement them at all/sooner/later) and not about whether one use case "calls" another one. A use case itself must be complete in the sense that it returns additional value to its actor. Don't...

Can a single use case be partially implemented, or implemented over several phases? How to track & prioritize components?

use-case,requirements,requirements-management

I think you are confusing benefits of UML use cases (show what a system does) with what project management tools and issue trackers should do for you (keep track of implementation and priorities). Yes, you can split up use cases with include / extend. That makes a lot of sense...

Does Facebook use-case have one or more actors?

uml,use-case

An Actor by definition is external to the system under consideration. Therefore if you are writing use cases for the system Facebook then Facebook itself cannot be an Actor....

How to understand use-cases in specific scenerio

drawing,uml,modeling,use-case

Login is not a use case simply because it does not bring any value to the actor. It is a constraint. Just draw the association from user to update status (use verb substantive, not a concatenated identifier). You can put the login association inside the use case. Ask yourself for...

Are the roles and functions on UML use case diagram aligned correctly?

uml,use-case

From use full functionality point of view (it is what UseCase defines) your diagram is almost perfect. BUT, remove login usecase (it is not service..no body use system to login. Login is precondition for accessing security website functionality). Separate profile manage, block profile and other administration services (usecase) from the...

View and Edit Use case

uml,use-case

The answer to your question, based on the description of the use cases, is yes. The reason that you are having trouble conceptually is because you are placing an include relationship between view account details and edit account details. (You are actually saying that edit account details always includes view...

UML sequence diagram - Diagram without actors?

uml,use-case

It is absolutely OK. Actors are one of the main elements in UC diagrams, but not in sequence diagrams. A sequence diagram without messages and lifelines - that one is really hard to imagine. These are the essence of the SD. And actor merely can be used there, if the...

Use Case Diagram - extend and association to extended UC

uml,use-case

UseCase definition says that, system interacts with external entities (actors) connected to UseCase by association, while executing UseCase. In case of extend relationship, extending usecase (Add New in your example) can be executed independently from extended UseCase (Show list in your example). If your actor interacts with system during execution...

UML Use case Specification for an Extended Use Case

uml,use-case,rup

Please see this answer to understand what is an extended UC. UML, include, extend relationship Extension point is defined in the extended UC and specifies how/when exactly the extending UC can be invoked. As a UC is typically described by scenarios and scenarios have steps, you usually describe the extension...

UML Number of actors of a Use Case diagram

uml,actor,use-case

Although the UML spec allows to use multiple actors an despite the fact that I have used primary and secondary actor(s) in use cases in the past I have come to the conclusion that a use case shall have only a single actor. When you go down to that paradigm...

UML use case: listing vs diagram

uml,use-case

A use case can be represented in two different ways: graphically it is usually drawn as an oval, and contains a short description of what the use case is supposed to deliver. Many use cases together form the use case diagram The details of each use case are described by...

Bank Automation Teller Machine (ATM) use-case diagram, is “Login” is a “use-case”

uml,use-case

When trying to decide if a certain piece of behavior should be a use case you should look to the "observable result" for the main actor. Does "login" yield such a result? It depends on the system you are developing, the complexity of the authentication system etc. It might be...

multiple actors in one sequence diagram

oop,uml,use-case,sequence-diagram

Typically you would turn one usage scenario into one (or more) sequence diagram(s). There are some tools that can do it automatically. For example in your case the Order Food bubble might turn into something like this: In this particular sequence diagram there are only 3 (out of 4) actors...

having trouble with modeling use case diagram

content-management-system,uml,use-case

See also: uml-diagrams.org: Relationships Between Actors ...

Use case for multiple login option

uml,use-case

The <<extends>> works vice versa. I'm quite tired telling this all the time, but Login account is not a use case. It does not deliver any value to an actor. It is a simple constraint which applies to other real use cases. Further: avoid the use of <<extends>>/<<include>>. They are...

UML does business actor need business use case?

uml,actor,use-case

Extending the answer from Vladimir. As answered, there is only use case concept in UML: UML extension mechanism based on stereotypes permits modeller to give the particurar meaning to general UML concepts. Use case model base semantic idea is to model interactions between Actors and System. Use cases are units...

Precondition in an Use Case

uml,use-case

Really good question that tackles the heart of the UML problems - it's weak semantics. The answer to your question is therefore - could be right, could be wrong. UML sets the notational rules, and defines only basic element semantics (e.g. "A precondition must be fulfilled in order..."). We could...