软件缺陷被描述为在软件使用上的各种障碍,即可能产生的各种问题统。对软件缺陷的精确定义,通常业界普遍认同下列描述( )。
①软件未达到产品说明书中已标明的功能
②软件出现了产品说明书中指明不会出现的错误
③软件未达到产品说明书中虽未指出但应(隐含)达到的目标
④ 软件功能超出了产品说明书中指明的范围
⑤ 测试者认为软件难以理解、不易使用,或最终用户认为软件使用效果不良。
软件缺陷被描述为在软件使用上的各种障碍,即可能产生的各种问题统。对软件缺陷的精确定义,通常业界普遍认同下列描述( )。
①软件未达到产品说明书中已标明的功能
②软件出现了产品说明书中指明不会出现的错误
③软件未达到产品说明书中虽未指出但应(隐含)达到的目标
④ 软件功能超出了产品说明书中指明的范围
⑤ 测试者认为软件难以理解、不易使用,或最终用户认为软件使用效果不良。
只要做了充分的测试,就能保证软件没有缺陷。
在下列给出的各项中,关于软件自动化测试的描述性定义是( )。
A.使用一种自动化测试工具来验证软件测试的需求
B.测试按照测试者的预定计划自动地进行
C.自动化测试的目标着重于发现旧的软件缺陷
D.自动化测试可部署在各个测试阶段
请详细阅读有关嵌入式软件架构设计方面的描述,回答问题1和问题2。
在嵌入式系统中,软件采用开放式架构已成为新的发展趋势。软件架构设计的优劣将直接影响软件的重用和移植能力。
某软件公司主要从事宇航领域的嵌入式软件研发工作。经二十多年的发展,其软件产品已被广泛应用于各种航天飞行器中。该公司积累了众多成熟软件,但由于当初没有充分考虑软件的架构,原有软件无法被再利用,为适应嵌入式软件技术发展需要,该公司决策层决定成立宇航嵌入式软件开放式架构研究小组,为公司完成开放式架构的定义与设计,确保公司软件资源能得到充分利用。研究小组查阅了大量的国外资料和标准,最终将研究重点集中在了SAEAS4893《通用开放式架构(GOA)框架》标准,图20-1给出了GOA定义的架构图。
免费的网站请分享给朋友吧