1.完整正式用例格式

<名字:应该是一个动词短语来表示目标>

使用的环境:<目标较长的描述,如果需要,还包括触发条件>

范围:<设计范围,设计时将系统作为黑盒考虑>

层次:<概要,用户目标,子功能三者之一>

主执行者:<角色描述或者角色名称>

项目相关人员利益:<用例中项目相关人员和关键利益列表>

前置条件:<期望周围环境达到的状态>

最小保证:<所有退出操作之前,如何保证项目相关人员的利益>

成功保证:<目标完成时的环境状态>

触发事件:<什么启动了用例,可能时时间事件>

主成功场景:<步骤编号#><动作描述:从事件触发到目标达到清除的步骤>

扩展:<每次写一个扩展,每一个都指向主场景中的特定步骤>

<被改变步骤><条件>:<动作或子用例>

<被改变步骤><条件>:<动作或子用例>

技术和变化列表:<这里写出场景中因技术或数据变化可能的分支>

<步骤或者变化编号#><变化列表>

<步骤或者变化编号#><变化列表>

相关信息:<项目所需要的所有附加信息>



2.非正式用例格式

用例25 实际登陆

主执行者:用户

范围:应用程序

层次:子功能

<一系列过程描述>,在登陆前,系统要求输入。。。。



3.单列表格式

用例
 
 
使用语境
 
 
范围
 
 
层次
 
 
主执行者
 
 
项目相关人员和利益
项目相关人员
利益
 
 
 
 
前置条件
 
 
最小保证
 
 
成功保证
 
 
触发事件
 
 
描述
步骤
活动
 
 
 
 
扩展
步骤
分支活动
 
 
 
 
技术和数据变化
 
 


4.双列表格式

左:执行者动作  右:系统动作
 
用户
系统
输入订单号码
检测订单号码和当月中奖号码是否一致
登记…
发送邮件…
指导…
退出系统
 


5.RUP格式

与完整正式模板类似,扩展又叫可选流程

1.用例名称

    1.1 简要描述

    1.2 执行者

    1.3 触发事件

2.事件流程

    2.1 基本流程

    2.2可选流程

        2.2.1 条件1

                …文本…

        2.2.2 条件2

                …文本…

3.特殊需求

    3.1 平台

        …文本…

    3.2 …

4.前置条件

    …文本…

5 后置条件

    …文本…

 

6.Occam格式

    Occam语言,可以构造形式化的模型。

 

7.图形化的方式

    图形化的方式存在可用性方面的问题:

        1.最终用户和执行者可能不熟悉这些符号,也不会有耐心学习这些符号。

        2.图形不能完全表达所需意思。

    高层用例图其实提供了一个语境图,用例图的价值除此之外就没有什么了。


 

原文地址:http://www.cnblogs.com/mach-arch/p/16921588.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性