• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

电子商务项目-软件需求分析与建模第一部分[5]

发布: 2009-9-03 10:23 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 54次 | 进入软件测试论坛讨论

领测软件测试网 电子商务项目-软件需求分析与建模第一部分[5] 软件测试需求管理

关键字:需求分析与建模  3、软件开发方法

    (1)软件生命周期法

    生命周期法认为:每一个软件系统都有一定的生命周期。软件的生命周期是指一个软件系统从其提出、调查到分析、设计和有效使用,直至被淘汰或取代的整个期间。

    软件生命周期法就是按软件生命周期的各个阶段划分任务,按一定的规则和步骤,有效地进行软件开发的方法。

    通常一个软件系统的生命周期可分为五个阶段:需求阶段、分析阶段、设计阶段、实施(编码)阶段、运行与维护阶段瀑布型模型来进行开发注意:生命周期法要求在开始系统设计前,系统分析人员就十分明确用户的要求,能作出准确的需求分析。

    (2)原型法

    基于“2/8”原则先根据用户的最主要要求,开发出能实现系统最基本功能的一个原型,再根据用户对原型使用与评价的意见,反复修改完善原型,直到等到用户满意的最终系统为止。

    原型法分4个阶段:确定用户需求;设计原型;使用、评价原型;修改、完善原型。

注意:当用户的要求不明确或难以确定时,采用原型法进行开发是恰当的。

    (3)面向对象的方法

    面向对象是一种用计算机语言模拟现实生活的技术。而传统的语言是基于时序的,是计算机观点的语言,和人们熟悉的社会观点是不同的。

    在软件发展初期时,这并不是什么很大的问题,但是当软件规模越来越大,变化的速度越来越快的时候。人们发现两种观念有了冲突。

    例如,订单这个对象是人类社会的一个普遍的商业名词,它是相当稳定的。所不同的只是处理规则有所不同,但在传统的语言中,订单的名词并不是关心的重点,关心的重点反而放在了订单的处理时序上。偏偏这部分的处理是不稳定的,所以就引发了变化的问题。

    而面向对象采用现实世界系统的思考方式,侧重于建立订单这个类型,并构造订单类型的体系,然后再建立规则。所以,他和现实世界的变化频度是基本一致,变化起来也就比较容易。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 电子商务 建模 软件 项目 需求


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网