软件工程——用例建模

目录

用例在需求管理过程中的作用:​​

用例模型的表示——文本描述​​

用例模型的表示——用例图​​

用例图的主要元素:

用例:

参与者:

关联:

场景是用例的实例​

 用例建模的步骤:

寻找参与者:​

识别参与者:是谁在和系统交互?​

参与者的描述:​

参与者建模的检查项:​

寻找用例:用穷举的方式考虑每个参与者与系统的交互情况​

识别用例:​

用例的描述:​

用例的命名:

用例模式过程中的检查项:

用例建模的过程:用例图--用例提纲--用例详细规约

用例的全生命周期:​

用例文档模板:​

用例建模规范:

设定系统边界:

不要把用例定义为功能分解:

何时使用包含关系:

何时使用扩展关系:   

用例图中的主要图标:​

常用的建模工具:

系统建模工具的主要功能:

常用系统建模工具(UML2.0):


 

  • 用例在需求管理过程中的作用:

  • 用例模型的表示——文本描述

  • 用例模型的表示——用例图

  • 用例图的主要元素:

      用例 、参与者关联

  • 用例:

  1. 定义一个参与者要用到的系统功能
  2. 描述系统为实现参与者价值所开展的行为序列
  3. 对参与者与系统之间的交互活动进行建模
  4. 从特定的用户角度出发,是完整的、实现特定用户价值的事件流
  • 参与者:

  1. 与系统交互的人
  2. 与系统交互的硬件组件
  3. 或者其他的外部系统
  4. 关注的重点是所承担的角色
  5. 参与者的名要明确定义其角色
  • 关联:

  1. 参与者与用例之间的交互通道
  2. 用一条直线表示交互:有箭头的关联指出是谁发起的交互、没有箭头则表明双方都可以发起交互
  3. 每一个交互代表一个完整的对话
  • 场景是用例的实例

  •  用例建模的步骤:

  1. 找到所有参与者和用例(识别出参与者、用例,并做简单的描述)
  2. 编写用例(划分用例事件流程的等级,按照重要程度的排序详细描述事件流程)
  • 寻找参与者:

  • 识别参与者:是谁在和系统交互?

  • 参与者的描述:

  • 9
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值