77、嵌入式系统开发:问题追踪、错误日志、可靠性、安全性与安全性保障

嵌入式系统开发:问题追踪、错误日志、可靠性、安全性与安全性保障

1. 问题追踪与分析

1.1 问题追踪的重要性

问题追踪对于提升软件产品质量和开发流程至关重要。它能帮助我们了解系统是否可靠,不仅能提供待修复问题的清单,还能揭示系统中需要重新设计的“问题区域”(bug farms)。

1.2 问题追踪不足的表现

  • 没有待修复问题的统一列表。
  • 没有记录已修复问题及其根本原因的列表。
  • 缺乏对问题原因的分析,至少应按代码模块进行分析,最好能包括缺陷来源(如需求、设计、编码等)。
  • 没有针对当前或未来版本软件中需要解决的非缺陷问题的统一来源。

1.3 不进行问题追踪的风险

  • 重要问题可能得不到修复,原因可能是忘记哪些问题尚未解决,或者问题修复优先级设置不当。
  • 浪费资源逐个修复问题区域,而不是对整个有缺陷的模块进行重新设计。
  • 试图通过修改实现或使用临时解决方案来修复由需求或架构问题导致的问题,而没有解决问题的根本原因。

1.4 问题追踪的内容

<
信息项 说明
追踪ID号 可以是整数或简短的字母数字标识符,方便在文档中进行文本搜索。例如:“#1034 按下两个输入按钮时崩溃”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值