任务八总体结构设计

上传人:san****019 文档编号:20012095 上传时间:2021-01-24 格式:PPT 页数:20 大小:1.51MB
返回 下载 相关 举报
任务八总体结构设计_第1页
第1页 / 共20页
任务八总体结构设计_第2页
第2页 / 共20页
任务八总体结构设计_第3页
第3页 / 共20页
点击查看更多>>
资源描述
任务 八 总体结构设计 主讲:张蓉 应用系统开发综合实训 任务目的 明确功能模块设计的目的和重要性 1 对系统进行结构设计 2 确定软件系统结构 3 了解应用系统设计师的岗位职责 4 任务描述 应用系统开发综合实训 通过系统设计规范的学习,掌握系统设计的步骤,确定系统 具体的实施方案,完成学生信息管理系统的设计部分的功能模块 设计,对系统功能进行分解,使用结构图、层次图描述模块所组 成的层次关系。 任务分析(总) 应用系统开发综合实训 本阶段任务为系统设计阶段,这是系统设计师的工作职责。 系统设计的步骤: 1、系统总体设计 2、详细设计 3、系统实施进度与计划的制订 4、系统设计说明书的编写。 3.1 软件设计的目标和任务 1 应用系统开发综合实训 系统设计的目标 系统分析 :解决 “ 做什么 ” 系统设计 :解决 “ 怎么做 ” 3.1 软件设计的目标和任务 2 应用系统开发综合实训 系统设计的任务 问题结构 (系统需求 ) 系统结构 从系统分析说明书出发,形成系统的 具体设计方案。 映射 3.2 将需求分析模型转换为软件结构 应用系统开发综合实训 数据词典 数 据 流 图 实 体 关 系 图 状态转换图 加 工 控 制 规 规 格 格 说 说 明 明 数 据 对 象 描 述 过程设计 接口设计 体系结构设计 数据设计 3.3 软件设计任务 从工程管理的角度来看,软件设计 分两步完成。 概要设计 ,即总体设计。将软件需求 转化为数据结构和软件的系统结构。 详细设计 ,即过程设计。通过对结构 表示进行细化,得到软件的详细的数 据结构和算法。 应用系统开发综合实训 3.4 概要设计的过程 应用系统开发综合实训 10 作业项目 作业内容 主要的结果资料 系统结构设计 系统体系结构的设计和硬件 、 网络 环境设备的配置软件开发平台的选 定 系统体系结构的设计说明 , 系 统环境 ( 硬件 、 网络 ) 设备配 置和使用软件开发平台的说明 功能模块和子系 统划分 功能模块的划分和大规模的系统 开发时 , 可以分解为几个子系统 系统的结构和功能定义 新物理 DFD( 数据流程图 ) 用户界面和接口 设计 窗体操作和窗体设计 、 报表设计 、 与他系统的接口设计 窗体关联图 、 窗体设计式样 , 报表 设计式样 、 接口设计说明书 、 外部 编码设计 数据库设计 逻辑数据库设计 ER图 , 数据库一览表 数据库表定义书 安全性设计 从安全性 、 保密性 、 可操作性考虑 , 设计出必要的安全措施 系统安全设计说明书 作成新系统的功 能说明书 作出新系统的功能说明书 把新物理 DFD展开为业务处理流程 系统概要说明书 业务处理流程图 系统移植设计 向新系统移植的软硬件内容的讨论 , 移植方案设计 系统移植方案设计书 (移植数据对象 , 移植方针 ) 运用 /故障处理设 计 系统运用和故障处理的基本方案设 计 运用基本方案设计书 故障处理基本方案设计书 调整开发计划 全系统开发计划的调整 , 作出内部 设计之后的各工程的工作计划 开发计划表 验收确认 把概要设计书提交给用户验收确认 概要设计书 (修改后 ) 3.4.1 功能模块的划分 1 在传统的软件工程学科中,模块 化 “ 功能独立,并且可以被集成 ” 已成为 一种普遍被接受的方法。系统功能的 模块化设计不仅可以减少系统的复杂 性,使系统便于修改,而且还容易实 现一个系统不同部分的并行开发。 应用系统开发综合实训 系统功能模块的设计 ( 1) 接口定义 “ 整体纽带 ” ( 2)数据结构与程序流程的确定 ( 3) 确定模块之间的组织关系 3.4.1 功能模块的划分 2 应用系统开发综合实训 3.4.2 描绘软件结构的图形工具 层次图 结构图 应用系统开发综合实训 3.4.3 层次图 1 应用系统开发综合实训 层次图用来描绘软件的层次结构 矩形框代表一个模块, 方框间的连线,表示调用关系,而表示组成关系。 3.4.3 层次图 2 应用系统开发综合实训 层次图用来描绘软件的层次结构 矩形框代表一个模块, 方框间的连线,表示调用关系,而表示组成关系。 3.4.4 结构图 1 方框代表一个模块,框内注明模块的名字或主要功能;方框之间的 箭头表示模块的调用关系。上方的方框,代表的模块调用下方的模块 。 通常还用带注释的箭头,表示模块调用过程中来回传递的信息。尾 部是空心圆表示传递的是数据,实心圆表示传递的是控制信息。 应用系统开发综合实训 3.4.4 结构图 2(实例) 1.0 网上订购系统 1.1 获取请求 1.2 维护销售资料 1.3 处理商店内部预定 来自图的上下文 1.1.1 查找 CD 1.1.3 查找商店 1.1.4 CD放入购物车 1.1.5 付账后离开 来自 0级 DFD 来自图的上下文 来自 1层 DFD 1.1.5.1 确认 CD 1.1.5.2 计算总数 1.1.5.3 接受客户信息 来自用例和需求定义 应用系统开发综合实训 3.4.5 架构设计 架构设计:决定将应用软件的哪些部分分 配到哪个硬件 应用架构:基于 Server, B/S, C/S 所有的软件系统可分为:数据存储,数据 访问逻辑,应用逻辑,表示逻辑 操作性需求,性能需求,安全需求,文化 和政治需求 软件架构设计 应用系统开发综合实训 拓展与提高 应用系统开发综合实训 1、 了解应用系统设计师的岗位职责
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!