0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

代码质量:需求可追溯性同样重要

星星科技指导员 来源:嵌入式计算设计 作者:MARK PITCHFORD 2022-11-01 09:43 次阅读

因此,软件开发过程都是经过深思熟虑、计划、记录、结构化和到位的。您已经在测试工具上投入了大量资金,这些工具可以生成您可能需要的尽可能多的工件。您有来自静态分析、动态分析、功能测试、单元测试、对象代码验证的报告。没有任何机会。一切都准备就绪,为评估小组的猛攻做好了准备。带上它!

(轮胎在以每小时一百英里的速度行驶后尖叫停止的声音。

DO-178B/C 充斥着对可追溯性的引用,而您的传统测试文档都没有提供可追溯性。更重要的是,可追溯性必须双向工作——下游(需求到实施)和上游(植入到需求)。“双向可追溯性”可能只是一个两个字的短语,但当涉及到军事嵌入式系统时,它却是一个沉重的打击。为了理解它的重要性,让我们看看软件的演变。

几十年前,瀑布式流程以其独特的分析、设计、编码和测试阶段主导了软件开发。该理论是每个阶段都将独立执行,一个阶段的输出是下一个阶段的输入。预期的结果是一个通过所有测试的工作系统。

使用瀑布式方法,分析阶段的目的是完善利益相关者对系统的愿景,并生成需求列表,软件需求规范 (SRS) 中逐项列出软件需求。如果你能自豪地把它展示在你的书架上,你就是一个人!

当然,在印刷运行完成之前,由于新发现的错误或歧义,SRS 就已经过时了。无论项目经理多么希望SRS没有错误,但事实并非如此。更改日志的大小将开始增加,直到新的打印运行变得不可避免。SRS落后于现实,错误是生活中的事实。

如今,需求可追溯性被广泛接受为开发最佳实践。它确保实现所有需求,并且所有开发工件都可以追溯到一个或多个需求。然而,尽管有良好的意图,许多项目仍然陷入一种脱节的软件开发模式,其中需求、设计、实现和测试阶段彼此隔离——这通常被称为“孤岛效应”。这种隔离导致需求、开发阶段和/或开发团队之间的联系变得脆弱。

要使软件开发被认为是完整的,您必须包含可帮助您实现“双向可追溯性”的工具。。需求本身需要清晰明确,也许可以通过用例或用户故事来辅助。自动检查需求规范可以通过确认是否存在特定关键字以及不存在不精确的短语来提供帮助。

有了由此产生的精确需求,使用跟踪链接从需求到特定的代码行,然后到该代码的测试等等。..。..在整个生命周期中,可以通过确认范围内的所有需求都已实现,并且所有设计或实现元素都可以追溯到需求来实现双向可追溯性。更重要的是,对那些跟踪链接的自动报告可确保需求维护永远不会成为次要问题。

需求是每个项目的基础。薄弱的基础会导致大量缺陷、不可预见的补救工作、螺旋式上升的成本和错过最后期限。对需求管理的投资应与设计和编码处于同等地位。需求可追溯性为构建成功的项目奠定了坚实的基础。如果没有这个基础,即使是配备最佳测试工具的项目也可能存在缺陷。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5086

    文章

    19141

    浏览量

    305935
  • 代码
    +关注

    关注

    30

    文章

    4797

    浏览量

    68707
收藏 人收藏

    评论

    相关推荐

    MES在智能制造中的重要性

    在当今快速发展的工业环境中,智能制造已经成为制造业转型升级的关键。智能制造不仅提高了生产效率,降低了成本,还增强了企业的市场竞争力。 一、MES的定义与功能 MES系统是一种实时的、透明的、可追溯
    的头像 发表于 10-27 09:25 367次阅读

    罗克韦尔与Circulor强化汽车轮胎电池行业供应链追溯能力

    全球工业自动化、信息化及数字化转型的佼佼者罗克韦尔自动化(NYSE: ROK)宣布与供应链可追溯解决方案的领军者Circulor携手合作。此番联手旨在助力客户达成原材料从源头至最终产品的全程追踪,强化供应链透明度,并推动更可持续的商业操作。
    的头像 发表于 10-16 17:42 552次阅读

    ​两家医疗科技公司宣布于RFID注射器提高无菌制造的效率和质量方面达成合作

    和监控,从而确保其在医疗过程中的正确使用和及时更换,减少医疗失误和患者风险。 该解决方案的品牌为BD iDFill™,旨在提高生产过程和产品分销过程中的效率和可追溯。这将通过确保整个制造过程和供应链的更高可追溯
    的头像 发表于 10-12 09:41 215次阅读

    科思创与阿里云达成合作,助力提升塑料可追溯

    应消费者期望和监管要求的不断提高,对供应链中可持续材料的使用情况及相关碳足迹数据的测算日趋重要。实现这一目标不仅需要全价值链的紧密协作,还需要具备追溯能力的工具。
    的头像 发表于 08-16 11:46 542次阅读

    动态追溯方法:彻底革新软件测试

    动态追溯方法为解决软件开发中追溯的挑战提供了创新的解决方案。通过自动和动态地链接需求和测试用例,使测试过程显著提高效率和精确度。该方法减少了手工操作,改善了故障分析,并确保了持续的追溯
    的头像 发表于 07-05 17:40 412次阅读
    动态<b class='flag-5'>追溯</b>方法:彻底革新软件测试

    RFID解决方案提高汽车行业的可追溯

    通过给每个零部件贴上RFID标签,可以实时了解零部件的来源、生产日期、生产批次、库存情况等信息,一旦出现质量问题,企业可以快速定位问题零部件,并进行有效的追溯和召回,从而降低质量风险,提升企业
    的头像 发表于 06-05 09:53 329次阅读

    求助,ADC接地的重要性

    ADC接地的重要性
    发表于 06-04 07:56

    剖析低代码开发平台在企业数字化转型中的重要性

    代码开发平台(Low-Code Development Platform)是近年来企业数字化转型中备受瞩目的技术工具,其被誉为加速业务上线的利器。随着信息技术的迅猛发展,企业对于数字化的需求
    的头像 发表于 05-23 14:19 351次阅读
    剖析低<b class='flag-5'>代码</b>开发平台在企业数字化转型中的<b class='flag-5'>重要性</b>

    SMT贴片加工中焊点质量和外观检查有哪些重要性

    现在的电子产品追求更小、更轻便,这使得电子产品的核心部分PCB线路板需要更小、更轻便。为了满足这一需求,我们需要使用SMT贴片加工技术。在SMT贴片加工中,焊点的质量和可靠对电子产品的质量
    的头像 发表于 05-04 16:49 438次阅读
    SMT贴片加工中焊点<b class='flag-5'>质量</b>和外观检查有哪些<b class='flag-5'>重要性</b>?

    气密检测的重要性

    在现代工业生产和日常生活中,气密检测扮演着至关重要的角色。无论是在汽车、航空、医疗还是电子行业,确保产品或结构具有良好的气密性能对于保障其功能、安全和效率至关重要。气密检测是一种
    的头像 发表于 04-26 11:51 904次阅读
    气密<b class='flag-5'>性</b>检测的<b class='flag-5'>重要性</b>

    MES系统对生产追溯的好处

    。 2. 提高生产效率:MES系统能够对生产过程进行优化和调度,确保生产线的平衡和高效运转,减少生产停机时间和资源浪费,提高生产效率。 3. 提供可追溯:MES系统可以记录和追踪产品的生产过程,包括原材料的来源、加工过程中的各项参数、人员
    的头像 发表于 04-08 10:30 555次阅读
    MES系统对生产<b class='flag-5'>追溯</b>的好处

    地铁电能质量解决方案

    在现代都市中,地铁成为人们出行的主要交通工具之一,其对电能质量需求日益增长。优质的电能质量不仅可以提高地铁的安全和可靠,还可以提升乘坐
    的头像 发表于 02-27 14:11 377次阅读

    三坐标测量仪工作原理与优点分析

    三坐标测量仪具有高精度测量、自动化程度高、灵活性强、可靠高、可追溯强、易于操作和维护以及适应未来发展需求等优点。这些优点使得三坐标测量仪在制造业中具有
    的头像 发表于 02-22 09:10 1837次阅读
    三坐标测量仪工作原理与优点分析

    国辰智企QMS产品质量追溯平台:提升电子行业竞争力的关键

    在当今竞争激烈的电子产品市场中,质量是企业成功的关键。为了满足客户对高品质产品的需求,企业需要一套可靠的质量管理系统。QMS产品质量追溯平台
    的头像 发表于 02-19 10:23 700次阅读
    国辰智企QMS产品<b class='flag-5'>质量</b><b class='flag-5'>追溯</b>平台:提升电子行业竞争力的关键

    Profinet转RS232网关与固定式条码枪的应用

    、仓储、物流和配送过程中带来高水平的可追溯。 综上所述,Profinet转RS232网关与固定式条码枪的应用主要表现在实现设备的灵活接入、提高生产效率、确保产品质量追溯
    发表于 01-11 17:08