1 / 72
文档名称:

软件工程课件课件.ppt

格式:ppt   页数:72页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课件课件.ppt

上传人:phl19870121 2016/5/4 文件大小:0 KB

下载得到文件列表

软件工程课件课件.ppt

相关文档

文档介绍

文档介绍:情景情景 总体设计总体设计第第4 4章章总体设计总体设计可行性分析可行性分析-- -- Why? Who? Why? Who? 需求分析需求分析-- -- What? What? 设计设计-- -- How do? How do? 总体设计总体设计( (概要设计概要设计) )确定软件的结构确定软件的结构以以及及各组成成分各组成成分( (子系统或模块子系统或模块) )之间的相互关系之间的相互关系设计设计详细设计确定模块内部的算法和数据结构, 详细设计确定模块内部的算法和数据结构, 产生描述各模块程序过程的详细文档。产生描述各模块程序过程的详细文档。总体设计的任务总体设计的任务??划分出组成系统的物理元素划分出组成系统的物理元素——程序、文件、程序、文件、数据库、人工过程和文档等,但是每个物数据库、人工过程和文档等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。的具体内容将在以后仔细设计。??设计软件的结构设计软件的结构,也就是要确定系统中每,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模个程序是由哪些模块组成的,以及这些模块相互间的关系。块相互间的关系。??总体设计的必要性: 总体设计的必要性: 可以站在全局高度可以站在全局高度上,花较少成本,从较抽象的层次上分上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质件结构,从而用较低成本开发出较高质量的软件系统。量的软件系统。 设计过程设计过程??总体设计过程通常由两个主要阶段组成: 总体设计过程通常由两个主要阶段组成: -- -- 系统设计阶段,确定系统的具体实现方案; 系统设计阶段,确定系统的具体实现方案; -- -- 结构设计阶段,确定软件结构。结构设计阶段,确定软件结构。典型的总体设计过程包括下述典型的总体设计过程包括下述 9 9个步骤个步骤: : 1. 1. 设想供选择的方案设想供选择的方案 2. 2. 选取合理的方案选取合理的方案 3. 3. 推荐最佳方案推荐最佳方案 4. 4. 功能分解功能分解 5. 5. 设计软件结构设计软件结构 6. 6. 设计数据库设计数据库 7. 7. 制定测试计划制定测试计划 8. 8. 书写文档书写文档 9. 9. 审查和复审审查和复审总体设计所总体设计所书写的文档书写的文档(1) (1) 总体设计说明总体设计说明主要内容包括用系统流程图描绘的系统主要内容包括用系统流程图描绘的系统构成方案,组成系统的物理元素清单,成本构成方案,组成系统的物理元素清单,成本/ /效益分析; 效益分析; 对最佳方案的概括描述,精化的数据流图,用层次图或对最佳方案的概括描述,精化的数据流图,用层次图或结构图描绘的软件结构,用结构图描绘的软件结构,用 IPO IPO 图或其他工具简要描述的图或其他工具简要描述的各个模块的算法,模块间的接口关系,以及需求、功能各个模块的算法,模块间的接口关系,以及需求、功能和模块三者之间的交叉参照关系等等。和模块三者之间的交叉参照关系等等。(2) (2) 用户手册用户手册根据总体设计阶段的结果,修改更正在需求根据总体设计阶段的结果,修改更正在需求分析阶段产生的初步的用户手册。分析阶段产生的初步的用户手册。(3) (3) 测试计划测试计划包括测试策略,测试方案,预期的测试结包括测试策略,测试方案,预期的测试结果,测试进度计划等等。果,测试进度计划等等。(4) (4) 详细的实现计划详细的实现计划(5) (5) 数据库设计结果数据库设计结果概要设计说明书( 概要设计说明书( GB8567 GB8567 ——88 88) ) 设计原理设计原理??模块化模块化??抽抽象象??逐步求精逐步求精??信息隐藏和局部化信息隐藏和局部化??模块独立模块独立 模块化模块化??模块模块是由边界元素限定的相邻程序元素(例如, 是由边界元素限定的相邻程序元素(例如, 数据说明,可执行的语句)的序列,而且有一个数据说明,可执行的语句)的序列,而且有一个总体标识符代表它。总体

最近更新

简易呼吸复苏器的临床应用 28页

呼伦贝尔草原近30年草地覆盖变化遥感研究的开.. 2页

吲哚三醋酸酶前药对鼻咽癌细胞的杀伤作用的开.. 2页

2024年小学第一周值周工作总结 18页

2024年小学科学教学调查报告 25页

吕仁和教授治疗肾水病学术思想初探——78例原.. 2页

2024年小学的作文[精选3篇] 5页

实用的初中教学总结合集6篇 21页

各级围岩下隧道回填层合理刚度的区间分析的开.. 2页

2024年小学生自我介绍15篇(热) 12页

2024年小学生科幻作文400字汇编六篇 6页

可吸收钉、棒内固定治疗儿童肱骨内上髁骨折的.. 2页

2024年小学生演讲稿锦集(2篇) 3页

学校毕业晚会策划书 35页

取向电工钢中MnS粒子析出的计算模拟的开题报告.. 2页

2024年小学生数学日记集合[15篇] 10页

双乙酸钠或丙酸钙添加水平及环境温度对湿玉米.. 2页

县域土地利用效益评价及优化配置研究——以山.. 2页

2024年小学生作文教学现状的调查报告(精选10.. 43页

原发性开角型青光眼危险因素及生存质量研究中.. 2页

压缩感知理论在超宽系统中的应用研究的开题报.. 2页

卫星通信网络路由技术研究与仿真的开题报告 2页

博物馆建筑评价研究的开题报告 2页

南湖菱菱壳中抗胃癌活性成分的研究的开题报告.. 2页

南昌市生态工业园区发展的公共政策分析的开题.. 2页

南宁青秀山植被规划类型的生态水文效应模拟研.. 2页

2024年小学校园环保的倡议书 13页

单电感双输出CCM Buck变换器输出交叉影响研究.. 2页

2024年小学春季军训感言作文 4页

155 mm火炮不同膛线结构与弹带作用力研究 2页