- 6
- 0
- 约1.21万字
- 约 74页
- 2017-02-01 发布于河南
- 举报
总体设计 需求分析解决:系统做什么? 总体设计解决:系统怎样做? 本章主要内容 设计过程 设计原理 启发式规则 描述软件结构的图形工具 面向数据流的设计方法 总体的设计过程 总体设计过程分为两个阶段 系统设计阶段:确定系统的实现方案 结构设计阶段:确定软件结构 总体的设计过程 设想供选择的方案 选取合理的方案 推荐最佳方案 功能分解 设计软件结构 数据库设计 制定测试计划 书写文档 审核和复审 功能分解 为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。 功能分解导致数据流图进一步细化,同时使用图形工具描述算法。 设计软件结构 顶层模块调用它下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序的一个子功能,最下层的模块完成最具体的功能 。 软件结构可以用层次图或结构图表示。 有些软件的结构可以通过细化的数据流图映射得到。 软件设计的概念和原理 模块化 抽象 逐步求精 信息隐蔽和局部化 模块独立 抽 象 处理复杂系统的唯一有效的方法是用层次的方式构造和分析它。 逐步求精 逐步求精和模块化的概念,与抽象是密切相关的。 如软件工程的每一步都是对软件解法的抽象层次的一次精化。可行性分析阶段,软件作为完整的部件;需求阶段,软件解法使用熟悉的问题描述;从总体设计
您可能关注的文档
- 第六章建工程施工阶段的进度控制.doc
- 机械设计2章.ppt
- 土木工程设监理.doc
- 软件工程细设计.ppt
- 建筑工程业设计(单位工程施工组织设计).doc
- 7 项目标控制.ppt
- 信息管理题.doc
- 监理项目划.doc
- 2011理.doc
- 2011管理试题.doc
- 2026年9月入党积极分子思想汇报入党思想汇报范文(2篇).docx
- 2026年三资管理混乱专项整治工作总结三资整治工作总结(2篇).docx
- 2026年粉尘爆炸应急演练工作总结(3篇).docx
- (2026)党风廉政建设暨警示教育活动开展心得(3篇).docx
- 2026年纪检工作总结和工作计划(2篇).docx
- 2026年医院纪检监察科年工作总结(3篇).docx
- 2026年医院监察科年工作总结年工作计划(2篇).docx
- (2026)突发公共卫生事件应急演练工作总结(2篇).docx
- 2026年市建委科学发展观活动学习阶段工作总结(3篇).docx
- 2026年残联年度工作总结(3篇).docx
原创力文档

文档评论(0)