在软件结构设计完成后,对于下列说法,正确的是()。

题目
单选题
在软件结构设计完成后,对于下列说法,正确的是()。
A

非单一功能模块的扇入数大比较好,说明本模块重用率高

B

单一功能的模块扇入高时应重新分解,以消除控制耦合的情况

C

一个模块的扇出太多,说明该模块过分复杂,缺少中间层

D

一个模块的扇入太多,说明该模块过分复杂,缺少中间层

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在规范化软件开发过程中,首先要完成的任务是()。

A. 系统需求和结构设计

B. 软件需求分析

C. 软件设计

D. 软件实现


正确答案:A

第2题:

有关概念结构设计,下列说法正确的是(54)。

A.概念结构设计是应用程序模块设计的基础

B.概念结构设计只应用到数据字典

C.概念结构设计与具体DBMS无关

D.概念结构设计就是确定关系模式


正确答案:C
解析:本题考查数据库系统设计的掌握。概念结构设计是根据数据流图和数据字典,分析总结出实体及联系,为下一步逻辑结构设计作准备。应用程序模块设计依据的是应用需求,与数据库结构设计没有直接联系,故选项A错误;选项B没有提及数据流图,故错误;概念结构设计注重对现实的描述,与DBMS的结合是逻辑结构设计时考虑的,故选项C正确:确定关系模式是逻辑结构设计的内容而非概念结构设计的任务,故选项D错误。

第3题:

● 有关概念结构设计,下列说法正确的是 (54)

(54)

A. 概念结构设计是应用程序模块设计的基础

B. 概念结构设计只应用到数据字典

C. 概念结构设计与具体DBMS 无关

D. 概念结构设计就是确定关系模式


正确答案:C

第4题:

在软件开发过程中,软件结构设计是描述

A.数据存储结构

B.软件模块关系

C.软件结构测试

D.软件控制过程


正确答案:B
解析:软件结构设计是指,通常程序中的一个模块完成一个适当的子功能,把模块组织成良好的层次系统,主要设计的是模块关系。

第5题:

下列对于软件测试的描述正确的是( )。

A. 软件测试的主要目的是发现程序中的错误

B. 软件测试的目的是证明程序是否正确

C. 软件测试的目的是使程序运行结果正确

D. 软件测试是为了证明软件中没有错误


正确答案:A
软件测试的目标是发现软件中的错误。

第6题:

什么是软件结构?简述软件结构设计优化准则。


参考答案:软件结构:软件系统的模块层次结构,反映了整个系统的功能实现,即将来程序的控制体系。
软件结构设计优化准则:
a.划分模块时,尽量做到高内聚,低耦合,保持模块相对独立性,以此为原则优化初始的软件结构。
b.一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近
c.软件的深度、宽度、扇入、扇出应适当。
D.模块的大小要适中。
E.模块的控制范围模块的接口要简单、清晰、含义明确,便于理解,易于实现、测试与维护。

第7题:

在进行软件结构设计时,应遵循的主要原理是【 】。


正确答案:模块独立原则
模块独立原则 解析:在进行软件结构设计时,应遵循的主要原理是模块独立原则。

第8题:

对于下列叙述,你认为正确的说法是( )

A.所有软件都可以自由复制和传播

B.受法律保护的计算机软件不能随便复制

C.软件没有著作权,不受法律的保护

D.应当使用自己花钱买来的软件


正确答案:B

第9题:

下列对于软件测试的描述中正确的是

A)软件测试的目的是证明程序是否正确

B)软件测试的目的是使程序运行结果正确

C)软件测试的目的是尽可能多地发现程序中的错误

D)软件测试的目的是使程序符合结构化原则


正确答案:C
软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。可见选项C的说法正确。

第10题:

在软件开发过程中,软件结构设计是描述 ______。

A.数据存储结构

B.软件体系结构

C.软件结构测试

D.软件控制过程


正确答案:B
解析:从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式。

更多相关问题