第9讲 信息系统设计.pdfVIP

  • 1
  • 0
  • 约3.98千字
  • 约 37页
  • 2020-06-29 发布于陕西
  • 举报
第9讲信息系统设计:|下载前务必先预览,自己验证一下是不是你要下载的文档!

第9讲 信息系统设计 内容提要 9.1 系统设计方法 9.2 系统设计阶段的主要内容 9.3 设计应用程序架构 9.4 设计数据库 9.5 小结 * 9.1 系统设计方法  概述  结构化设计技术  信息工程  Jackson应用程序开发方法 * 概述  系统设计就是把经过系统分析得到的任务,按照 计算机技术的要求进行详细定义的过程  物理设计  系统分析阶段强调业务问题,强调系统是什么或 做什么  系统设计阶段强调技术或实现问题,强调如何实 现系统 结构化设计技术  Structured Design Techniques, SDT  SDT是把一个大系统分解成多个分层次的、规模 比较小的、结构比较简单的模块,通过分别实现 这些模块的设计而最终实现整个系统的设计的方 法  面向流程的技术,强调自顶向下分解成功能模块  模块是组成系统的基本元素,是可以组合、分解 和更换的单元  任何一个处理功能都可以看成是一个模块 模块的属性  功能:描述该模块应该实现的操作  逻辑:描述模块内部如何实现所要求的功能  状态:描述该模块的使用环境、条件约束和模块 之间的关系 模块的特点  模块分解的原则:提供模块的可修改性、重用性  每个模块本身的联系应该是紧密的  模块之间的联系应该是松散的  衡量模块分解是否合理的标准是 – 模块凝聚 – 模块耦合 模块凝聚  衡量一个模块内部各组成部分操作的组合强度 顺序凝聚 数据凝聚 功能凝聚 过程凝聚 时间凝聚 逻辑凝聚 偶然凝聚 模块耦合  衡量模块之间的连接形式、接口等方面相互作用 关系的方法 数据耦合 控制耦合 内容耦合 结构图  根据结构化设计技术得到的软件模型称为结构图 ••• ••• ••• ••• 信息工程  信息工程方法是一种模型驱动的、面向数据的、 与流程相关的计划、分析和设计信息系统的技术  主要工具是ERD Jackson应用开发方法  面向数据结构的设计方法  目标:对程序处理过程的描述  在Jackson 图中,数据元素之间的逻辑关系: – 顺序结构 – 选择结构 – 重复结构 内容提要 9.1 系统设计方法 9.2 系统设计阶段的主要内容 9.3 设计应用程序架构 9.4 设计数据库 9.5 小结 * 9.2 系统设计阶段的主要内容  目标和特点  主要任务 * 目标和特点  两个目标: – 设计满足用户需求和接口友好的信息系统 – 为程序设计人员提供一个清晰、完整、准确的软件设 计规格说明书  系统的输入和输出: – 输入:批准的系统建议书 – 输出:信息系统设计规格说明书和修改后的项目计划 主要任务  设计应用程序架构  设计系统数据库  设计系统接口  打包规格说明书  修改项目计划 内容提要 9.1 系统设计方法 9.2 系统设计阶段的主要内容 9.3 设计应用程序架构 9.4 设计数据库 9.5 小结

文档评论(0)

1亿VIP精品文档

相关文档