扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 开发方法简单
单选题
2024年5月第29题
简单
单选题
2024年5月第29题
#第二版教材
#必须掌握
以下关于净室软件工程的描述中,(净室软件工程开发的模块无需进行传统的模块测试)是不正确的。
问题(1)
浓缩知识点
净室软件工程是一种聚焦缺陷前置预防的软件开发方法,核心理论基础为函数理论与抽样理论,其中函数理论用于支撑形式化的规格说明与设计,抽样理论则服务于统计测试环节。该方法通过设计阶段的严格正确性验证,从源头消除大量缺陷,能显著提升软件的质量与可靠性。需要明确的是,净室软件工程并非完全摒弃传统测试,实际落地过程中仍需结合必要的测试活动来保障系统行为的一致性;同时,由于对流程严谨性、人员专业能力及培训要求较高,其整体开发成本通常处于较高水平。
正确答案
B
本题考察的是净室软件工程(Cleanroom Software Engineering, CSE) 的基本概念与实施特征。
A选项净室软件工程是一种开发成本很高的软件开发方法:正确。净室方法强调形式化规格说明、设计和正确性验证,需要大量的人力、培训和严谨的流程,因此开发成本较高。
B选项净室软件工程开发的模块无需进行传统的模块测试:不正确。净室方法虽然强调通过形式化方法和正确性验证来预防缺陷,但完全不进行传统模块测试是不可行的。实际上,在实际应用中,仍然需要一定的测试活动来验证设计的正确性和系统行为的一致性。因此,该说法过于绝对。
C选项净室软件工程的理论基础主要是函数理论和抽样理论:正确。净室方法基于函数理论(用于形式化规范与设计)和抽样理论(用于统计测试),这是其理论基础的核心内容。
D选项采用正确性验证,使得净室项目的软件质量有了极大的提高:正确。净室方法通过设计阶段的正确性验证,能够在源头上消除缺陷,因此大大提高了软件的质量和可靠性。
因此,选项B是唯一不正确的描述。
