027-87887360

新闻资讯

股票软件开发过程中的活动

股票软件开发Rational过程中的活动


Rational过程中各个阶段的名称(如起始、细化、构建、移交)与描述高级活动的术语(如分析、设计、测试等)相差甚远。因此我们容易理解某种活动的进行并不局限于某个特定阶段,也与其他作者、标准及特定领域的所使用的术语无关。这些活动确实发生,但股票软件开发在每个阶段和每次迭代中的程度有所不同。下图表明了活动重点如何随时间的推进而发生演进。


股票软件开发活动重点的变化也说明尽管每次迭代在形式上都是"相似"的,但它们的性质和内容却是随时间而改变的。


这还表明,一项活动的结束并不总意味着另一项活动的开始,即并不是分析完成了才开始设计,而是这些活动相关的各种"工件"在随着开发者对问题或需求的理解的加深也不断得到更新。


最后,股票软件开发在一个迭代过程中,计划、测试和集成这些活动不是集中堆积在开发活动的开始和结束阶段,而是增量地分布在整个开发周期的各个阶段、每次迭代之中。 它们并不表现为开发过程的某个独立的阶段或步骤。


尽管具体的股票软件开发项目有具体的区别,但对于一个中等规模、初次开发的典型项目来说,其开发周期中各种活动的比例如下:


计划与管理15%


分析/需求10%


设计/集成15%


实施/功能测试30%


度量/评估/验收测试15%


工具/环境/变更管理10%


维护(开发过程中的修补)5%