程序综合设计 需求文档.pptVIP

  • 32
  • 0
  • 约4.47千字
  • 约 51页
  • 2020-09-16 发布于天津
  • 举报
什么时候使用包含关系? 如果两个以上的用例有大量一致的功能,则可 以将这个功能分解到另一个用例中,实现功能 代码的复用。其他用例可以和这个用例建立包 含关系; 一个用例的功能太多时,可以用包含关系建模 成两个以上的用例,降低用例的复杂度。 包含关系( include ) 扩展用例被定义为基础用例的增量扩展 扩展关系是把新的行为加入到已有的用例 中去 扩展关系( extend ) 扩展关系的特点 – 基础用例没有扩展用例也是完整的用例 – 基础用例被执行时,一般不会涉及扩展用 例,只有特定的条件发生,扩展用例才可 能被执行,这是与包含关系的差别 扩展关系( extend ) 几种关系的比较 关系类型 说明 表示符号 关联 actor 与 use case 之间 泛化 actor 之间或 use case 之间 包含 use case 之间 扩展 use case 之间 实例分析:语音邮箱系统 目标: 构建一个语音邮箱系统 问题描述: 语音邮箱系统中,可以为每个系统用户 ( 邮箱主人 ) 分配一个 语音邮箱号码。 进行留言时 , 拨打语音邮箱系统的主号码,在听到提示音 “请输入邮箱号”后,输入语音邮箱号,听到主人设定的问候 语后,进行留言然后挂断电话。 邮箱主人拨打语音邮箱系统的主号码,在听到提示音“请 输入邮箱号”后,输入语音邮箱号,听到主人设定的问候语后, 输入密码 +# 进行

文档评论(0)

1亿VIP精品文档

相关文档