您现在的位置: 精品资料网 >> 管理信息化 >> 信息化知识 >> 资料信息

软件设计思路(PPT 92页)

所属分类:
信息化知识
文件大小:
1164 KB
下载地址:
相关资料:
软件设计,设计思路
软件设计思路(PPT 92页)内容简介
软件设计
总体设计过程
总体设计的必要性
5.1设计过程
1.设想供选择的方案
2.选取合理的方案
3.推荐最佳方案
4.功能分解
5.设计软件结构
6.设计数据库
7.制定测试计划
8.书写文档
9.审查和复审
5.2设计原理
5.2.2抽象
5.2.3逐步求精
5.2.4信息隐藏和局部化
5.2.5模块独立
1.耦合
2.内聚
5.3启发规则
1.改进软件结构提高模块独立性
2.模块规模应该适中
3.深度、宽度、扇出和扇入都应适当
4.模块的作用域应该在控制域之内
5.力争降低模块接口的复杂程度
6.设计单入口单出口的模块
7.模块功能应该可以预测
5.4描绘软件结构的图形工具
HIPO图(可追踪)
结构图
5.5面向数据流的设计方法(结构化设计方法SD)
5.5.1概念
1.变换流
2.事务流
3.设计过程
5.5.2变换分析
变换流映射
1.例子
2.设计步骤
第4步确定输入流和输出流的边界,从而孤立出变换中心
第5步完成“第一级分解”
图5.14数字仪表板系统的第一级分解
第6步完成“第二级分解”。
图5.15第二级分解的方法
第7步使用设计度量和启发式规则对
第一次分割得到的软件结构进一步精化。
5.5.3事务分析
事务流映射方法:
混合流设计
5.5.4设计优化
[案例]高校录取统分子系统有如下功能:
数据流图:
系统的软件结构图:
系统的数据流图
..............................
软件设计思路(PPT 92页)

上一篇:汽车空调系统介绍(PPT 171页)

下一篇:尚无数据