- 8
- 0
- 约4.25千字
- 约 38页
- 2019-07-05 发布于未知
- 举报
第四章 概要设计 主要学习内容 软件设计的目标和任务 概要设计的过程 软件设计的原理 启发规则 概要设计阶段使用的工具 结构化设计方法 4.1 软件设计的目标和任务 4.1.1软件设计的目标 1、数据设计 主要侧重于数据结构的定义。 2、系统结构设计 系统结构设计将定义软件系统各主要成份之间的关系 3、过程设计 过程设计就是把结构成份转换成软件的过程性描述 4.1.2软件设计任务 4.2 概要设计的过程 设想供选择的方案 选取合理的方案 功能分解 设计软件结构 数据库设计 制定测试计划 书写文档 审查和复查 4.3 软件设计的原理 4.3.1模块化的概念 软件系统的模块化是指整个软件被划分成若干单独命名和可编址的部分,称之为模块。这些模块可以被组装起来以满足整个问题的需求。 把问题/子问题的分解与软件开发中的系统/子系统或系统/模块对应起来,就能够把一个大而复杂的软件系统划分成易于理解的比较单纯的模块结构。 公式 E(P1+P2)E(P1)+E(P2) 4.3 软件设计的原理 4.3 软件设计的原理 4.3.2抽象 软件系统进行模块设计时,可有不同的抽象层次。 在最高的抽象层次上,可以使用问题所处环境的语言概括地描述问题的解法。 在较低的抽象层次上,则采用过程化的方法。 1、过程的抽象 2、数据的抽象 4.3 软件设计的原理 4.
您可能关注的文档
- 过程控制原理与工程 教学课件 ppt 作者 于辉 主编 第1章.ppt
- 过程控制原理与工程 教学课件 ppt 作者 于辉 主编 第3章.ppt
- 过程控制原理与工程 教学课件 ppt 作者 于辉 主编 第4章.ppt
- 结束篇 常用材料成形工艺分析与方案选择.ppt
- 过程控制原理与工程 教学课件 ppt 作者 于辉 主编 目录.ppt
- 经济法 教学课件 ppt 作者 姜吾梅第3章 企业法.ppt
- 过程仪表及自动化 教学课件 ppt 作者 马修水 第2章.ppt
- 经济法 教学课件 ppt 作者 姜吾梅第6章 工业产权法.ppt
- 经济法 教学课件 ppt 作者 姜吾梅第7章 市场秩序法.ppt
- 过程仪表及自动化 教学课件 ppt 作者 马修水 第4章.ppt
原创力文档

文档评论(0)