转载:使用案例(用例)的写作步骤
1、明确指出设计范围与系统边界的名称;
2、用脑力激荡法(头脑风暴)列出主要参与者;
3、用脑力激荡法列出系统中的使用者目标;
4、找出最外层的目标摘要等级使用案例,以了解谁真的关心这个系统;
5、重新讨论并修正目标摘要等级的使用案例;
请再次检查一下位于系统边界、由时间所触发的事件或其它事件
6、选择一个使用案例,然后展开它;
7、找出使用案例的关系人与其利益、事先条件与事后保证;
8、写出使用案例的主要成功情节;
9、使用脑力激荡法列举出主要成功情节中可能发生的扩充情况;
10、针对扩充情况,写出他们的处理步骤;
11、把比较复杂的流程萃取成子使用案例;不重要、比较小的子使用案例即合并会呼叫它的使用案例中;
12、重新调整整组使用案例,必要时新增、萃取或合并一些使用案例;
摘自《使用案例最佳实务》
《UML和模式应用》中如何发现用例
1、选择系统边界;
2、确定主要参与者;
3、确定每个主要参与者的目标;
4、定义满足用户目标的用例,根据其目标对用例命名。
迭代和进化式开发:在开始阶段不必完整或准确地定义所有的目标或用例。这是不断深入发掘的过程。
对比,二者的主要思想是一致的,边界》参与者》目标,后者在用例说明中体现了用例的内容,其中就包含了用例的处理情况及其扩充。