A过程模型(A-Model)的定义及适用标准

A过程模型(A-Model)是为解决线性模型如瀑布流模型在需求变更和测试效率上的问题而提出的。A模型将软件开发分为信息处理和信息请求两部分,通过两者相互验证以确保软件的正确性,从而减少手动测试的工作量。它适用于需求明确、规模较大且需要长期维护的软件项目,特别是金融类应用。A模型兼容瀑布流模型,但增加了测试的自动化,尤其适合频繁进行回归测试的场景。
摘要由CSDN通过智能技术生成

 

 

A过程模型(A-Model)的定义及适用标准

 

软件愚公  2010/03  欢迎转载

 

 

金融类开发对品质要求很高,在后期测试对每个修改都要进行回归测试,为了提高测试效率,测试工具被引入。可是由于系统设计之初,并没有考虑程序和测试的接口,所以这些工具对测试效率改善有限。基于此,A模型试图从源头改变这一切。。

 

1 引言

 

  软件过程模型指的是软件开发过程中,各个工程阶段的划分标准、组织方式和管理方法。软件过程模型总体分为两大类,以文档为核心、各工程顺序执行的线性模型,以原型为核心、各工程阶段迭代进行的螺旋模型(非线性)。

 

  瀑布流模型是线性模型中最为经典的模型(Royce 1970)。瀑布流模型中,开发过程分为需求分析、系统设计、详细设计、编程、测试(验证)、维护,几个阶段,各阶段顺序执行。瀑布流模型特点是以文档为核心,每个过程阶段结束后,对文档进行严格评审之后才进入下一过程阶段,上一个阶段的输出文档自然成为下一个阶段的输入文档。由于后一阶段的开发是根据上一阶段的文档完成的,所以上一阶段的正确性决定下一阶段的正确性,通过这种传递关系,保证最后的开发结果是符合最开始的设计目的的。

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值