DO-178B CAST-15:合并高级与低级需求的官方立场

需积分: 9 4 下载量 194 浏览量 更新于2024-09-09 收藏 69KB PDF 举报
DO-178B是美国航空电子与软件工程委员会(Aerospace and Electronic Industries Association)发布的软件开发过程标准,特别是针对航空电子系统的软件认证。CAST-15是Certification Authorities Software Team(认证机构软件团队)在2003年发布的一份立场文件,其核心关注点在于合并高级别(High-Level)和低级别(Low-Level)需求在软件开发中的实践。 DO-178B/C是该标准的两个版本,第15部分(Section 5.0)着重于源代码生成过程中如何处理不同层次的需求。通常,软件开发过程中会存在两种类型的文档:高级别需求,如系统规格、架构设计或功能需求,这些提供了对软件整体功能的高层次描述;而低级别需求,即详细设计规格、编码规范和测试用例,这些更为具体且技术性强。 在实际项目中,确保这两种需求之间的无缝融合至关重要,因为它们共同构成了软件产品的蓝图。高级别需求为低级别实现提供了指导,而低级别需求则需确保满足高级需求并符合系统的整体性能、安全性和可靠性要求。CAST-15的立场纸讨论了如何在软件开发过程中,通过诸如需求细化、模型驱动设计等方法,有效地将高、低级别需求整合,以避免误解、遗漏和不一致性。 然而,值得注意的是,这份文件并非来自任何特定认证机构的官方政策或指导,而是来自美国、欧洲和加拿大认证机构软件专家的协调结果。它主要用于教育和交流目的,如果开发者在实际项目中考虑采用其中的建议,应在与相应的认证机构进行充分讨论后实施,以确保其符合特定项目的特定要求和标准。 CAST-15提供了软件开发团队在遵循DO-178B/C标准时,如何处理高、低级别需求合并的关键见解和实践策略,帮助提升软件质量和认证过程的效率。但作为非官方文件,它需要被理解为一种最佳实践指南,而不是法规强制执行的标准。