为什么要进行需求分析?通常对软件系统有哪些需求?

  • A+

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

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

(1)【◆题库问题◆】:[问答题] 为什么要进行需求分析?通常对软件系统有哪些需求

【◆参考答案◆】:需求问题是软件工程项目失败的主要原因。一个高质量的软件,很大程度上取决于对要解决的问题的认识,以及如何准确的表达用户的需求。需求分析就是要解决这个问题。通常,对一个软件系统的需求可以有功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求等多个方面。

(2)【◆题库问题◆】:[单选] 下列选项中属于过程的外部属性的是()。
A.工作量
B.成本
C.事件
D.计划及进度

【◆参考答案◆】:B

(3)【◆题库问题◆】:[单选] 下列不是常见的模型元素间的关系有()
A.并联
B.聚合
C.依赖
D.笔记

【◆参考答案◆】:D

(4)【◆题库问题◆】:[问答题] 简述系统流程图在可行性研究中的作用。

【◆参考答案◆】:系统流程图是概括的描述物理系统的传统工具。系统流程图反映的是信息在系统各部分间流动的情况。系统流程图可以帮助了解和分析系统,以概括的方式表达对系统的认识,并可以描述未来物理系统的概貌。

(5)【◆题库问题◆】:[单选] 在软件设计中应该保持模块的独立性原则,()反映模块独立性。
A.耦合和内聚
B.数据和模块
C.模块内部的凝聚力
D.模块之间的耦合

【◆参考答案◆】:A

(6)【◆题库问题◆】:[单选] 结构化设计又称为()。
A.概要设计
B.面向数据流设计
C.面向对象设计
D.详细设计

【◆参考答案◆】:B

(7)【◆题库问题◆】:[单选] 在软件质量要素的评价准则中,软件运行的效率指的是()。
A.简单性
B.准确性
C.简明性
D.执行效率

【◆参考答案◆】:D

(8)【◆题库问题◆】:[填空题] ()是指模块内部个成分之间联系的强弱。

【◆参考答案◆】:内聚

(9)【◆题库问题◆】:[名词解释] 判定/条件覆盖

【◆参考答案◆】:
指设计足够的测试用例,使得判定表达式中的每个条件的所有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现一次。 

(10)【◆题库问题◆】:[单选] ()要求每个判定中所有条件的可能取值至少执行一次,而且每个判定的可能结果也至少执行一次。
A.判定覆盖
B.条件覆盖
C.判定条件覆盖
D.条件组合覆盖

【◆参考答案◆】:C

发表评论

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