建模步骤:
1.识别与系统交互的所有外部实体,确定参与者和系统边界。
2.确定每个参与者所期望的系统行为,将其提炼为用例。
3.分析并使用泛化、包含、扩展等用例间的关系处理系统行为中的公共或变更部分。
4.创建用例图
5.细化每一个用例的用例规约。
建模要点总结:
构建良好的用例:
1.为系统和部分系统中单个的、可标识的、合理的原子行为命名。
2.将公共的行为抽取出来,放到一个被包含用例当中,建立与基础用例间的包含关系。
3.对于变化部分,将其抽取出来,放到一个扩展用例当中,建立与基础用例之间的扩展关系。
4.清晰的描述事件流,使得读者可以轻而易举的理解。
构建结构良好的用例图:
1.应该给出一个表达其目的的名称。
2.拜访元素时,应避免出现交叉线。
3.组织元素时,对于语义上接近的行为和角色,位置上同样接近。
4.可以使用注解或为元素添加颜色等方式,突出图的重要性。
5.用例图中应尽可能减少图中的关系种类。
根据系统的实际情况控制用例粒度:
1.用例应体现参与者的完整目标。
2.在同一个需求阶段中用例粒度的大小应该保持一致。
用例模型创建过程:
1.确定参与者
2.确定用例
3.确定用例之间的关系
4.绘制用例图
5.描述用例规约