欢迎来到天天文库
浏览记录
ID:48167842
大小:597.50 KB
页数:26页
时间:2020-01-16
《第5章+总体设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、总体设计第5章5.1设计过程系统设计结构设计设想供选择的方案选取合理的方案推荐最佳方案功能分解设计软件结构数据库设计制订测试计划书写文档数据流图系统流程图组成系统的物理元素清单成本/效益分析实现系统的进度计划系统说明用户手册测试计划详细的实现计划数据库设计结果审查和复审5.2设计原理模块化信息隐藏和局部化模块独立模块化信息隐藏和局部化应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。第3周研讨题模块的独立性原则衡量模块独立性的两个定性指标及其含义常见的模块之间的联系有哪些?它们的联系密切程度如何?常见的模块内部各成分间的联
2、系有哪些?它们的联系密切程度如何?5.3启发式规则改进软件结构提高模块独立性AC1AC2模块规模应该适中一页纸内分解不应该降低模块独立性模块的可理解与接口的复杂性的矛盾统一深度、宽度、扇出和扇入都应适当模块的作用域应在控制域之内TOPABCDEF(b)TOPABCDEF(a)TOPABCDEF(c)其它力争降低模块接口的复杂程度设计单入口单出口的模块模块功能应该可以预测5.4图形工具层次图HIPO结构图层次图HIPO图帐务处理2.0查询凭证3.0修改凭证4.0审核汇总5.0记帐结帐6.0帐簿输出7.0报表编辑8.0报表输出4.1凭证审核4.2凭证汇总1.0编辑凭证系统名称:财务
3、处理模块名称:凭证汇总设计者:日期:1993年10月1日上层调用模块:审核汇总输入:凭证日期凭证类型凭证号范围处理:从PZK.DBF文件中读取满足输入条件的记录;若有满足条件的记录则按科目代码进行汇总处理,否则显示“无满足条件的凭证”。输出:显示按科目代码汇总的有关数据信息可调用的下层模块:无备注IPO图结构图5.5面向数据流的设计方法变换分析事务分析读旋转信号收集和求平均确定加速/减速产生加速/减速显示旋转信号信号/秒SPS△SPS箭头指示上箭头水平线下箭头变换流事务流设计过程精化数据流图流类型区分事务中心和数据接收通路映射成事务结构区分输入和输出分支映射成变换结构用启发式设
4、计规则精化软件结构导出接口描述和全程数据结构复查详细设计事务分析变换分析
此文档下载收益归作者所有