简述产生软件危机的原因和解决的思路。

  • A+

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

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

(1)【◆题库问题◆】:[问答题] 简述产生软件危机的原因和解决的思路

【◆参考答案◆】:软件危机产生的原因一方面与软件本身的特点有关,另一方面,是与已有软件开发、维护的方法不正确有密切关系。解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。即采用工程化的原则和方法组织软件开发是摆脱软件危机的一个主要出路。

(2)【◆题库问题◆】:[问答题] 选择测试数据的基本原则是什么?

【◆参考答案◆】:选择测试数据的总的原则是:用尽可能少的测试数据发现程序中尽可能多的错误。在白盒测试方法中选择数据的基本原则是:从用户角度只按照程序功能选择测试数据;不但应包括对有效的和期望的输入数据进行测试,也包括对无效和非期望的数据进行测试,以确定系统是否具有足够的健壮性。白盒测试方法中选择测试数据的基本原则是:根据被测试程序的逻辑结构选择测试数据,按照测试要求选择相应的覆盖技术以达到所需的覆盖强度。

(3)【◆题库问题◆】:[判断题] 在软件的开发过程中,工作量最大的一个阶段就是编写程序。
A.正确
B.错误

【◆参考答案◆】:正确

(4)【◆题库问题◆】:[多选] 软件验收测试的合格通过准则是()
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。

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

(5)【◆题库问题◆】:[问答题] 简述白盒测试的思想,并列举两种典型的测试技术。

【◆参考答案◆】:
白盒测试又称结构测试,它把测试对象看作一个透明的盒子。测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态和预期的状态是否一致
典型测试技术:逻辑驱动、基本路径测试等

(6)【◆题库问题◆】:[单选] 在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是()。
A.完整性
B.可用性
C.正确性
D.灵活性

【◆参考答案◆】:D

(7)【◆题库问题◆】:[填空题] 在哈希查找中,不同关键字值对应到同一哈希地址上的现象称为()

【◆参考答案◆】:冲突

(8)【◆题库问题◆】:[单选] 软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于()。
A.开发阶段
B.计划阶段
C.分析阶段
D.设计阶段

【◆参考答案◆】:C

(9)【◆题库问题◆】:[单选] 国家有关软件标准法规中,产品的特性不包括()
A.功能性
B.可靠性
C.易用性
D.简单性

【◆参考答案◆】:D

(10)【◆题库问题◆】:[填空题] 任意一个无向图的邻接矩阵()是对称矩阵。

【◆参考答案◆】:一定

发表评论

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