Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Use Cases - Help [closed]

Tags:

use-case

uml

I am new to writing use cases.I heard that Use cases are non-technical expressions .

I have the following task for which i have to write Use case.
(I reduced the requirement for your understanding)

Registered Customer of ABC company logged in to the system with credentials to retrieve the complete Address of particular service provider.He searches the service provider on TextBox.The System communcates with database and displays the result on monitor.

I am technical guy,
I have to write use case to explain the behavior of the system to the client.

I have written Use case as follows :


Use case Name: Address Locating System
Primary Actor: Customer
Stakeholder: ABC Company
Precondition: Customer Successfully Logged in to the system

Success Scenarios:

  1. Customer Enter the search term in the box provided.
    • System searches the search terms for matches.
    • System Supplies the address to the Customer.

Extension Point: Client is informed when no successful match
Post condition: None


Questions.

  1. Is the Use Case described above, correct?
    • Do really tech people need to write Use cases?
like image 929
user160677 Avatar asked Jun 10 '26 12:06

user160677


1 Answers

Whenever I need to write a Use Case, I pick up my copy of UML Distilled and use its suggested format. There are variations in the formats, so this isn't the only way. In any case it's a good reference to have on your desk. You might also check out Writing Effective Use Cases; I haven't read that one, though.

If you'd like a free example, see:

http://ontolog.cim3.net/cgi-bin/wiki.pl?UseCasesMartinFowlerSimpleTextExample

I might avoid the "in the box provided" bit - that's an implementation detail that might change. I might also change 2 to just "System searches for matches."

And yes, technical people do need to write Use Cases readable by non-technical domain experts.

like image 145
TrueWill Avatar answered Jun 12 '26 12:06

TrueWill



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!