计算采用短实数格式.ppt

设计类缺陷(四) 失效表现 多个航路点位置重叠时,飞机直线飞行,失去控制。 缺陷分析 设计中缺少对这种情况的考虑,且代码中没有对除零情况进行保护。 设计类缺陷(五) 纠正措施 设计人员对上述问题进行了双重保护: 首先,在航路点输入、修改、删除等操作流程中增加了对相同航路点情况的判断,避免此种情况的出现; 其次,在程序设计的待飞距计算公式中,增加了对分母为零情况的判断和相应处理。 设计类缺陷(六) 失效表现 设备掉电重启后,飞机不再按照掉电前的飞行状态进行飞行。 缺陷分析 软件设计中没有将飞机的重要飞行状态信息保存在非易失存储器中。 设计类缺陷(七) 纠正措施 设计人员根据需求重新对程序变量进行了分析,找出了其中影响飞行姿态和航迹的关键变量,在每个程序运行周期内都将这些变量往NVRAM中存储一次,有效地防止了掉电重启对重要数据的损坏情况。 设计类缺陷(八) 失效表现 任务机软件为导弹提供任务数据,由于数据不够精确,导致导弹的命中率很低。 缺陷分析 在任务机软件的设计中,任务数据的计算按照地理平面坐标进行,与实际的地球坐标相差较大。 设计类缺陷(九) 纠正措施 重新设计了软件中的任务数据计算方式,将平面坐标改为使用球面坐标,事实证明极大的提高了任务数据的精确性,导弹的打靶准确度得到改善。 代码类缺陷(一) 代码缺陷是在软件设计到软件代码的转换过程中由编程者产生于代码中的隐患。 软件的

文档评论(0)

1亿VIP精品文档

相关文档