首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 555 毫秒
1.
基于复用的敏捷开发方法研究与应用   总被引:1,自引:0,他引:1  
齐书国  齐芳 《甘肃科技》2007,23(3):62-64
敏捷软件开发是一种面临迅速变化的需求快速开发出高质量软件产品的新方法.由于软件在规模、复杂度、功能上的极大扩展和提高,以及在需求和技术不断变化的过程中实现软件自身开发的需求,敏捷开发正逐渐成为软件开发的新模式.针对这种趋势,文章介绍了敏捷软件开发的主要内容,并结合软件复用技术中的构件技术以遂宁市河东新区拆迁安置系统的开发为例,展示了基于复用的敏捷软件开发方法的实际应用过程.  相似文献   

2.
随着软件产品规模和复杂度的不断增加,软件开发面临着巨大挑战。面向对象技术在软件开发中的广泛应用.对软件的可复用性和可维护性提出了更高的要求。针对招生系统中用户需求不断变更、系统构架不稳定等问题,在系统的设计中引入设计模式进行设计,以提高系统的稳定性、可扩展性、可维护性和可复用性,从而提高软件的开发效率和软件质量。  相似文献   

3.
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。60年代出现的软件危机导致了有关软件复用的研究。软件复用是指重复使用"为了复用目的而设计的软件"的过程。通过软件复用,在应用系统开发中可以充分利用已有的开发成果,消除了包括分析、设计、编码、测试等在内的许多重复劳动,从而提高了软件开发的效率。同时,通过复用高质量的已有开发成果,避免了重新开发可能引入的错误,从而提高了软件的质量。  相似文献   

4.
软件项目需求的不确定,导致项目规划的不确定,使得软件开发的时间、成本、质量得不到很好的控制.采用Rolling-Wave项目规划,以及用例驱动开发技术,定义了一种软件迭代开发流程,用于应对软件需求不断变更的软件开发项目.使得对于此类项目的计划更精确,项目执行更容易追踪以及控制.从而保证在预期的项目时间、成本内,满足项目...  相似文献   

5.
软件复用技术是提高软件开发质量,缩短软件开发周期的重要方法之一。文中从编码结构模型、构件-构架的开发模式、分类方法设计、半层次化体系结构模型。以及构件的变点及其实现机制等方面,给出在信息分类编码系统的开发过程中所采用的面向软件复用的若干关键技术,并讨论相关问题。  相似文献   

6.
根据当前软件开发的现状,提出了一种在保证当前开发质量及效率的前提下,还能让以后的软件开发人员重用已开发软件资源的“再用式”软件开发方法,该方法结合了面向对象及快速原型法的优点:针对软件开发中的需求多变性,用快速原型法进行需求分析,在后续的开发中,以面向对象为基础,用各种“级别”不同的可重用软部件组装系统,在对软部件不断的创建(只在没有所需部件时才创建)、重用及组合中完成系统的开发.这种方法可以有效地提高软件的整体开发效率.最后对该方法的进一步研究方向进行了探讨.  相似文献   

7.
目前软件企业的软件开发现状表明,应用软件产业中的软件危机依然存在.克服软件危机、提高软件质量可以从三个方面入手软件开发方法论、过程管理和软件开发工具.软件开发方法论和过程管理对软件质量提高起到了积极的必要的作用,但还不充分.软件开发工具是解决应用软件开发质量问题、带动应用软件产业及教育等相关产业的重要途径.河北省应扶持研究开发软件开发工具,占据软件产业链的中游,在未来国内竞争和国际竞争中抢占先机.  相似文献   

8.
软件需求是否彻底与成功,直接关系到软件开发的成败问题.本文主要从软件开发过程中的需求开发及需求管理两方面来论述,指出了软件需求开发原则和需求变更的一些对策以及在软件开发过程中的重要作用.  相似文献   

9.
软件测试是软件质量保证的一个重要元素,在测试过程中使用合理的软件测试模型可以降低测试在开发活动中的花费和开发时间。通过对XP中测试和传统测试模型W模型的分析,找出W模型的不足,提出一种适用于XP的新的测试模型。该模型将测试驱动的思想贯穿于软件开发周期的各个阶段,并且加入了回归测试的范围,可以尽早发现软件中的错误,降低成本。  相似文献   

10.
随着信息技术的不断发展和系统功能的日益庞大,软件开发的风险也随之增大,可能面临因开发过程失控而导致项目或产品失败的隐患,软件产品质量不合格成为很多信息化项目失败的一个重要原因,软件的质量问题也成为影响软件企业能否长期稳定生存的关键所在.因此,加强软件开发过程中的质量管理对于软件企业和整个软件产业都具有重要的意义.要提高软件产品的质量,必须通过执行质量管理过程并使用一些项目质量管理工具和方法来实现.  相似文献   

11.
本文对TDD(测试驱动开发)理念,操作模式,应用场景等多方面进行分析,有效阐述了TDD这一新的敏捷开发模式给软件开发模式带来的巨大变革。与传统CMM软件开发模式相比,TDD通过小粒度开发验证及测试代码有效维护,起到了灵活应对需求变更,有效保证项目质量,快速定位项目问题的巨大作用。  相似文献   

12.
在软件开发项目中,需求分析是关于软件项目开发成败的重要因素,而需求变更已经成为软件开发项目中突出的风险源头,直接影响了软件项目的质量,以需求变更为起点改进测试模型,分析需求变更的类型和原因,主要对需求变更时的测试做了优化。以极限编程[1]的价值观和实现准则,得出了处理需求变更的改进软件测试模型,分析了其对于传统开发模型高效率、适应需求变更及具有可操作性的特点。  相似文献   

13.
《应用科技》2009,36(2):69-69
该项目是为了改进财务教学方法、提高教学质量。财务教学系统是一个集财务管理和教学管理于一身的MIS软件。在财务教学系统软件开发上运用了基本构件的软件开发技术。在应用系统开发中可以充分地利用已有的开发成果,消除了包括分析、设计、编码、测试等在内的许多重复劳动,从而提高了软件生产率。同时,通过复用高质量的已有成果,避免了重新开发可能引入的错误和不当,从而提高了软件的质量。  相似文献   

14.
针对模型驱动开发中功能代码自动生成方面存在的问题,提出了一种形式化建模方法,用以实现模型驱动架构中功能代码的自动生成。通过进程代数描述的原子操作及其组合逻辑,使得功能行为的设计可以参数化和实例化,从而完成从高层模型描述到功能代码的自动转换。实验表明,本方法提升了软件模型描述的层次和灵活性,能够对模型驱动的软件开发提供有力的支持。  相似文献   

15.
随着我国科学技术不断发展,计算机软件种类不断提升,这些软件在人们现实生活中发挥着积极作用,在合理应用前提下,帮助人们提升生产生活质量。在计算机软件开发飞速发展大背景下,安装在人们计算机内的软件数量随之增加,软件之间的冲突客观存在,需通过合理应用计算机软件数据接口,使软件得以充分发挥自身功效,为提升人们生产生活质量奠定基础。本文通过对计算机软件数据接口应用方略进行分析,以期为提升计算机软件应用综合成效,提供行之有效的理论参考依据。  相似文献   

16.
彭慧 《甘肃科技》2010,26(21):39-41
随着炼化企业信息化建设的飞速发展,各种信息技术的不断创新,企业逐渐具备了系统软件自主研发的能力,同时也越来越意识到项目管理的重要性,将管理学的思想逐渐融入软件开发过程中,软件研发部门都在积极将软件项目管理引入开发活动中,加强软件开发过程管理,以提高软件产品的质量。本文致力于利用项目管理核心思想,以RUP的软件工程框架为主,结合有限的人员配置和软件分工现状,着眼控制软件产品开发流程,解决现存软件开发管理过程中存在的问题,根据实际需求规范软件开发流程,研究RUP项目管理流程在企业自主研发项目CRM软件开发过程中的实际应用效果。  相似文献   

17.
讨论了传统的V模型结构与TDD开发模式,应用测试驱动技术开发体检信息系统,可以快速地适应需求变化,优化开发过程,提高软件项目质量。  相似文献   

18.
当前整个时代的信息化特征非常的明显,其中计算机已经逐渐成为了人们工作以及生活的重要伙伴,其在人们日常生活工作中应用得非常频繁。在计算机结构体系当中,软件始终又是维持计算机运行最为主要的因素之一,因此有关人士在开发计算机软件的时候,应当切实掌握软件开发质量的要点,同时全面依据整体的因素,采取科学有效的措施,进一步提升计算机软件开发的最终质量。该文接下来就将对此展开分析描述。  相似文献   

19.
林云 《科技信息》2008,(2):218-219
软件需求是开发人员和用户之间交互的桥梁,是双方对问题的共同理解,因此,软件需求问题是软件开发中一个至关重要的问题。软件需求工程则对该领域的问题提供了深入的探讨和正确的解决方法。本文分析了信息系统中的主要需求问题,并从软件需求开发和软件需求变更管理的角度,结合在实际系统开发中的经验,分别阐述了主要需求问题的解决方案。  相似文献   

20.
代码自动生成平台的建立,是要改变传统的软件开发模式,帮助软件开发人员实现Web应用的快速开发。本文主要涉及其中代码生成系统部分的研究与实现。在项目开发过程中引入代码自动生成技术,会帮助开发人员从繁琐的编码细节中解脱出来,有利于提高系统的健壮性、可扩展性和可维护性,从而确保软件的质量。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号