总体设计和详细设计.doc

总体设计和详细设计.doc

ID:61514521

大小:442.00 KB

页数:7页

时间:2021-02-09

总体设计和详细设计.doc_第1页
总体设计和详细设计.doc_第2页
总体设计和详细设计.doc_第3页
总体设计和详细设计.doc_第4页
总体设计和详细设计.doc_第5页
资源描述:

《总体设计和详细设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、总体设计单元测试一、填空题1.软件模块独立性的两个定性度量标准是(耦合)和(内聚)。2.为使用流程图描述结构和程序,限制流程图有五种基本的控制结构(顺序型)、(选择型)、(while型循环)、until循环、多情况型选择。3.软件的结构化设计(SD)方法中,一般分为总体设计和详细设计两阶段,其中总体设计主要是要建立(软件结构)。4.层次结构的上一层是下一层的(父图),下一层是上一层的(子图)。5.一个模块直接调用的模块数目称为模块的(扇出),一个模块被多少上级模块直接调用称为模块的(扇入)。6.软件设计方法中的Jackson方法是

2、一种(面向数据结构)的设计方法。7.模块的耦合性按耦合强弱程度,由弱到强依次是:非直接耦合、(数据耦合)、标记耦合、控制偶合、外部耦合、公共耦合、(内容耦合)。8.(非直接耦合)内聚是指模块内各成分之间并不存在有意义的联系。9.(耦合)与(内聚)是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到(高)内聚、(低)耦合,提高模块的(独立性),为设计高质量的软件结构奠定基础。10.结构化方法总的指导思想是(自顶向下)逐步求精。11.软件结构图的宽度是指一层中(模块总数最大值)。12.DFD在软件工程中表示(数据流图)。13.数

3、据流图有四种基本成分(起点或源点)、(加工或处理)、(数据流)、(存储)。二、判断题1.模块越多,开发成本越小。错2.耦合是指一个模块内各个元素彼此结合的紧密程度。错3.内聚是指一个软件结构内各个模块之间互连程度的度量。错4.在软件设计中应该尽量设计紧密耦合的系统。错5.内容耦合又称为病态耦合,在很多高级程序设计语言中不允许出现任何形式的内容耦合。对6.如果一个模块内的处理元素是彼此相关的,并且以一个特定的次序执行,则这种内聚为时间内聚。错(应该是过程内聚)7.概要设计阶段完成的主要文档是概要设计说明书。对8.模块的控制域应该在作

4、用域之内。错(模块的作用域应该在控制域之内)9.用盒图和PAD图设计出来的算法必定是结构化的。对10.一个模块执行时,必须引用另一个模块的某些数据,则这个模块的独立性不强。错11.扇出是一个模块直接控制(调用)的模块数目,扇出过大意味着模块过分复杂,需要控制和协调过多的下级模块。对三、选择题1.用()图描述的程序结构容易实现自动生成程序A.程序流程图B.NS盒图C.PAD图D.数据流图2.()可以作为模块。(多选)A.过程B.子程序C.函数D.宏3.下列关于模块的描述,正确的是()。(多选)A.具有独立的模块软件比较容易开发出来。

5、B.独立的模块比较容易测试和维护。C.模块的独立程度可以通过内聚和耦合标定。D.独立的模块可以完成一个相对独立的特定子功能。4.SD(结构化设计)方法设计的结果是()。(多选)A.模块B.软件结构图 C.模块的算法D.数据流图5.在公共环境耦合中,公共环境可以是()。(多选)A.全程变量B.共享的通信区C.内存的公共覆盖区D.存储介质上的文件6.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(   )A.数据耦合B.公共耦合C.标记耦合D.内容耦合7.软件详细设计的主要任务是确定每个模块的()A.算法和使用的数据结构

6、B.外部接口C.功能D.编程8.为了提高模块的独立性,模块内部最好是()A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚9.软件结构图中,模块框之间若有直线连接,表示它们之间存在()A.调用关系   B.组成关系 C.链接关系  D.顺序执行关系10.软件详细设计主要采用的方法是()A.模块设计B.结构化设计C.PDL语言D.结构化程序设计11.在详细设计阶段,经常采用的工具有()A.PADB.SAC.SCD.DFD12.软件概要设计结束后得到()A.初始化的软件结构图B.优化后的软件结构图C.模块的接口图和详细算法D.程序编码1

7、3.总体设计的目的是确定整个系统的()。A.规模B.功能及模块结构C.费用D.测试方案14.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:()A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据15.详细设计的基本任务是确定每个模块的()设计A.功能B.调用关系C.输入输出数据D.算法16.以下关于数据流图的说法错误的是()A.数据流图舍去

8、了具体的物质,只剩下数据的流动、加工处理和存储B.数据流图是用作结构化分析的一种工具C.传统的数据流图主要由加工、数据源点/终点、数据流、控制流、数据存储组成D.数据流图的绘制采用自上向下、逐层分解的方法17.数据字典是软件需求分析阶段的最重要工具

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

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

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