首页 > 其他分享 >用例技术(二)——几种用例模板(格式)

用例技术(二)——几种用例模板(格式)

时间:2022-11-24 13:45:39浏览次数:55  
标签:... 执行者 用例 格式 文本 前置条件 模板


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.图形不能完全表达所需意思。

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


 

标签:...,执行者,用例,格式,文本,前置条件,模板
From: https://www.cnblogs.com/mach-arch/p/16921588.html

相关文章

  • 用例技术(1)-一些基础概念
    词汇缩写SuD——SystemunderDisscussion:被讨论系统用例历史20世纪60年代:IvarJacobson在爱立信工作提出了用例的概念。20世纪80年代:引入到面向对象编程领域。1994年......
  • c#按键的拖拽模板代码
    publicvoidBtnMove(objectsender,MouseEventArgse){if(e.Button==MouseButtons.Left){if(!mAllowDragKey)......
  • c#自定义控件模板代码
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Data;usingSystem.Linq;usingSystem.Text;usingSyste......
  • [第三篇]object c中的tostring和构造与NSString格式化
    对象的​​description​​​方法类似java的​​toString​​方法重写构造似乎自定义了构造并不影响默认构造的使用.也就是定义了之后还是可以再次定义.objectc的对象判断......
  • 算法基础:单链表图解及模板总结
    ⭐写在前面的话:本系列文章旨在复习算法刷题中常用的基础算法与数据结构,配以详细的图例解释,总结相应的代码模板,同时结合例题以达到最佳的学习效果。本专栏面向算法零基础但有......
  • c++ 代码模板
    #include<bits/stdc++.h>usingnamespacestd;typedefunsignedlonglongull;typedeflongdoubledoubleL;typedeflonglongll;#define_SILENCE_CXX20_CISO646......
  • Trie模板
    结构体封装的trie之前TLE了很多次原因是因为cnt用完没清空...#include<bits/stdc++.h>#defineilinline#definereregisterusingnamespacestd;constintN=3......
  • 格式化字符串
    目录格式化字符串是什么?1.使用占位符格式化字符串:占位符:例子:占位符%s、%c、%%的使用:占位符%d、%o、%x的使用:占位符%f、%e的使用:2.使用format方法格式化输出:1.不......
  • 算法基础:区间合并算法及模板应用
    区间合并⭐写在前面的话:本系列文章旨在复习算法刷题中常用的基础算法与数据结构,配以详细的图例解释,总结相应的代码模板,同时结合例题以达到最佳的学习效果。本专栏面向算法零......
  • 【模板】模拟退火 Simulated Annealing
    postedon2021-05-0418:16:24|under学术|source模拟退火适用于:你不会正解能写出估价函数,而且最优解的估价最大/小估价函数不单调,不能二分人品好由于是个带......