用例建模2014.ppt

  1. 1、本文档共143页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用例建模2014

* 三层结构 表示层 业务逻辑层 数据访问层 数 据 库 为用户提供 交互操作界面 负责关键业务的 处理和数据传递 实现数 据库访问 * 三层之间的数据传递方向 业务逻辑层 数据访问层 表示层 客 户 请 求 客 户 请 求 响 应 数 据 响 应 数 据 * 如何搭建三层结构 * Rational Rose介绍 主要内容 Rational Rose 简介 用例视图 逻辑视图 构件视图 部署视图 * Rational Rose 简介 Rational Rose 是用来分析与设计面向对象软件系统的强大工具,也是当前最流行的可视化软件开发工具之一 * Rose支持的模型图 模型图 图标 描述 建模角度 类图 Class diagram 显示系统中的类和包,提供系统构件及其相互关系 静态结构建模 用例图 Use-case diagram 用例图从用户的角度描述系统功能的使用者和主要的系统操作流程。显示用例与参与者及其相互关系 系统功能建模 协作图 Collaboration diagram 从对象组织结构的角度显示用例中特定情形的操作流程 动态行为建模 时序图 Sequence diagram 按时间顺序显示用例中特定情形的操作流程 动态行为建模 状态图 Statechart diagram 显示系统中类的对象所有可能的状态以及事件发生时状态的转换条件 动态行为建模 活动图 Activity diagram 描述满足用例要求所需进行的活动以及活动间的关系的图 动态行为建模 构件图 Component diagram 描述代码构件的物理结构以及构件之间的依赖关系。构件图有助于分析和理解组件之间的影响程度 静态结构建模 部署图 Deployment diagram 描述系统中的物理结构 静态结构建模 * Rational Rose界面 标准 工具条 浏览区 文档描 述窗口 日志 图形工具条 图形窗口 * 创建模型 从菜单中选择File→New,或标准工具栏中的New按钮 选择可用框架或单击Cancel不用 * 保存模型 从菜单中选择File→Save 或 标准工具栏中的Save按钮 ROSE模型都以扩展名为.mdl的文件进行保存,这个文件包括了所有的模型图,对象和其它 模型元素 * Rational Rose中的视图 视图是对模型中逻辑元素的可视化表示 ROSE提供了四种视图 用例视图 逻辑视图 构件视图 部署视图 只关心系统的高级功能,不关心系统的具体实现细节。 包括:用例图,活动图,交互图,包 浏览区窗口中的视图 关注系统如何实现用例中提到的功能 包括:类,类图,交互图,状态图,活动图,包 可看出系统实现的物理结构,包括:构件,构件图,包 关心系统的实际部署情况。 * 主要内容 Rational Rose 简介 用例视图 逻辑视图 构件视图 部署视图 * 用例视图 用例视图图形化地说明了一个系统涉及到的所有参与者,用例和用例图。此外还包括一些交互图(时序图,协作图)。用例视图是系统中与实现无关的视图。用例视图关注系统功能的高层形状,而不关注系统的具体实现方法 * 浏览区中的用例视图 用例图 用例视图 参与者 用例 关联 * 用例图示例 * 创建用例图 * 删除用例图 注意:删除用例图不会删除其中的模型要素。 Rose不允许删除主用例图(Main) * 用例图工具栏 选择工具 文本 注释 连接注释 包 用例 参与者 关联 依赖 泛化 * 用例图中增加模型元素 新建的模型元素自动加入用例视图 * 已有元素加入用例图 拖动至适当位置放开 * 删除用例图中的模型元素 仅从用例图中删除 选择元素后按Delete 从整个模型中删除 选择模型图中的元素后按Ctrl+D 或菜单Edit→Delete from Model * 打开规范窗口 规范窗口允许显示和修改模型元素的细节信息 * 参与者规范 参与者与类使用相同的规范窗口 窗口中与参与者有关的标签是 General 标签 Detail 标签 Relations 标签 Files 标签 定义参与者名称 指定参与者的构造型,参与者只有一种构造型actor 描述参与者 * 用例规范 规范窗口显示和修改用例的属性和关系 通用标签 模型图标签 关系标签 文件标签 构造型一般不用于用例,需要可以增加 * 与其他用例或参与者存在的关联 所涉及的辅助文档 * * * 教师参与用例录入成绩、修改成绩、保存成绩、查询成绩、删除成绩和登录。学生参与用例登录和查询成绩。因为修改成绩和录入成绩的时候都要保存成绩,所以将保存成绩抽象出来作为单独的一个用例。用例录入成绩、修改成绩和用例保存成绩之间是包含关系,用例找回密码和用例登录之间是扩展关系。 * 注释 据访问

文档评论(0)

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

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

1亿VIP精品文档

相关文档