需求分析的任务不包括()?

  • A+

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

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

(1)【◆题库问题◆】:[单选] 需求分析的任务不包括()?
A.认清问题
B.系统设计
C.导出逻辑模型
D.需求评审

【◆参考答案◆】:B

(2)【◆题库问题◆】:[填空题] 头插法建立单链表时,元素的输入顺序与在链表中的逻辑顺序是()的。

【◆参考答案◆】:相反的

(3)【◆题库问题◆】:[问答题,简答题] 用瀑布模型开发软件有哪两个前提?

【◆参考答案◆】:1、用户能清楚地提供系统的需求2、开发者能完整地理解这些需求,软件生存周期的各个阶段能明确的划分。

(4)【◆题库问题◆】:[填空题] 为了满足用户新增功能或修改已有功能的建议而进行的维护称之为()。

【◆参考答案◆】:完善性维护

(5)【◆题库问题◆】:[问答题] 什么叫模块化?设计一个系统时是否分的模块越多就越?好说明原因。

【◆参考答案◆】:
1.模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
2.不一定。当模块数目增加时每个模块的规模将减小,开发单个模块需要的成本(工作量)确实减少了,但是,随着模块数量增加,设计模块间接上所需要的工作量也将增加,根据这两个因素,得出设计一个系统时并不一定模块越多越好。

(6)【◆题库问题◆】:[填空题] 数学建模、()和模拟是基于计算机系统技术可行性研究的有效工具。

【◆参考答案◆】:原型建造

(7)【◆题库问题◆】:[问答题] 什么是软件危机?为什么会产生软件危机?

【◆参考答案◆】:
软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重的问题,主要包含二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。产生软件危机的原因,一方面与软件本身的特点有关,另一方面和软件开发与维护的方法不正确有关。

(8)【◆题库问题◆】:[多选] JSD方法中属于需求分析阶段的是()
A.实体动作分析
B.实体结构分析
C.定义初始模型
D.功能描述

【◆参考答案◆】:A, B, C

(9)【◆题库问题◆】:[填空题] 若用链表存储一棵二叉树时,每个结点除数据域外,还有指向左孩子和右孩子的两个指针。在这种存储结构中有()个指针是空指针。

【◆参考答案◆】:n+1

(10)【◆题库问题◆】:[单选] 变换3.2.1位于数据流程图的第几层?()
A.1
B.2
C.3
D.0

【◆参考答案◆】:B

发表评论

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