软件工程16(结构化设计优化原则)资料.ppt

小结 本次课主要讲述软件设计优化的基本原则。重点掌握软件结构模块优化的具体应用。 下课了。。。 休息一会儿。。。 * 模块A的控制范围为模块A、B、C、D、E、F、G。模块C的控制范围为模块C、F、G。 * 模块A的控制范围为模块A、B、C、D、E、F、G。模块C的控制范围为模块C、F、G。 * 经验表明,一个设计得较好的软件模块结构,平均扇出数是3~4。 软件工程 主讲:陈利平 计算机与信息科学学院 2015 一、主要内容 讲述软件结构模块的优化。 二、目的与要求 了解软件设计的基本原理,理解软件设计的优化原则。 三、重点与难点 如何进行软件结构模块优化。 概述: 思考: 提问: 1) 软件设计优化的原则是什么? 2) 如何进行软件结构模块优化? 4.3.5 软件模块结构的改进方法 (1) 模块功能的完善化。一个完整的功能模块,不仅能够完成指定的功能,而且还应当能够告诉使用者完成任务的状态,以及不能完成的原因。一个完整的模块由以下几部分。 ① 执行规定的功能的部分。 ② 出错处理的部分。 ③ 返回一个“结束标志”。 4.3.5 软件模块结构的改进方法 (2) 消除重复功能,改善软件结构。 ① 完全相似。 ② 局部相似。 4.3.5 软件模块结构的改进方法 (3) 模块的作用范围应在控制范围之内。 模块的控制范围包括它本身及其所有的从属模块。 模块的作用范围是指模

文档评论(0)

1亿VIP精品文档

相关文档