使用案例建模解读.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七讲 使用案例建模 目标 捕获功能需求、提供系统描述 指导系统设计,系统测试的依据 开发者与最终用户的共识 特点 面向领域专家、最终用户 图形化表示 7.1 使用案例 Use Case 描述系统在工作过程与参与者交互关系的动作序列 参与者 Actor 参与交互的用户和其他系统 建模方法 确认各种使用案例及其相互关系 编制文档、利用Use Case图描述 确认参与者和责任 不同的参与者 系统管理员、程序员、会计、出纳员 与系统通信的其他系统 不同的责任 系统配置、程序设计、财务管理、现金管理 分析参与者的工作:使用案例 各种使用过程、步骤 例7-1: 电视机的使用案例 对电视机进行使用案例建模 用多个用例描述电视机的所有功能 用例1:看电视的过程 用例2:设置频道 用例3:输入选择 … … 用例1:看电视过程 参与者(人) 打开电源 选择频道 调整音量开关 调整颜色开关 关闭电源 系统(电视机) 启动 切换到指定频道 音量变化 颜色变化 终止工作 例7-2:计算机的使用案例 对计算机进行使用案例建模 用多个用例描述计算机的功能 用例1:操作系统的安装 用例2:驱动程序的安装 用例3:网络环境的配置 。。。 用例1:操作系统的安装 参与者(管理员) 打开电源 放入系统盘 输入序列号 输入配置信息 输入网络信息 系统(计算机) 启动 执行系统启动程序 开始安装系统 提示配置选择 继续安装 提示网络配置 继续安装 连接域控制器 继续安装 提示安装结束 参与者(域控制器) 响应连接请求 使用案例的确认方法 考虑系统的功能需求 从用户角度出发,确认功能的层次结构 例如: 文本编辑系统(Word) 高层:文本编辑 中层:文字编辑、表格编辑、图形编辑… 低层:插入、删除、修改 优先描述主要功能 独立于系统实现的解决方法 次要功能:异常处理、不常见的功能 使用案例的描述 确认参与交互过程的参与者 如:系统管理员、域控制器(计算机) 用系列动作步骤描述交互过程 参与者的动作、系统的执行步骤 确认其他信息(抽象描述) 与其他使用案例的关系 前置条件:应满足的初始状态 后置条件:结束状态、处理结果 约束:数据源、数据格式、取值范围 异常:出错、恢复 可选部分:可变的交互过程 7.2 使用案例图 看电视的案例图 Actor 使用案例 人 看电视 网络服务器的使用案例图 操作系统的安装 软件工具的安装 软件工具的使用 操作系统的使用 系统管理员 软件开发人员 域控制器 使用案例图的细化 参与者的一般特殊关系 例:将“系统管理员”和“开发人员”抽象为“计算机用户” 使用案例的细化 例:将“操作系统的使用”细化为多个使用案例 使用案例的一般特殊关系 例:将“软件工具的安装”扩展为各种具体的安装用例 用例关系的图示 专业课程 的学习 课程设计 的完成 学位课程 的学习 《扩展》 《包括》 学位课有更多的要求 包括课程设计 使用案例建模的其他描述方法 UML 动作图: 状态转移 + 同步消息控制 支持并行工作机制的描述 系统工作过程 工作状态、转移关系、同步控制 分布式系统、并行系统的描述 例7-3:活动图描述的“电视机” 启动 播放 节目 频道 选择 音量 开关 色彩 开关 调整 颜色 调整 音量 关闭 电视 改变 频道 电源 开关 同步条 7.3 交互式编辑系统的案例建模 从系统功能出发,进行功能分解 参与者 系统用户 使用案例 创建图形 ? 创建图元 浏览图形(选择) 编辑图形 ? 创建图元、编辑图元 删除图形 初步的用例模型 用户 创建图形 浏览图形 编辑图形 删除图形 创建图元 《包含》 《扩展》 编辑图元 《包含》 用例细化 编辑图形、删除图形 首先应选择图形(浏览图形) 创建图元 创建直线、创建矩形、创建椭圆、创建文本 编辑图元 选择图元 修改图元 ? 修改直线、矩形、椭圆、文本 修改图元 ? 删除图元 修改图元 ? 修改图元位置 完整的用例模型 创建图形 浏览图形 编辑图形 创建图元 删除图形 编辑图元 用户 《包含》 《扩展》 《包含》 《包含》 《包含》 创建直线 创建矩形 创建椭圆 创建文本 编辑直线 编辑矩形 编辑文本 编辑椭圆 《包含》 选择图元 《包含》 删除图元 修改位置 创建图形用例的描述 创建图形 用户 编辑系统 1.选择新建 2.选择输入矩形 3.选择输入文本 4.选择输入直线 1.创建空图 2.创建矩形 3.创建文本 4.创建直线 创建矩形 用户 编辑系统 1.选择左上角 2.选择右下角 1.记录 2.创建矩形 创建文本 用户 编辑系统 1.选择位置 2.输入内容 1.记录 2.创建文本 编辑图形用例的描述 编辑图形 用户 编辑系统 1.选择图形 2.选择直线 3.选择文本 4.

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档