非常有用的User case用例描述模板
Table 6.0
|
|
Use Case #
|
DATAENTRYPROJECTCUST-1009
|
Use Case name
|
Maintain Customer
|
Description
|
This Use Case depicts full maintenance of customer from project "Data Entry".
|
Scope and level
|
|
Level
|
User Goal Level (If this property is not understood, look at the reference for the book Writing Effective Use Cases (**PRE-PUB. DRAFT#3**): Alistair Cockburn Humans and technology)
|
Primary and secondary actors
|
Data Entry operator.
|
Stakeholders and interests
|
|
Trigger
|
Data entry operator clicks on menu: "Add New Customer"
|
Preconditions
|
|
Assumptions
|
Customer information received is entered manually. No automated import routine is in the scope.
|
Failed End condition
|
|
Action
|
Add new customer
|
Main success scenario (or basic Flow):
|
|
Alternate scenario (Extensions):
|
Update Existing Customer
|
Alternate scenario (Extensions):
|
Delete Existing Customer
|
Success Guarantee (Post conditions):
|
|
Special Requirements (including business rules):
|
|
Technology and Data Variations List:
|
If credit card payment gateway API changes, the interaction of the data entry customer module will have to be changed accordingly.
|
Frequency of occurrence:
|
|
Notes and Open Issues:
|
|