软件需求分析之Wiki定义[5]
用例描述系统在运行时与外部执行者之间的信息交换。外部执行者是任何系统外的、与系统交换信息的物件或人物。它们可以是用户、用户的角色或其它系统。
用例将系统当作一个“黑匣子”,它从外部来看与系统之间的信息交换(包括系统的回答)。这样它简化对系统的需求的描写而且防止对系统的工作方式作任何过早的假设。
每个用例应该符合下述条件:
·描写完成作业目标的作业任务
·不包含任何编程码
·有一定的细致性
·足够短,一个程序员应该可以在一个版本的工作中独立完成这个用例所描写的作业过程。
原文转自:http://www.ltesting.net