3

我是编写用例的新手。我听说用例是非技术表达。

我有以下任务,我必须为此编写用例。
我降低了你理解的要求

ABC公司的注册客户使用凭证登录系统以检索特定服务提供商的完整地址。他在TextBox上搜索服务提供商。系统与数据库通信并在监视器上显示结果。

我是技术人员,
我必须编写用例来向客户解释系统的行为。

我写了用例如下:


用例名称:地址定位系统
主要参与者:客户
利益相关者:ABC公司
前提条件:客户成功登录系统

成功场景

  1. 客户 在提供的框中输入搜索词。
    • 系统在搜索词中搜索匹配项。
    • 系统向客户提供地址。

扩展点:没有成功匹配时通知客户端
发布条件:无


问题。

  1. 上面描述的用例是否正确?
    • 技术人员真的需要编写用例吗?
4

2 回答 2

4

每当我需要编写用例时,我都会拿起我的UML Distilled副本并使用它建议的格式。格式有变化,所以这不是唯一的方法。在任何情况下,将它放在您的办公桌上都是一个很好的参考。您还可以查看编写有效用例;不过,我还没有读过那个。

如果您想要一个免费的示例,请参阅:

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

我可能会避免“在提供的框中”位 - 这是一个可能会改变的实现细节。我也可以将 2 更改为“系统搜索匹配项”。

是的,技术人员确实需要编写非技术领域专家可读的用例。

于 2009-08-29T15:23:20.790 回答
1

我会说这是您的用例:

ABC公司的注册客户使用凭证登录系统以检索特定服务提供商的完整地址。他在TextBox上搜索服务提供商。系统与数据库通信并在监视器上显示结果。

没有必要做所有的格式,特殊标题,编号等。给它一个标题,你就完成了。为了向客户展示,我会使用用例图,除非被要求,否则甚至不会显示这么多的细节。

于 2009-08-29T15:31:50.167 回答