为保证软件可靠性,在其寿命周期各个阶段需要采取的措施

已锁定

风淡云晴

  • 帖子

    161
  • 精华

    3
  • 被关注

    12

论坛等级:游士

注册时间:2011-07-14

普通 普通 如何晋级?

为保证软件可靠性,在其寿命周期各个阶段需要采取的措施

486

0

2011-11-28 17:22:00

(1)需求分析阶段 本阶段主要措施是,全面理解用户的使用要求、使用条件和软件功能,在全面分析和用户充分交换意见的基础上,制定出软件的技术规格书。该规格书需说明测试软件的方法,有完整的软件技术要求,用语要准确和规范。
(2)设计阶段 在软件设计阶段,要把软件的技术要求转化成设计方案。因此采取如下的方法进行设计。
? 自顶向下设计;
? 采用结构化程序设计;
? 模块化设计;
? 制定软件可靠性设计准则。
(3)编程阶段 编程就是把设计方案变为计算机语言,也就是编程序。编程产生的缺陷也是软件缺陷的一个主要来源。如原始数据输入不一致、所做的算法不正确等。
(4)检验阶段 检验阶段主要任务是发现软件中的缺陷,并加以清除。这个阶对于保证软件的可靠性是很关键的。为了查找缺陷,首先要对软件进行静、动态调试。此时,需检查源程序的结构、算法、子程序间调用是否有误,运行时是否存在不必要的功能等。
软件的测试按模块测试(或子程序测试)、整体测试和系统测试的次序以次进行,最终确认软件的全部功能能否正确而完整地实现。
(5) 维护阶段 软件交付使用后,要对使用中发现的残存缺陷进行纠正。同时,由于软件的运行环境与调试时不尽相同,也要对软件进行必要的修改、补充和完善。此外还要经常研究出错的记录,前后对照和分析,弄清软件是否存在某种隐患。
为保证软件可靠性,在其寿命周期各个阶段需要采取的措施 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。