请说明为什么模块控制的宽度和深度要适度。

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 请说明为什么模块控制的宽度和深度要适度

【◆参考答案◆】:深度过大表示分工过细,而宽度过大则表示系统复杂度大,所以模块控制的宽度和深度要适度。

(2)【◆题库问题◆】:[填空题] 软件生命周期方法把软件开发划分为3个大阶段,软件开发,(),淘汰。

【◆参考答案◆】:软件维护

(3)【◆题库问题◆】:[单选] 常用的设计模式有()种。
A.20
B.23
C.18
D.25

【◆参考答案◆】:B

(4)【◆题库问题◆】:[名词解释] 概要设计

【◆参考答案◆】:
是在需求分析的基础上通过抽象和分解将系统分解成模块,确定系统功能是实现。

(5)【◆题库问题◆】:[判断题] 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。
A.正确
B.错误

【◆参考答案◆】:正确

(6)【◆题库问题◆】:[填空题] 对于一个有向图,所谓出度是指()

【◆参考答案◆】:以该顶点为起点的有向边的数目

(7)【◆题库问题◆】:[问答题] 什么是软件生命周期?什么是软件生命周期模型?

【◆参考答案◆】:软件如同自然界任何事物一样,都有其孕育、诞生、成长、成熟、衰亡的生存过程。软件的这一过程,称为软件生命周期。软件生命周期模型也称软件开发过程模型,是为了解决产业环境中的实际问题,而提出的开发策略。是反映整个软件生命期中,系统开发、运行、维护等实施活动的一种结构框架。

(8)【◆题库问题◆】:[问答题] 瀑布模型有什么特点?

【◆参考答案◆】:1、其核心思想是按工序将问题简单化。2、采用结构化的分析与设计方法将逻辑实现以物理实现分开。3、瀑布型将软件生命周期划分为软件计划、需求分析和定义(前两者为定义阶段)、软件设计、软件编码、软件测试(前面为开发阶段)、软件运行维护(最后一个为维护阶段)6个阶段。

(9)【◆题库问题◆】:[名词解释] 模块化

【◆参考答案◆】:
是指解决一个复杂问题是自顶向下逐层把软件系统划分成若干模块的过程,每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。

(10)【◆题库问题◆】:[单选] 原型化模型是()。

【◆参考答案◆】:B

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: