首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 312 毫秒
1.
随着用户对软件要求的提高,需求的变化性和不确定性已成为软件行业的显著特点,传统软件开发方法不能很好的解决这些问题,而敏捷软件开发作为一种轻量级的开发方法,能够快速适应需求的变化,为这些问题的解决提供了一种可能方案。敏捷软件开发方法中最有影响力的是极限编程。  相似文献   

2.
敏捷件开发方法是一种近几年来新兴的软件开发方法,而极限编程(XP)是它的代表,在提高软件质量、开发效率等方面取得了卓越的成绩。本文以高校教务管理系统的开发为例,对如何在项目开发中,特别是测试阶段中应用极限编程进行研究与探讨。  相似文献   

3.
随着用户对软件要求的提高,需求的变化性和不确定性已成为软件行业的显著特点,传统软件开发方法不能很好的解决这些问题,而敏捷软件开发作为一种轻量级的开发方法,能够快速适应需求的变化,为这些问题的解决提供了一种可能方案。敏捷软件开发方法中最有影响力的是极限编程。  相似文献   

4.
敏捷开发是一组开发方法的统称,它强调以人为核心,采用迭代的方式,循序渐进地开发软件。Serurn是一种常用的敏捷开发方法。对Scrum开发流程进行了介绍,并结合企业的一个Gateway项目具体实例,详细介绍了Gateway项目使用敏捷Scrum开发的流程。  相似文献   

5.
本文介绍了敏捷开发方法的价值观和基本原理,并从需求分析和开发周期两个方面对敏捷软件开发进行剖析,讨论敏捷软件开发如何对待软件的需求和设计,并调整XP编程实践,建立了敏捷软件开发过程模型.  相似文献   

6.
基于Scrum的知识共享模型研究   总被引:1,自引:0,他引:1  
从知识共享的角度对流行的敏捷软件开发方法-Scrum展开研究.首先介绍了Serum开发方法,然后对Scrum敏捷开发过程中的人、知识和工具进行分析并提出了知识共享模型,最后结合笔者所在大学科研项目的实际案例探究了多Scrum团队之间的知识共享过程,为敏捷开发中的知识管理研究提供有用的参考.  相似文献   

7.
本文以软件开发的实践经验为基础,分析了软件开发失败的主要原因之一是需求不明确,提出了基于需求分级的软件并行开发方法,验证基于需求分级的软件并行开发的有效性,分析了传统软件开发方法与软件并行开发方法各自的优缺点。目前,这种开发思想在江西某公司电子政务平台的开发和管理上得到应用。  相似文献   

8.
极限编程(XP)是主要用于编码高风险软件项目的轻量级技术,它将一些实践证明最为行之有效的方法有机的融合在了一起, 并且将其提升到了理论的高度,从而促进了软件领域的开发.在极限编程中处于核心地住的测试驱动开发(TDD)以测试作为开发过程的中心,以测试先行和重构(Refactoring)作为核心思想, 对软件开发提出了一种崭新的思路,借鉴极限编程思想,测试驱动开发方法.本文分别从测试驱动开发概念、测试驱动开发优点、测试驱动开发实现等方面阐述了测试驱动开发方法.最后结合实例描述了在软件开发过程中如何应用测试驱动方法和理念.  相似文献   

9.
Scrum敏捷项目管理的应用研究   总被引:1,自引:1,他引:0  
软件开发是一项复杂行为,随着用户对软件要求的提高,需求的变化性和不确定性已成为软件行业的显著特点,传统软件开发方法不能很好地解决这些问题,而Scrum作为敏捷开发方法的一种,能够快速适应需求的变化,提高效率,增强交流,尽快让检查者看到结果,为这些问题的解决提供了一种可能方案.介绍了被称为Scrum的灵活软件开发过程,简要分析了Scrum的骨架与核心,探究了Scrum的角色分配和Serum流程,结合笔者所在大学实验室项目组的案例讨论了Scrum的具体应用,给出了Serum团队组成及Sprint迭代过程,最后进行了展望.  相似文献   

10.
由于软件危机的存在,迫使IT行业的管理者们寻求解决的软件方法。传统的软件方法,虽然解决了一些问题,但随着软件向各行业的发展,客户需求的不确定性和变化快,使得传统的方法不能很好地解决。于是,敏捷(Agile)开发方法开始诞生了,它是一种轻量型的方法,这是相对于传统的重量级而言的。敏捷的开发方法有很多,而其中最为著名的是KentBeck等人提出的极限编程(XP)。  相似文献   

11.
[目的/意义]旨在研究开源情报开发机制,以提高开源情报的价值,满足用户的需求。[方法/过程]在开源情报开发机制研究层面,创新地将Scrum敏捷开发方法融入开源情报流程,其快速反应和迭代的处理方式不但适应开源情报的需求特点,而且能够满足高效、高质量的要求。[结果/结论]利用Scrum敏捷开发方式建立高效工作的情报团队,使得情报业务流程要具有高度自主性,受组织制度限制少灵活性强,可使得情报产品可以快速迭代,开源情报可深度聚合。  相似文献   

12.
本文从软件开发管理的角度,简要对比了瀑布模型法、软件能力成熟度模型(CMM)和统一软件过程(RUP)方法三种典型传统软件开发管理方法的优缺点。详细介绍了敏捷管理方法及其核心观点和开发流程,它以客户为中心,保持面对面有效沟通,及时、高效响应客户各种需求,并尽早、持续交付令客户满意的软件成果物,是一种先进高效的软件开发管理方法。  相似文献   

13.
针对软件实训课程提出了应用Scrum敏捷实践的教学模式,总结了在教学中应用敏捷开发方法的实施过程和经验。实践表明,该方法可有效提高学生积极性、开发能力和团队协作能力,提升实训课程的授课效果。  相似文献   

14.
软件测试的实施效果直接影响到软件的可靠性和质量,目前出现了一些测试的模型,并且有一定的实用性,例如V模型、W模型等,并对两种模型进行了分析与研究,总结出它们的优缺点,同时,对当前在软件行业颇为流行的敏捷开发模式进行了一定的研究,并根据具体开发的情况对模型做了敏捷方法的改进。该方法能更好地提高软件测试的效率。对中小型软件开发的测试有着很好的适用性。  相似文献   

15.
结合目前软件开发过程存在缺陷,充分借鉴极限编程思想,积极倡导应用测试驱动开发方法。分别从测试驱动开发概念、测试驱动开发优点、测试驱动开发实现等方面分别进行了阐述。最后结合实例描述了在软件开发过程中如何应用测试驱动方法和理念。  相似文献   

16.
关忠诚  程刚 《科研管理》2005,26(Z1):129-132
敏捷软件开发是近两年国外软件领域研究的热点.本文根据敏捷环境的定义,分析了敏捷环境下两种典型的软件开发项目及其主要的风险,并且论述了使用敏捷项目管理和其他管理手段结合避免和缓解软件开发风险的方法.  相似文献   

17.
结合目前软件开发过程存在缺陷,充分借鉴极限编程思想,积极倡导应用测试驱动开发方法。分别从测试驱动开发概念、测试驱动开发优点、测试驱动开发实现等方面分别进行了阐述。最后结合实例描述了在软件开发过程中如何应用测试驱动方法和理念。  相似文献   

18.
管理信息系统的开发模式研究   总被引:5,自引:0,他引:5  
自1968年国际学术界提出"软件工程"的概念以来,计算机工作者不断探索软件开发的方法.70年代推出了生命周期法(System Life Cycle);80年代推出快速原型法(Prototyping Approach);90年代则以面向对象(Object-Oriented)的系统开发方法为主流[1].与此相应,管理信息系统(MIS)的开发也经历了生命周期与快速原型开发模式的演进,步入面向对象的开发时代.  相似文献   

19.
基于MDA架构的软件开发方法研究   总被引:1,自引:0,他引:1  
传统的软件产业存在着许多问题。其表现为开发效率不高,常常会因为各种问题而使项目超期,经过长时间开发出来的信息系统也存在的质量问题,通常需要耗费大量的人力去进行后期的维护。由于这些原因,所以软件开发成本也往往是大大超出预期,很多情况下公司不得不放弃那些最终成本代价过高的项目,或者是减弱其原先设计的功能来节约成本。虽然目前软件业经过几次软件危机之后,先后提出了基于软件工程的开发方法和许多被验证为成功的设计模式和框架。然而这些并没有从根本上解决现今软件业面临的问题。模型驱动架构(model driven architecture)就是在这样的大背景下被提出的一种新型软件开发方法。本文将结合具体的应用对MDA开发方法进行探讨。  相似文献   

20.
郑英  杨国军 《内江科技》2007,28(3):84-84
本文结合网络教学系统开发实际,遵循软件开发原则和数据库系统开发方法,分别从系统体系结构、功能分析、数据库分析和开发工具等角度,提出系统优化的设计方案.  相似文献   

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

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