Reputation: 14022
UML Diagrams says:
A use case is a kind of behaviored classifier that specifies a [complete] unit of [useful] functionality performed by [one or more] subjects to which the use case applies in collaboration with one or more actors, and which [for complete use cases] yields an observable result that is of some value to those actors [or other stakeholders] of each subject.
But it is not clear for me in specific small situation. For example in a mobile application I have a list and user can do
Now, are usecases ''selecting item'', ''deselecting item'' and ''changing selection mode'' or they are ''item click'' and ''item ling click''?
I think ''item click'' and ''item long click'' are not UC because
Am I right? I'm in doubt.
Upvotes: 0
Views: 46
Reputation: 36295
Yes. The clicks are different behaviors (like different key strokes) you perform to achieve the goal of/trigger the underlying use case (select item
etc.). Clicking something might be a use case if you are after some finger training. But you are probably dealing with some business goal to achieve.
Upvotes: 1