- 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)