范文无忧网计划总结工作总结

总结归纳主要的软件工程模型并任意选定其中的一种过程模式介绍

02月16日 编辑 fanwen51.com

[请例举管理信息系统开发过程的共性问题并选择其中2个结合自己的]我找了一篇文章,你从里面选择一部分,应该会有所帮助的 管理信息系统开发的项目管理 摘 要:实行项目管理,规范其组织模式和管理过程对于保证管理信息系统的开发成功很重要,但更重...+阅读

主要的软件过程模型有:瀑布模型,演化模型(如增量模型、原型模型、螺旋模型)、喷泉模型、基于构件的开发模型和形式方法模型等。

瀑布模型(waterfall model)是1970年有W.Royce提出的,它给出了软件生存周期活动的固定顺序,上一阶段的活动完成后向下一阶段过渡,最终得到所开发的软件产品。瀑布模型如下图所示,有时也称为软件生存周期模型。

瀑布模型中,上一阶段的活动完成并经过评审后才能开始下一阶段的活动,其特征是:

(1)接受上一阶段的结果作为本阶段活动的输入。

(2)依据上一阶段活动的结果实施本阶段应完成的活动。

(3)对本阶段的活动进行评审。

(4)将本阶段活动的结果作为输出,传递给下一阶段。

瀑布模型是最早出现的也是应用最广泛的过程模型,对确保软件开发的顺利进行、提高软件项目的质量和开发效率起到重要作用。

在大量的实践过程中,瀑布模型也逐渐暴露出它的不足。首先,客户常常难以清楚地描述所有的要求,而且在开发过程中,用户的需求也常常会有所变化,使得不少软件的需求存在着不确定性;在某个活动中发现的错误常常是由前一阶段活动的错误引起的,为了改正这一错误必须回到前一阶段,这就导致了瀑布的倒流,也就是说,实际的软件开发很少能按瀑布模型的顺序没有回流地顺流而下。其次,瀑布模型使得客户在测试完成以后才能看到真正可运行的软件,此时,如果发现不满足客户需求的问题(由于需求不确定性),那么修改软件的代价是巨大的。

不是任何软件都可采用瀑布模型的,瀑布模型适合于结构化方法,也就是面向过程的软件开发方法。软件项目或产品选择瀑布模型必须满足下列条件:在开发时间内需求没有或很少变化;分析设计人员应对应用领域很熟悉;低风险项目(对目标、环境很熟悉);用户使用环境很稳定;用户除提出需求以外,很少参与开发工作。

延伸阅读:

苏格拉底优秀在哪里?他的思维是一种什么模式苏格拉底(Socrates)公元前469年至前399年,出生于古雅典手工业者家庭,作为古希腊著名的哲学家,他的优秀在于:靠自学成才,并为后世古希腊哲学的发展产生了巨大的影响,培育了象拉伯图、...

社区工作主要模式是什么6.2.1地区发展模式 6.2.1.1地区发展模式的特点 地区发展模式是社会工作者协助社区成员分析问题,发挥其自主性的工作过程,目的是提高他们及地区团体对社区的认同,鼓励他们通过自...

项目范围管理主要包括的过程是哪些项目范围管理是指对整个项目生命期所涉及的工作范围进行管理和控制,从而确保项目完成按照规定、计划或要求所必须要做的全部工作,并且只完成那些必须完成的工作。项目范围管理...

统一软件开发过程的总结RUP具有很多长处:提高了团队生产力,在迭代的开发过程、需求管理、基于组件的体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针对所有关键的开发活动为每个开发...

初中化学总结和归纳初中化学知识总结(识记部分) 一、物质的学名、俗名及化学式 ⑴金刚石、石墨:C⑵水银、汞:Hg (3)生石灰、氧化钙:CaO(4)干冰(固体二氧化碳):CO2 (5)盐酸、氢氯酸:HCl(6)亚硫酸:H2SO3 (7...

总结归纳主要的软件工程模型并任意选定其中的一种过程模式介绍主要的软件过程模型有:瀑布模型,演化模型(如增量模型、原型模型、螺旋模型)、喷泉模型、基于构件的开发模型和形式方法模型等。 瀑布模型(waterfall model)是1970年有W.Royce提出...

英语的各种时态的归纳与总结英语的时态(tense)是一种动词形式,不同的时态用以表示不同的时间与方式。 是表示行为、动作和状态在各种时间条件下的动词形式。因此,当我们说时态结构的时候,指的是相应时态下的...

英语假期总结归纳般疑问句的结构有两种形式:一种是由be动词引导的疑问句。其结构是“be+主语+其它部分?”肯定回答用“Yes,主语+be.”,否定回答用“No,主语+be+not.”。be和not可用缩写形第二种形...

领域模型的总结领域模型设计是需求分析的关键步骤。它帮助用户及需求分析人员建立业务概念,确定用户业务的问题域,系统涉及的业务范围等等。 领域模型设计的步骤为: 1. 从业务描述中提取名词;...

推荐阅读
图文推荐
栏目列表