A-A+
A.证明软件符合设计要求B.发现软件中的错误和缺陷C.改善软件的功能和性能D.发掘软件的潜在
问题详情
A.证明软件符合设计要求
B.发现软件中的错误和缺陷
C.改善软件的功能和性能
D.发掘软件的潜在能力请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:用软件工程的方法来并发大型软件项目,常用的方法有生命周期法、原型法:快速原型法等。瀑布模型是生命周期法中最常用的开发模型,它把软件开发流程分为可行性分析、需求分析、软件设计、编码实现、测试和维护6个阶段,如图9-1所示。各阶段的相应文档是阶段完成的里程碑。上述6个阶段中,前5个阶段合起来又称为软件开发阶段。在软件开发阶段中,测试是保证软件质量的重要手段。随着软件项目规模的增大,加之人类思维有局限性,在编码完成后就得到一个无错的软件越来越难,因而测试就成为必不可少的项目。测试的目的就是为了发现所编软件中的错误和缺陷。软件测试分成单元测试、组装测试(集成测试)、系统测试和确认测试(验收测试)四部分。按国家标准GB8566-88《计算机软件开发规范》的规定,单元测试在实现阶段完成,它是根据详细设计阶段中所给出的规格说明进行的。组装测试的计划是在概要设计阶段制定的,确认测试计划则是在需求分析阶段制定的。软件测试的各个阶段与软件开发阶段的对应关系呈“V”字形,如图9-2所示。