最近,我阅读了编写有效用例的第一部分。
用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约。用例描述了在不同条件下,系统对某一项目相关人员的请求所作出的响应。过去,我对于用例是什么的了解不够深入,将来我会尽量了解用例是什么,提高自己对于用例的认识。
范围一词用来描述项目开发人员负责的设计工作的边界,以便与应由其他人负责的设计工作或已经完成的设计工作相区别。过去,在进行工作时没有认真考虑过关于范围的事情,将来,我会尽量在工作时考虑范围的事情。
项目相关人员是对用例的行为具有特定利益的人或物。当然,每个主执行者都是一个项目相关人员,但是一些项目相关人员尽管有权关心系统的行为,却从来不与系统进行直接的交互。过去,我对于项目相关人员与执行者之间的关系不是很了解,将来,我会尽量学习项目相关人月和执行者的基本知识,了解它们之间的区别。
概要层次目标包含多个用户目标。在描述系统时,它们有如下三方面的功能:显示用户目标运行的语境、显示相关目标的生命周期顺序、为底层用例提供一个目录表。过去,我对于概要层次的了解不够深入,将来,我会尽可能的提高自己对于概要层次的了解程度。
用例的前置条件声明了启动该用例之前系统必须满足的条件。由于该条件由系统负责实施,并要求确保为真,因此在用例执行过程中,不必再对该条件进行检查。通常,前置条件是指该条件已经通过其他用例的执行进行了设置。成功保证说明了用例成功结束后项目相关人员的哪些利益得到了满足,用例可以通过执行主场景获得成功,也可以通过执行可选路径获得成功。过去,我对于前置条件、触发事件和保证的了解不够深入,将来,我会尽量深入的了解相关内容。