第四章总体设计.ppt
本章主要内容 总体的设计过程 软件设计的概念和原理 启发式规则 图形工具 面向数据流的设计方法 总体的设计过程 设想供选择的方案 选取合理的方案 推荐最佳方案 功能分解 设计软件结构 数据库设计 制定测试计划 书写文档 审核和复审 软件设计的概念和原理 模块化 抽象 信息隐蔽和局部化 模块独立 模块内聚 启发式规则 改进软件结构提高模块独立性 模块规模应该适中 深度、宽度、扇出和扇入应适当 模块的作用域应在控制域之内 尽量降低模块接口的复杂程度 设计单入口出口的模块 模块功能应该可以预测 图形工具 层次图和HIPO图 结构图 面向数据流的设计方法 概念 变换流分析设计 事物流分析设计 混合流分析设计 设计优化 总体设计阶段的基本任务是,确定系统的物理配置方案,进而确定组成系统的每个程序的结构。 总体设计可以分为两个阶段:首先进行系统设计,从数据流图出发设想完成系统功能的若干合理的物理方案;然后进行软件结构设计,确定软件是由哪些模块组成,确定模块相互间的动态调用关系。层次图和结构图是描述软件结构的常用工具。 在进行软件设计时应遵循的原则是,模块的独立性,高内聚、低偶合,扇入扇出要适当,接口尽量简单等。 自顶向下逐步求精是软件结构设计的常用方法。采用面向数据流设计映射
您可能关注的文档
- 第二部分市场竞争状况分析-金鹃广告.doc
- 第八章自然地理系统.doc
- 第五节__做框架.ppt.ppt
- 第五章轴与轴承.ppt
- 第六章DNA和RNA的提取.ppt
- 第八讲中国古代木结构.ppt
- 第五章隋唐美术隋.ppt
- 第六章受弯件斜截面承载力-工程结构设计原理.ppt
- 第八专题树立家庭美德——感悟亲情,培养责任感-山东外贸职业学院.ppt
- 第六章派生类型.ppt.ppt
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
有哪些信誉好的足球投注网站
文档评论(0)