用例 - 帮助

时间:2009-08-29 15:10:55

标签: uml use-case

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

我有以下任务,我必须编写用例 (我减少了理解的要求

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

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

我写了如下用例:


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

成功案例

  1. 客户在提供的框中输入搜索词。
    • 系统会在搜索字词中搜索匹配项。
    • 系统向客户提供地址。
  2. 扩展点:未成功匹配时通知客户 发布条件:无


    问题。

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

2 个答案:

答案 0 :(得分:4)

每当我需要编写用例时,我会获取UML Distilled的副本并使用其建议的格式。格式有所不同,因此这不是唯一的方法。无论如何,它都是您在桌面上的好参考。您也可以查看Writing Effective Use Cases;不过,我还没看过那个。

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

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

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

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

答案 1 :(得分:1)

我会说这是你的用例:

  

ABC公司的注册客户   使用登录系统   用于检索完整的凭据   特定服务的地址   provider.He搜索服务   TextBox上的提供者。系统   与数据库和显示器通信   监视器上的结果。

没有必要进行所有格式化,特殊标题,编号等。给它一个标题,你就完成了。为了呈现给客户, 我会使用用例图,除非被问到,否则不会显示这么多细节。