2009-08-29 73 views
3

我是写新用例的新手。我听说用例是非技术性的表达式。使用案例 - 帮助

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

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

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

我已经写了如下使用情况:


使用案例名称:地址定位系统
主要演员:客户
利益相关者:ABC公司
前提:客户成功登录系统

成功方案

  1. 客户在提供的框中输入搜索词。
    • 系统搜索搜索条件以查找匹配项。
    • 系统将地址提供给客户。

扩展点:客户被告知当没有匹配成功
后置条件:无


问题。

  1. 上述用例是否正确?
    • 真的是高科技人需要写用例吗?
+0

使用引用选项时,您可以使用源代码选项将您的问题和解答文本包含在可读性中。 – 2009-08-29 15:13:24

+0

另一个最近被问到的问题从一个稍微不同的方向来解决这个问题http://stackoverflow.com/questions/1366056/ – Novelocrat 2009-09-02 06:40:51

回答

4

每当我需要写一个使用案例,我拿起我的UML Distilled副本,并使用其建议的格式。这些格式有些不同,所以这不是唯一的方法。无论如何,这是你的桌面上的一个很好的参考。您也可以查看Writing Effective Use Cases;尽管如此,我还没有读过那篇文章。

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

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

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

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

+0

你的建议是真正有用的和informative.Thank你非常。 – user160677 2009-08-29 15:59:37

1

我会说,这是你的使用情况:

登录到系统 凭据来检索特定服务 的完整 地址ABC公司的

注册客户provider.He搜索服务 提供商TextBox.The系统 与数据库通信,并显示 监视器上的结果。

有没有必要做所有的格式,特殊标题,编号等给它一个标题,你就完成了。为了向客户展示,我会使用用例图,并且除非询问,否则不会显示此数量的细节。

+0

感谢尼尔的信息 – user160677 2009-08-29 15:55:57

+0

我会列出搜索/显示的字段。或者他们可以稍后再回来说:“白痴!你没有把公司的主要股东包括进去。” – 2009-09-02 05:44:59