




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UML 自我介绍 授课教师 周辉奎单位 信息学院办公室 信息楼A305手机号 Email 授课班级 2011级软件技术班 考核方式和成绩记载说明 考核方式为考查 严格考核学生出勤情况 根据平时上课表现和实验完成情况考核 最终成绩 平时成绩 40 期末考试卷面分 60 授课时间 地点 周二3 4节 实训楼A楼307周四3 4节 3教506 第14章设计建模基础与实例 教学目的要求 了解 掌握 掌握 教学重点和难点XML教学方法多媒体教学 上机实训教学时数2课时 知识图谱 目录 14 1设计建模的内容14 2如何使用UML进行设计建模14 3设计建模实例14 4本章小结 Agenda 设计建模的内容如何使用UML进行设计建模设计建模实例本章小结 设计建模的内容 将实现工作划分为更易于管理的各个部分捕获子系统之间的主要接口通过对单个子系统 接口和类进行设计 为后续的开发活动提供基础深入理解与非功能性需求和约束相联系的编程语言 构件重用 操作系统 分布与并发技术 数据库技术 用户界面技术等相关问题 设计建模的内容 架构设计 架构建模 也称为概要设计 高层设计 将软件需求转化为软件的系统结构 就是将从宏观的角度将软件分成包及构件 并确定包与包 构件与构件之间的接口 详细设计 构件建模 也称为低层设计 将对构件表示进行细化 对应于面向对象设计 就将是分析出详细的类 包括设计类的引入 以及类与类之间的交互 Agenda 设计建模的内容如何使用UML进行设计建模设计建模实例本章小结 架构建模 用例视图 就是需求建模的结果 是架构设计的输入 设计视图 在需求建模完成的概念 领域 模型的基础上 重点在于包的组织以及包之间的依赖 进程视图 在架构设计阶段相对弱化 实现视图 架构设计的重点 关键在于理清系统中的构件组成及构件间的关系 部署视图 根据解决方案的特点 对部署模型进行初步的设计 架构建模 确定核心元素 将分析类映射到设计元素 若分析类比较简单 就可直接映射为设计类 通常分析类 控制类和一般的实体类都可以直接映射为设计类 一个分析类可以映射为一个设计类或者多个设计类的简单组 如果分析类的职责比较复杂 其行为很难由单个设计类或几个设计类的简单组合来承担 那么就应该映射为 子系统接口 定义子系统接口 首先是为子系统接口命名 接着描述拟建子系统的行为 然后确定子系统接口对其他设计元素的依赖关系 架构建模 确定核心元素 在需要时 可以对子系统进行辅助说明 通过顺序图来说明操作的使用方式和执行顺序 通过状态图来说明实现接口的设计元素可能处于的状态等 融合子系统 当将分析类映射到设计元素 确定子系统接口之后 还应该逐步地将设计元素合并成子系统 通常是从设计元素出发 定义出候选的子系统接口 然后再从这些候选集合中进行不断的精化和融合调整子系统 并非所有子系统接口都必须自主开发 有时可从以往开发的子系统中找到符合需求的构件 甚至可能可以通过直接购买的方式来实现这些子系统 架构建模 引入外围元素 引入相应框架 基础设施等外围元素 架构建模 优化组织结构 层次结构 架构建模 优化组织结构 管道和过滤架构代理架构 架构建模 优化组织结构 出版者 订阅者模式网状架构 架构建模 构建部署图 在设计阶段聚焦于节点或节点实例 以及它们之间的连接 架构设计在实现阶段则聚焦于将物理构件分配给节点 因此在架构设计阶段 可以根据实际的需要 确定待开发系统将部署于哪些物理节点之上 以及物理节点的一些环境要求 节点之间的通信协议等 构件建模 架构建模的目的是确定组成系统的构件 以及构件之间的交互关系对每个构件进行详细的设计 确定参与类 包括设计类 类的属性与操作 职责 以及类与类之间的交互关系 细化类模型 确定类与类之间的交互的控制流 顺序图 协作图 活动图 状态机图等 阐述接口的实现方式 细化构件图 两大视角 用例实现 逻辑结构 Agenda 设计建模的内容如何使用UML进行设计建模设计建模实例本章小结 确定解决方案 划分子系统 任务管理子系统 时间日志子系统 用户管理子系统 产能查询分析子系统明确部署结构 确定解决方案 确定子系统之间的关系 架构建模 时间日志子系统架构建模 架构建模 B S子系统架构建模 架构建模 B S子系统架构建模 架构建模 B S子系统架构建模 构件建模 原则 对用例的事件流进行梳理 逐一确定边界对象和实体对象 将边界对象放到UI层 实体对象和业务规则放在业务逻辑层 并根据流程确定接口 然后再根据业务逻辑层的实体类需要的数据存储来分析数据访问层 对分布式 并发 安全 日志等其它机制进行相应的处理 构件建模 行为分析 开始计时 开始一次计时暂停计时 暂时停止计时 并累加 中断次数 恢复计时 重新开始计时 从 暂停 到 恢复 之间的时间累加到 中断时间 中停止计时 生成日志记录 填写信息 存储时间日志登录系统 连接到后台服务器 以完成数据的交互上传时间日志 将本地数据库中的已完成 即已经停止计时 的时间日志上传到服务器上更新任务ID 从后台服务器获取最新的任务ID 以供本地数据库使用 构件建模 明确行为特性 构件建模 UI构件设计 构件建模 登录系统行为分析 构件建模 上传时间日志行为分析 构件建模 更新任务ID行为分析 构件建模 计时行为分析 构件建模 设计类整理 构件建模 细化类职责 Agenda 设计建模的内容如何使用UML进行设计建模设计建模实例本章小结 本章小结 首先阐述了设计建模的内容 工作流 并且指出架构设计与详细设计两类关键的活动对于架构建模 阐述了 确定核心元素 引入外围元素 优化组织结构 和 构建部署视图 四个步骤的工作流程与要点对于构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工现场安全试题及答案
- 文言字词测试题及答案
- 汽修类单招试题及答案
- 信号与系统试题及答案
- 电缆证考试题及答案
- 2024年纺织品设计师证书的应试方法试题及答案
- 国际美术设计师考试中的备考方法与技巧试题及答案
- 督灸相关试题及答案详解
- 助理广告师广告设计原则试题及答案
- 2024年美术设计创新实践试题及答案
- 水幕电影制作合同
- 交通政策对经济增长的效应分析-深度研究
- 儿科感染性疾病
- 公司科学管理
- 学校社团的国际化交流与合作机会
- 2025年贵州教育出版社有限公司招聘笔试参考题库含答案解析
- 食品安全操作流程
- 呆滞品解决方案
- 2023年五家渠选聘专职人民调解员笔试真题
- 关于纳粹德国元首希特勒的历史资料课件
- 市场营销部规范化管理工具箱
评论
0/150
提交评论