了解用例–用例编写的学习——用例学习笔记
由于工作需要,javascript学习暂时搁置,先进行用例编写的学习。有空会继续学习javascript。
用例这个概念最开始接触是由于了解UML,开始了解和赞叹用例的强大。再加上现在工作的需要,开始集中精力学习用例。
今天第一篇:了解用例
1. 什么是用例?用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约。通俗点讲,用例可以作为系统需求交付给技术,同时可以用用例来衡量及测试最终的产品功能进行验收。
而为了不同水平程度的人交流及理解用例的方便性,首选用例格式应该是文本方式。
2. 用例的作用:
用例可以激发项目组针对系统的讨论;
可以用来记录实际需求;
可以记录一个功能点需求;
可以记录一个组织的业务过程;
3. 用例需要注意的几点:
一个编写良好的用例应该具有良好的可读性,这里可以借用UML里面的一个概念“可驳倒性”;
用例是由多个句子组成,所有句子都采用同一种语法形式——一个简单的执行步骤;
4. 用例编写者必须掌握而且时刻提醒自己的三个概念:
范围: 真正被讨论的系统是什么
主执行者: 谁有要实现的目标?
层次: 目标的层次是高还是低?
用例需要具备的组成部分:
执行者: 任何具有行为的人或物
范围: 界定被讨论的系统行为的契约;
前置条件和保证: 在用例执行之前和之后必须满足的条件;
主成功场景: 一切顺利的情况;
扩展: 场景执行过程中的不同情况;
部分内容参考《编写有效用例》
[…] 今天的内容还是接着上一篇:了解用例–用例编写的学习,建议不懂的朋友可以先了解一下 […]
Pingback by 通过用例来了解系统的设计范围-用例编写学习 | 猪窝 — 2008-01-07 @ 10:57 pm
[…] 用例是什么?不了解的看这个:了解用例-编写有效用例 […]
Pingback by 系统需求有用例,产品设计有什么? | 猪窝 — 2008-03-27 @ 11:13 pm