- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 输出设计内容 ① 输出信息的内容:输出数据项、位数和数据形式(文字、数字)。 ② 输出信息的格式:报表、凭证、单据和公文等格式。 ③ 输出信息使用方面的内容:使用者、使用目的、报表量、有效期、日期时间、保管方法、密级和复写份数等。 ④ 输出设备:打印机、显示终端、绘图仪等。 ⑤ 输出介质:输出到磁盘还是光盘或是输出用纸等。与方法 输出设计的方法与格式 ① 以报表的形式提供信息输出。 ② 以图形的形式提供信息输出。 * 用户界面设计 ① 菜单方式 ② 会话管理方式 ③ 提示方式 ④ 权限管理 * 10.4 系统设计报告 1.系统目标和功能概述 2.硬件系统设计说明 3.应用软件系统设计 4.数据库设计说明 5.代码体系的设计 6.人工过程的有关设计 7.新系统实施计划 THANK YOU SUCCESS * * 可编辑 可编辑 可编辑 * 第10章 系统设计 10.1 系统设计概述 10.2 系统总体设计 10.3 系统详细设计 10.4 系统设计报告 * 10.1 系统设计概述 目的 逻辑方案---?物理方案 任务 总体结构设计:系统空间布局、系统软件结构、数据存储结构、计算机与网络系统方案 详细设计(代码、数据库、输入、输出、用户界面、处理过程) 依据 系统分析报告 现行技术 用户需求 系统运行环境 特点 系统设计环境是管理环境与技术环境的结合 * 系统设计应遵循的基本原则 简单性 系统性 灵活性 可靠性 经济性 工作效率 工作质量 * 10.2 总体设计 系统总体布局 集中式 分布式 软件系统总体结构设计的原则 分解-协调原则 信息隐蔽与抽象原则 自顶向下的原则 一致性原则 面向用户的原则 * 结构化设计的基本思想 结构化的含义:规范的步骤、准则和工具 结构化设计的基本思想 将一个复杂的系统可以看成由许多相对独立的部分组成,再经过层层划分,分解为若干组成部分进行设计 与结构化分析相衔接 核心:模块化设计 * 结构化系统设计的特点和内容 结构化系统设计的特点 (1) 对一个复杂的系统,应用自顶向下、逐步求精的方法予以分解和化简。 (2) 强调采用模块化的设计方法,并有一组基本设计策略。 (3) 采用结构图作为模块设计的工具。 (4) 有一组评价设计方案质量的标准及优化技术。 结构化系统设计的内容 (1) 合理地进行模块分解和定义,使一个复杂系统的设计转化为若干种基本模块的设计。 (2) 有效地将模块组织成一个整体,从而体现系统的设计功能。 * 系统的结构化划分 层次结构 模块结构 * 子系统划分的原则 独立性 依赖性小 数据冗余 今后地发展 便于分阶段实施 考虑各资源的充分应用 * 模块化设计主要原则及其度量 模块:可以分解和更换的单元 模块化 就是将系统划分为子系统,子系统划分为若干模块,大模块再划分为小模块地过程。 模块属性 输入\输出、逻辑功能、内部数据、运行环境 目的 降低开发难度、增加系统的可维护性 * 模块化设计的内容 内部设计:定义模块内部个组成部分的逻辑结构 外部设计:设计模块间相互联系的关系 模块化设计主要原则 模块间的联系少、模块内部元素联系强 即高内聚、低耦合 模块化设计合理性的度量 用模块的关联程度 模块凝聚性 模块耦合性 * 模块凝聚 聚合度:模块内部元素的联系程度 聚合类型 (1)功能聚合 (2)顺序聚合 (3)数据聚合 (4)过程聚合 (5)时间聚合 (6)逻辑聚合 (7)偶然聚合 * 类型 划分方式 联结方式 可修改性 可靠性 紧凑性 功能聚合 按业务处理功能 好 好 好 10 顺序聚合 按业务处理顺序 好 好 好 9 数据聚合 按输入或输出数据 中 中 不好 7 过程聚合 按业务处理过程 中 中 不好 5 时间聚合 按业务处理时间 不好 不好 差 3 逻辑聚合 按业务处理逻辑顺序 差 差 差 1 偶然聚合 基本不用 差 差 差 0 模块内元素的联结方式比较 * 模块的耦合 耦合度:模块之间的联系程度 耦合类型 (1)数据耦合 (2)特征耦合 (3)控制耦合 (4)公共耦合 (5)内容耦合 * 联结方式 相互影响程度 客修改性 可读性 通用性 数据耦合 弱 好 好 好 控制耦合 中 不好 不好 不好 公共耦合 强 不好 差 差 内容耦合 最强 差 差 差 模块间耦合方式比较 * 系统层次结构图HIPO设计 任务 就是根据模块设计的原则把数据流程图转化为结构图 步骤 (1)由数据流程图导出初始结构图 (2)对初始结构图改进,使之成为完成的结构图 方法 (1)变换分析 (2)事务分析 (3)混合分析 系统结构图 是描述系统功能层次和功能模块关系的图,通常为树型结构 *
文档评论(0)