- 1
- 0
- 约1.42万字
- 约 74页
- 2016-12-30 发布于北京
- 举报
总体设计 需求分析解决:系统做什么? 总体设计解决:系统怎样做? 本章主要内容 设计过程 设计原理 启发式规则 描述软件结构的图形工具 面向数据流的设计方法 总体的设计过程 总体设计过程分为两个阶段 系统设计阶段:确定系统的实现方案 结构设计阶段:确定软件结构 总体的设计过程 设想供选择的方案 选取合理的方案 推荐最佳方案 功能分解 设计软件结构 数据库设计 制定测试计划 书写文档 审核和复审 功能分解 为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。 功能分解导致数据流图进一步细化,同时使用图形工具描述算法。 设计软件结构 顶层模块调用它下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序的一个子功能,最下层的模块完成最具体的功能 。 软件结构可以用层次图或结构图表示。 有些软件的结构可以通过细化的数据流图映射得到。 软件设计的概念和原理 模块化 抽象 逐步求精 信息隐蔽和局部化 模块独立 抽 象 处理复杂系统的唯一有效的方法是用层次的方式构造和分析它。 逐步求精 逐步求精和模块化的概念,与抽象是密切相关的。 如软件工程的每一步都是对软件解法的抽象层次的一次精化。可行性分析阶段,软件作为完整的部件;需求阶段,软件解法使用熟悉的问题描述;从总体设计
您可能关注的文档
- 《销售面谈及成交面谈.ppt
- 《销售顾问培训资料.ppt
- 《锐起公司无盘XP系统产品介绍.ppt
- 《锅炉热力计算.ppt
- 《锦程教育网简历写作.ppt
- 《锰矿石化学成分分析.ppt
- 《镇江市2015届高三第一次调研考试语文试卷.ppt
- 《镇江市改病句.ppt
- 《长川之星餐饮软件.ppt
- 《长度单位课件人教课标版二年级数学上册课件.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)