UML面向对象分析与设计


用例图分析与设计

用例图定义

说明客户对待开发的系统所期望什么样的功能。快速梳理系统功能结构图

用例图的三要素

参与者

  • 使用用户或外部系统,是一个名词

用例

  • 1.用例的命名规范:动宾词语组成
  • 2.强调站在用户的角度,例如:登录而不是身份验证
  • 3,多个用例可以使用包来区分

关系

  • 泛化关系:具有父子关系,箭头方向指向父用例,例如支付:分为微信支付、支付宝、银联支付、货到付款
  • 包含关系:一个用例分为多个用例。例如:学生管理中包含:学生信息的增删改查
  • 拓展关系:执行其中一个用例时会触发执行另一个用例,使用来识别。例如充值话费,充1000元送100现金券

用例实施的步骤

  • 确定系统的边界
  • 识别参与者
  • 识别用例并分析用例间的关系
  • 使用工具绘制用例图

交付物

用例文档:包含的内容有用例名称、标识符、说明、参与者(可选)、状态(可选)、前置条件、后置条件、基本操作流程、问题、被拓展的用例(可选)、被包含的用例(可选)


文章作者: Water monster
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Water monster !
评论
  目录