DO-178B CAST-15:合并高级与低级需求的官方立场
需积分: 9 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标准时,如何处理高、低级别需求合并的关键见解和实践策略,帮助提升软件质量和认证过程的效率。但作为非官方文件,它需要被理解为一种最佳实践指南,而不是法规强制执行的标准。
2018-12-27 上传
2018-12-29 上传
2018-12-27 上传
2018-12-27 上传
2018-12-29 上传
2018-12-27 上传
2018-12-29 上传
2018-12-28 上传
2018-12-29 上传
pubuzhixia
- 粉丝: 13
- 资源: 53
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析