我是编写用例的新手。我听说用例是非技术性的表达。
我有以下任务,我必须编写用例 (我减少了理解的要求)
ABC公司的注册客户使用要检索的凭据登录系统 特定服务提供商的完整地址。他在TextBox上搜索服务提供商。系统与数据库通信并在监视器上显示结果。
我是技术人员,
我必须编写用例来向客户解释系统的行为。
我写了如下用例:
用例名称:地址定位系统
主要演员:客户
利益相关者:ABC公司
前提条件:客户已成功登录系统
成功案例:
扩展点:未成功匹配时通知客户 发布条件:无
答案 0 :(得分:4)
每当我需要编写用例时,我会获取UML Distilled的副本并使用其建议的格式。格式有所不同,因此这不是唯一的方法。无论如何,它都是您在桌面上的好参考。您也可以查看Writing Effective Use Cases;不过,我还没看过那个。
如果您想要一个免费的例子,请参阅:
http://ontolog.cim3.net/cgi-bin/wiki.pl?UseCasesMartinFowlerSimpleTextExample
我可能会避免“在提供的框中”这一位 - 这是一个可能会改变的实现细节。我也可以将2改为“系统搜索匹配。”
是的,技术人员确实需要编写非技术领域专家可读的用例。
答案 1 :(得分:1)
我会说这是你的用例:
ABC公司的注册客户 使用登录系统 用于检索完整的凭据 特定服务的地址 provider.He搜索服务 TextBox上的提供者。系统 与数据库和显示器通信 监视器上的结果。
没有必要进行所有格式化,特殊标题,编号等。给它一个标题,你就完成了。为了呈现给客户, 我会使用用例图,除非被问到,否则不会显示这么多细节。