时间:2020-04-17 10:33来源:蓝天飞行翻译公司 作者:民航翻译 点击:次
To view this page ensure that Adobe Flash Player version 9.0.124 or greater is installed. 评审与分析的差别是评审提供正确性的定性评估,而分析提供正确性的可重复证据。评审可以是一种以一张检查清单或类似辅助手段为指导而进行的对某种输出的检查过程。分析可以是对一个软件部件的功能、性能、可追溯性、安全性影响进行详细检查。 4.3.1功能需求的评审和分析功能需求的评审和分析的目标是发现和报告在软件设计过程中可能已产生的需求错误。这些评审和分析要证实软件功能需求满足下列目标: a.准确性和一致性:该目标是确保每一项功能需求是准确的、无歧义的并且功能需求之间没有冲突; b.可验证性:该目标是确保每一项功能需求是可验证的; c.与标准的符合性:该目标是确保在软件设计过程中遵循了软件设计标准,并对偏离标准的方面作了说明。 4.3.2测试用例、规程和结果的评审和分析测试用例、规程和结果的评审和分析的目标是确保已设计了代码测试,并正确和完整地执行了测试。 测试用例:在4.4.4节中说明了测试用例的验证。测试规程:该目标是要验证测试用例已被正确地发展成测试 规程和期望的结果。测试结果:该目标是确保测试结果是正确的,并且解释了真实结果与期望结果之间的差异。 4.4软件测试过程软件测试主要目标是验证软件满足其需求。 4.4.1测试环境 软件测试环境计划的目标是定义将用于测试软件、硬件所输出的方法、工具、规程。 A、B类软件必须使用真机测试。此处真机所指是由EFB咨询通告确定的支撑A类、B类软件运行的EFB硬件。 A、B类软件与其服务系统之间的数据交换,尽可能模拟真实运行环境进行测试,不要求进行试飞测试。 4.4.2基于需求的测试用例的选择选择基于需求测试用例的指导原则是: a.为实现软件测试目标,应包括两类测试用例:正常范围测试用例和鲁棒(异常范围)测试用例; b.应根据软件需求和软件开发过程中内在的错误源来开发专用的测试用例。 4.4.3基于需求的测试方法基于需求的测试方法包括基于需求的硬件/软件综合测试,基于需求的软件综合测试。除硬件/软件综合测试外,这些方法不规定具体的测试环境或策略。 要求供应商提供基于需求测试的具体方法及测试报告。 4.4.4测试覆盖分析测试覆盖分析是为了分析与软件需求有关的测试用例,以证实所选的测试用例满足指定的准则。 5.软件配置管理过程 A、B类软件开发,软件配置管理过程都是必要的。要求供应商提供有效的软件配置管理手段,如源代码管理、版本控制等。 软件配置管理过程按照软件配置管理计划(7.2节)规定进行管理。 6.软件质量保证 A、B类软件开发质量保证都是必要的。要求供应商提供有效的软件质量保证手段。7.软件开发过程资料 软件开发过程中产生一些资料用于计划、指导、解释、定义、记录或提供活动的证据。 7.1软件验证计划 软件验证计划是对满足软件验证过程目标的验证规程的说明。这个计划将包括: a.组织:在软件验证过程中的组织责任; b.独立性:当需要时,确定验证独立性所使用方法的说明; c.验证方法:对软件验证过程的每一个活动所用的验证方法的说明: (1)评审方法:包括检查清单或其它支持; (2)分析方法:包括可追溯性和覆盖范围分析; (3)测试方法:包括确定测试用例选择过程、所用测试规程及产生的测试数据的指南; d.验证环境:测试设备、测试和分析工具及应用这些工具和测试设备指南的说明。 7.2软件配置管理计划 软件配置管理计划确定在整个软件开发过程中达到软件配置管理过程目标的方法。这个计划包括: a.环境:包括规程、工具、方法、标准、组织责任及接口等; b.活动:在软件开发过程中,满足目标的软件配置管理过程活动的说明。 7.3软件需求标准 软件需求标准的目标是确定用于开发功能需求的方法、规则和工具。这些标准将包括: a.用于开发软件需求的方法; b.用于表示需求的表示法,如数据流程图、正式规范的语言。7.4软件设计标准软件设计标准的目标是确定用于开发软件结构和功能需求的方法、规则和工具。这些标准将包括: a.使用的设计说明方法; b.使用的命名约定; c.设计工具的使用限制。 7.5软件编码标准 软件编码标准的目标是确定用于编码软件的程序设计语言、方法、规则和工具。这些标准将包括: a.使用的程序设计语言和(或)定义的子集; b.源代码编码标准; c.组件、子程序、变量及常量的命名约定。 7.6软件需求资料软件需求资料包括:a.系统需求说明; b.每一操作模式下的功能性或操作性要求; c.性能准则,如精度和准确度; |
上一篇:航空器推迟维修项目的管理 AC-120-FS-049-R1
下一篇:没有了