总体设计习题.pdf

总体设计习题.pdf

ID:57067735

大小:126.40 KB

页数:4页

时间:2020-07-31

总体设计习题.pdf_第1页
总体设计习题.pdf_第2页
总体设计习题.pdf_第3页
总体设计习题.pdf_第4页
资源描述:

《总体设计习题.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、填空题1、在软件的体系结构中,模块是可组合、分解和更换的单元。模块具有接口、功能、逻辑和状态等属性。2、概要设计文档主要有:概要设计说明书、数据库设计说明书、进一步补充的用户手册、修订的测试计划。3、抽象是认识复杂现象过程中使用的思维工具,即抽出事物本质的、共同的特性而暂不考虑其他的细节,不考虑其他因素。4、软件设计是一个把软件需求转换为软件表示的过程,包括概要设计和详细设计。5、进入设计阶段要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反映在设计规格说明书文档里。6、概要设计评价是对设计部分是否完

2、整地实现了需求中规定的功能、性能等要求,设计方案的可行性,关键的处理及内外部接口定义可行性、有效性,各部分之间的一致性等等都一一进行评审。7、在软件需求分析阶段,已经搞清楚了软件做什么的问题,并把这些需求通过规格说明书描述出来,这也是目标系统的逻辑模型。8、在一个模型中,功能、状态和接口反映模块的外部特性,逻辑反映它的内部特性。9、信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。10、开发一个大而复杂的软件系统,将它进行适当的分解,不但可降低其复杂性,还可减少开发工作量,从而降

3、低开发成本,提高软件生产率,这就是模块化的依据。11、设计软件结构,具体为:(1)采用某设计方法,将一个复杂的系统按功能划分成模块。(2)确定每个模块的功能。(3)确定模块之间的调用关系。(4)确定模块之间的接口,即模块之间传递的信息。(5)评价模块结构的质量。12、模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。13、模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。14、模块独立性中每个模块只完成问题要求的独

4、立的子功能,并且与其他模块的联系最少且接口简单。15、内聚性有七种类型:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚16、耦合性也称块间联系,它是指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性在越差。17、耦合性有七种类型:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合18、数据耦合指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递。19、标记耦合指两个模块之间传递的是数据结构,如高级语言中的数组名、记录名、文件名等这些名字即

5、为标记,其实传递的是这个数据结构的地址。20、功能内聚是内聚程度最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。功能内聚的模块与其他模块的耦合是弱的。21、概要设计主要是把各项功能需求转换成系统的体系结构。22、内聚性又称块内联系。指模块的功能联系的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各个元素(语句之间、程序段之间)的联系越紧密,则它的内聚性越高。23、衡量模块独立性的两个定性的度量标准是耦合性和内聚性。24、偶然内聚指一个模块内的各处理元素之间没有任何联系。这是内聚程度最差的内聚。25、逻辑内聚指模块内执行几

6、个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。把需要同时执行的动作组合在一起形成的模块称为时间内聚模块。26、通信内聚的模块各部分都紧密相关于同一数据(或者数据结构),所以可把一数据结构、文件、设备等操作都放在一个模块内,可达到信息隐蔽。27、顺序内聚是指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。28、控制耦合中一个模块调用另一个模块时,传递的是控制变量(如开关、标志等),被调模块通过控制变量的值有选择地执行块内某一功能。因此被调用模块内应具有多个功能,哪个起作用受其调用关系的控

7、制。29、耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚、低耦合,提高模块的独立性,为设计高质量的软件奠定基础。30、内容耦合是最高程度的耦合。这种耦合出现在当一个模块直接使用另一个模块的内部数据,和通过非正常入口转入另一个模块内部。31、在结构图中,模块用方框表示,并用名字标示该模块。两个模块间用单向箭头或直线连接表示它们的控制关系,调用模块和被调用模块的关系称为上属与下属的关系或者“统率”与“从属”的关系。模块间还经常用带注释的短箭头表示模块调用过程中来回传递的信息。有时箭头尾部带空心圆的表示传递的是数据,带实心

8、圆的表示传递的是控制信息。32、变换型DFD是由输入、变换(或称处理)和输出三部分组成。33、变换型数据处理的工作过程一般

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。