单项选择题
为了使软件测试更加高效,应遵循的原则包括()。 ①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象 ②尽早地和不断地进行软件测试、回归测试 ③为了证明程序的正确性,尽可能多的开发测试用例 ④应由不同的测试人员对测试所发现的缺陷进行确认 ⑤增量测试,由小到大
A.①②③④ B.①③④⑤ C.②③④ D.①②④⑤
A.选择、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表
A.计算技术的发展 B.软件危机的出现 C.程序设计方法学的影响 D.其它工程科学的影响
A.需求分析B.程序编码C.软件测试D.软件运行维护
A.功能 B.输入数据 C.应用范围 D.内部逻辑
A.②③ B.①③ C.②④ D.①②③
A.试验性运行软件 B.找出软件中全部错误 C.证明软件正确 D.发现软件错误
A.需求分析 B.概要设计 C.详细设计 D.编程
A.逻辑设计与功能设计 B.概要设计与详细设计 C.概念设计与物理设计 D.模型设计与程序设计
A.存储器地址寄存器(MAR) B.指令寄存器(IR) C.存储器数据寄存器(MDR) D.程序计数器(PC)
A.软件生命周期包括以下几个阶段:项目规划、需求定义和需求分析、软件设计、程序编码、软件测试、运行维护 B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化 C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等 D.需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险