做搜索引擎网站,印刷网站建设 优帮云,腾讯企点客户通,小程序代理公司接前一篇文章#xff1a;软考 系统架构设计师系列知识点之净室软件工程#xff08;2#xff09; 所属章节#xff1a;
第5章. 软件工程基础知识 第5节. 净室软件工程 相关试题
1. 以下关于软件开发方法的叙述#xff0c;错误的是#xff08;#xff09;。
A. 对于较为…接前一篇文章软考 系统架构设计师系列知识点之净室软件工程2 所属章节
第5章. 软件工程基础知识 第5节. 净室软件工程 相关试题
1. 以下关于软件开发方法的叙述错误的是。
A. 对于较为复杂的应用问题适合采用形式化方法进行需求分析
B. 形式化方法的优势在于能够精确地表述和研究应用问题及其软件实现
C. 净室软件工程将正确性验证作为发现和排除错误的主要机制
D. 净室软件工程强调统计质量控制技术包括客户对软件使用预期的测试
正确答案A。 解析
软件开发方法是指软件开发过程所遵循的办法和步骤从不同的角度可以对软件开发方法进行不同的分类。
形式化方法是一种具有坚实数学基础的方法从而允许对系统和开发过程做严格处理和论证适用于那些系统安全级别要求极高的软件的开发。形式化方法的主要优越性在于它能够数学地表述和研究应用问题及软件实现。但是它要求开发人员具备良好的数学基础。用形式化语言书写的大型应用应用程序的软件规格说明往往过于细化并且难以为用户和软件设计人员所理解。由于这些缺陷形式化方法在目前的软件开发实践中并未得到普遍应用。
净室软件工程Cleanroom Software EngineeringCSE是软件开发的一种形式化方法可以开发较高质量的软件。它使用盒结构规约进行分析和建模并且将正确性验证作为发现和排除错误的主要机制使用统计测试来获取认证软件可靠性所需的信息。CSE强调在规约和设计上的严格性还强调统计质量控制技术包括基于客户对软件的预期使用测试。