软件工程复习提纲——第四章

软件工程复习提纲,期末、考研的学霸笔记

第四章——总体设计

 第四章总体设计

1、总体设计/概要设计/初步设计的目的:“概括地说,系统应该如何实现How to do/p>

 

 

  1. 启发规则:利用长期实践中积累的丰富经验来改进软件设计,提高软件质量。

            1)几条启发式规则:

                (1) 改进软件结构提高模块独立性;

                (2) 模块规模应该适中;

                (3) 深度、宽度、扇出和扇入都应适当;

                   a. 深度:表示软件结构中控制的层数。

                   b. 宽度:是软件结构内同一个层次上的模块总数的最大值。

                   c. 扇出:一个模块直接控制(调用)的模块数目。

                   d. 扇入:表明有多少个上级模块直接调用它。

                 【【【设计得很好的软件结构通常:顶层扇出比较高中层扇出较低,底层扇入

                                               到公共的实用模块中去(底层模块有高扇入)】】】

                (4) 模块的作用域应该在控制域之内;

                (5) 力争降低模块接口的复杂程度;

                (6) 设计单入口单出口的模块;

                (7) 模块功能应该可以预测;

  1. 描绘软件结构的图形工具:

             1)层次图(H图):(1)用来描绘软件的层次结构;

                            (2)一个矩形框代表一个模块,方框间的连线表示调用关系;

                            (3)适于在自顶向下设计软件的过程中使用。

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月20日
下一篇 2021年9月20日

相关推荐