新型软件过程模型

新型软件过程模型

ID:38418624

大小:75.50 KB

页数:7页

时间:2019-06-12

新型软件过程模型_第1页
新型软件过程模型_第2页
新型软件过程模型_第3页
新型软件过程模型_第4页
新型软件过程模型_第5页
资源描述:

《新型软件过程模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、新型软件过程模型概述摘要:软件过程模型这一基本概念的建立,被认为是软件工程的一次重要突破,对缓和软件危机起了重要的积极作用。本文主要介绍了该方法支撑过程的基本构造,对其进行了形式化的描述,形成了新的软件过程模型。本文论述软件过程模型的基本概念、实质含义、方法分类、语言、以模型的缺陷的说明和阐述和重要性。Softwareprocessmodelwiththebasicconceptofthesoftwareengineering,isconsideredamajorbreakthrough,thesoftwaretoeasethecrisisha

2、splayedanimportantpositiveeffect.thispapermainlyintroducesthebasicstructureofthesupportprocess,itisadescriptionofthenewsoftwareprocessmodel.thispaperdiscussestheprocessmodelofthebasicconcepts,therealmeaningandways,languageandclassificationbythemodelofinstructionandelaborateo

3、nanditsimportance.关键词:软件过程,软件过程模型,软件生命周期,软件体系结构,缺陷软件过程技术是当今软件工程界研究的热点问题之一。近年来,随着软件项目的复杂化、生产技术的集成化、开发组织的协作化和项目管理的深层化,人们把对软件生产研究的重点开始转向研究软件生产过程一即软件过程本身上。通过将软件开发中的方法、技术、工具、资源等融于模型之中,将模型应用于实际过程之上,以此来组织,协调、管理和控制软件的生产与开发,从而提高软件的生产率,这是软件发展的必然趋势。当前流行的软件过程模型包括瀑布模型、原型模型、结构化分析模型、并行模型和面

4、向对象模型等。软件过程模型(SoftwareProcessModel)这一基本概念的建立,被认为是软件工程的一次重要突破,对缓和软件危机起了重要的积极作用。软件过程模型亦称软件加工模型或软件生命周期模型(softwarLifeCycleModel)。软件过程模型不但体现客观世界中工程间题的一般性的求解过程,而且体现软件开发本身所具有的许多特殊性。多年来,软件开发者在实践中成功地应用它解决软件开发中存在的许多严重间题.随着经脸的不断积累和软件工程其它领域的迅速发展,软件过程棋型也在不断发展和完善。基于软件体系结构的组件式软件开发是一种新的系统开发

5、方法。介绍了该方法支撑过程的基本构造,对其进行了形式化的描述,形成了新的软件过程模型。本文论述软件过程模型的基本概念、实质含义、方法分类、语言、以模型的缺陷的说明和阐述和重要性。一、软件过程模型的甚本概念以及实质(l)软件(IS0/IEEE),是与计算机系统操作有关的程序过程、规则以及任何有关资料的完整集合。(2)软件生命周期(IEEE),是从设计软件产品开始到产晶不能再使用时为止的时间周期。典型地包括了需求分析、设计、实现、测试、安装和验收、运行和维护等阶段,有时还包括退役阶段。(3)软件生命周期模型,是在软件生命周期中按照预定的模式或步骤,

6、使用某些特定的规则和方法,配以适当的软件工具,进行软件产品的开发、作用和维护。(4)软件过程和软件过程模型,软件过程,是指软件开发人员的一组活动、方法和实践的集合软件过程模型,是软件过程的一种宏观的控制结构,它充分且明确地表示了一组特定过程的共同属性。软件过程模型,主要研究软件开发中各种宏观结构(概念结构、软件结构、程序代码)的构造以及它们之间的转换过程,不同过程模型,有着共同的目标(把用户要求变换成软件)和共同的基本步骤。软件过程模型不同于软件方法,其主要作用:确定软件开发或演化所涉及的各个阶段的顺序。建立阶段之间的过渡准则,包括标志当前阶段

7、完成的准则和进入下一阶段的选择准则。因此对一个软件项目,过程模型至少应回答两个间题:(1)下一步做什么。(2)该项工作应持续多长时间。然而,软件方法和重点在于如何指导每一阶段的工作,如何进行和表示各个阶段的产品,例如功能分割、确定数据流和控制流、使用结构图或状态转换图等等。软件过程模型是软件方法和软件工具研究与应用的基础,但软件过程模型必须有一定的方法与工具的支持才能充分发挥该模型的优点和作用。当然,它们之间的研究和发展也是相互促进的。二、软件过程建模方法分类软件模型是对软件过程的抽象描述。这种抽象描述可以是形式化的,也可以是非形式化的。进行这

8、种抽象描述的工程活动就称为软件过程建模。软件过程建模或称过程建模的目的极为广泛,主要有:使人们易于理解软件过程并在此基础上进行交流;支持软件过程中各参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。