您当前的位置:首页>论文资料>软件开发过程模型的应用与发展

软件开发过程模型的应用与发展

资料类别:论文资料

文档格式:PDF电子版

文件大小:2.18 MB

资料语言:中文

更新时间:2024-11-29 14:36:55



推荐标签:

内容简介

软件开发过程模型的应用与发展 软件开发
Software Development
软件开发过程模型的应用与发展
周扬渤海大学信息学院辽宁锦州121000
【文章摘要】
在第一款软件开发过程模型,源布模型成功开发与应用之后,随着这些年的需求与发展,快速原型化模型等模型被相继推出。本文在对每种模式推出肾景进行阐速的基础上,对各种模型的应用情况加以分析,并根据对软件开发模型的相关因素进行分新从而去探讨软件开发模型的术未发展方向。
【关键词】
软件开发;过程模型;应用与发展 1软件开发过程模型的推出背景
1.1瀑布模型的推出背景
早期在软件开发过程中,具有较强的个性化特征.存在严重的不规范及随意现象。很多人单纯的把软件与程序进行等同来看,而忽略了程序之外的文档材料.造成开发成本上升、软件质量难以得到保证等软件危机的产生。这时,人们便开始对软件开发的方法进行探究,并在1968年首次提出软件工程的概念,其将各种工程
开发过程中对软件构件库中构件使用的频率,即重用率,软件开发过程中,重用率越高.构件化软件开发的效率就越高,所以基于构件化的软件开发方式发展面临的主要间题即如何在嵌人式实时软件系统开发过程中提高软件构件的重用率, AOP是目前实现构件正交的主要途径,但其对支撑环境要求较高,
AOP支撑环境
在嵌入式实时软件开发领域尚处于萌芽阶段,但AOP仍不失为一种理想的构件软件设计技术。鉴于目前多数嵌人式实时软件开发者具有较为丰富的领域知识与设计开发能力,有学者提出以领域作为正交判断法,以领域贯穿特性作为判断法则,实现构件公共操作,以此法析出的构件层次性好,可增加构件重用机会,且具有较高的正交性,基至可集中显示非正交关系构件,进而提高软件扩展性,
4.2支持重用的软件过程与软件平台软件过程在软件开发活动中担当差
至关重要的角色,而在当前的软件开发环境下还不能使构件化软件开发技术与软件过程很好的进行匹配,会出现不能很好地为构件化软件开发活动提供过程支持,或过程系统不能有效的支持构件化软件的开发活动,不能系统的满足构件化软件开发活动的需求。所以立足于构件化软件开发的具体要求,将构件化软件系统开发活动与软件开发过程进行高度的匹配,同
054电子制作
项目中的原理与方法在软件开发与维护中加以应用。在此背景下,1970年,第一种软件开发过程模型,瀑布模型被推出。
1.2快速原型化模型的推出背素
虽然瀑布模型在推出之后,得到有效的应用,但是灵活度方面还存在着较多的不足之处,这种需要根据阶段顺序来进行操作的瀑布模型,必须在前一段工作完成之后,才能够开始下一段的工作。而在软件开发中,需求分析具有极为重要的作用,但因其在开发前期的需求较为模糊、存在变化,因此在分析阶段未完成分析之前,下阶段的概要设计就无法进行,因此按照此种模型来进行软件开发,还存在产重的不足之处。因此为了解决这一间题,快速原型化模型被开发与推出,
1.3增量模型的推出背景
对于上述两种模型来说,其在进行软件开发时,都是根据模型的规定来加以完成,需要对开发过程的各项任务做到完成,才能开发出一个完整的软件。但是,由于软件市场竞争日趋激烈,用户使用过程申,对软件需求的提升,造成原先开发出来软件中的很多间题得以显现。另外,当
样是构件化软件开发活动中急需要解决的一个重要间题。软件过程是软件的开发活动中一个软件开管理主体,可以有效降低软件开发风险。对于人式实时软件构
一个优秀的软件过程的目标与
件化开发,
软件开发的功能目标必须要统一,并可以针对软件的构件化开发起到指导性的作用.使得嵌人式实时软件构件化开发活动在软件过程的指导下,始终能够保持对开发风险的高度敏感,确保构件化开发过程中的安全与稳定。同时因为构件化软件开发活动自身的特点,这一软件的开发过程还必须保证有较高的普追指导意义,因为构件化软件开发活动就是一种针对不同软件性质、软件内容的一种软件构件的数据服务主体,在其运行过程申必然要为各种各样的嵌人式实时软件提供软件构件服务,相应的软件过程也必然会面临各种各样软件设计目标的考验,所以构件化软件设计活动的软件过程,要有普遵性和特殊性相结合的特性,为构件化软件设计活动提供更加产泛、深人的安全保障。
软件开发平台是软件开发的基础, OpenPlatform是目前较为成熟的构架化嵌入式平台,其自身有效性、可靠性较好、可以明显提高构件化软件开发活动的效率。
5结论
随着社会经济技术的发展,嵌人式实
-个软件产品提供给客户之后,其需要花费大量的时间来进行学习,从而无法在较短的时间内对新产品加以应用。并且这种产品在完整提交之后,就无法进行修改与评价。这样一来,在进行软件开发时,所承受的风险因素就会加大,相继造成开发成本上升,周期延长,客户满意度下降等间题的出现,为了解决这一系列的间题,人们推出了增量模型
1.4螺旋模型的推出背景
软件开发当中,从开始到结束,一直有较多风险的存在,并且伴随着开发规模.开发复杂程度的加大.软件开发所承担的风险也就越大,回时具有很多的不确定因素。但是在软件开发过程中,风险且出现.就会给整个开发工作来毁灭性的后果。因此,在软件开发过程申,如何对风险进行识别、预防、控制与规避,是软件开发过程需要考虑的间题。基于这一背景之下,具有风险分析的螺旋模型被应用与推出
1.5构件组装模型的推出背景
面向对象技术应用之前,在软件开发过程中,很少会对软件构件的重复使用进行探讨。因此在软件开发时.所有的工作都必须要从头做到结束。这样的开发,带来的时间成本与人工成本较高,并具有出错的可能性。因此,有研究者提出,要是在新的软件开发过程中,原先软件开发中的内容可以在新软件开发时得以应用,从而能很好的节约时间成本与开发成本,并能够在软件开发质量上有所保证。另外随着
时软件系统已经深人到社会经济发展的各个领域,产生了与人民生活水平息息相关的联系,并仍保持着极高的发展速度在社会经济各个领域快速发展,所以在嵌人式实时软件的开发活动中,始终强调较高的开发效率,而构件化开发在嵌人式实时软件开发过程申实现了较高的效率,经过实践的检验被证明是一种行之有效的软件开发形式,能够极大的提升软件开发的效率,是面向软件开发现代化、面向软件
开发未来的软件开发形式。【参考文缺】
[1]邓勇,林并,基于源码构件模型的丧入式软件生成技术的研完与实现[D].电子科技大学,2012.
[2]吴扬,信息家电丧入式软件构件化开发集成平台研究与实现[D].电子科技大学,2013
[3]陈立宏,基于构件的嵌入式实时软件可靠性评估模型的研完与应用
[D].电子科技大学,2014.【作者简介】
沙呈昊,出生日期:1993年3月27日,性别:男,嘉黄:山东省聘城市,学历:大学本科,专业:计算机科学与技术(软件开发方向)。
上一章:软件开发风险之浅析 下一章:带干扰修正与混沌加密的数字水印方法

相关文章

考虑软件不同失效过程偏差的软件可靠性模型 机械制图网络模型库的开发与应用 冶金过程数学模型与人工智能应用 水资源与环境经济协调发展模型及其应用研究 信息集成系统过程模型在配电网企业的应用 基于BIM的工程项目施工过程协同管理模型及其应用 过程方法在设计开发审核中的应用 结构方程模型-偏最小二乘法理论与应用:以软件项目绩效评价为例