共查询到19条相似文献,搜索用时 31 毫秒
1.
RUP与XP软件过程整合设计研究 总被引:1,自引:0,他引:1
为了使中小型软件企业从天才式的自由开发和作坊式的制作模式解脱出来,步入团队化、规范化、标准化的新阶段,本文引入一套规范化的RUP与XP整合设计的软件过程框架。通过分析RUP、XP各自优缺点,对这两种过程模式进行相应的取舍、定制、整合设计后用于软件开发实践中。RUP和XP整合方案完善了XP的过程模式,弥补了RUP在指导中小型项目开发的不足,有效地解决项目的紧急需求以及时间压力问题,且可以降低开发项目的风险,提高开发系统的效率和质量。 相似文献
2.
作为一种重要的敏捷软件开发方法,极限编程提供了一个周密严谨的软件开发流程。该文给出了XP软件开发方法的由来及主要特征,并通过软件项目实例指出XP是解决科研软件开发中诸多问题的很好的方法。 相似文献
3.
马鹏烜 《电脑与微电子技术》2012,(5):74-76,80
极限编程是敏捷软件开发的重要方法。极限编程提出的沟通、简单、反馈、勇气、尊重五点价值观及其使用的简单设计、重构、小型发布、成对编程等方法对中小型软件系统开发有重要的指导意义。通过极限编程在学生作业管理系统开发中的实践应用,探索中小型软件的敏捷开发方法。 相似文献
4.
黄志明 《数字社区&智能家居》2009,(10)
极限编程XP(eXtreme Programming)是敏捷开发的代表,是一个混乱而有序的、基于实践的软件开发方法。通过介绍极限编程的特点及其在某信息管理系统中的应用,探讨研究了极限编程在中小型需求易变的信息管理系统开发项目的实际运用和实践总结。 相似文献
5.
6.
李云超 《数字社区&智能家居》2009,(24)
结对编程(Pair Programming)是极限编程(Extreme Programming,简称XP)的十二个实践之一。它指的是两个软件开发人员共用一台计算机,其中一个人负责具体细节工作,而另一个人关注整体,但这两个人的角色可以随时互换。这是一种轻量、高效、低风险、柔性、可预测、科学而充满乐趣的软件开发方式。结对编程可改进设计质量、减少程序缺陷、降低人员风险、提高技术技能和团队合作精神。 相似文献
7.
敏捷方法的研究与实践 总被引:10,自引:1,他引:9
敏捷软件开发方法正逐渐成为软件开发的新模式。针对这一趋势,文章分析了敏捷方法的核心理念和特点,并结合RUP、XP、FDD等敏捷方法,提出了适应中小型软件企业的敏捷软件开发方法——AUP,并成功地进行了实践。 相似文献
8.
"极限编程"(eXtreme Programming,简称XP)是目前最流行的敏捷软件开发方法(Agile Software Development,ASD).通过XP在实际项目中的应用"实践",本文将对XP的理论和实践方法进行探讨,并衡量XP方法在项目中的应用效果,给出实际应用XP方法的一些建议. 相似文献
9.
敏捷方法是一种面临迅速变化的需求快速开发软件的新开发方法,这种方法以快捷、轻便的思维方式,迅速解决了一些传统软件开发企业的生产效率问题,得到了迅速的推广。介绍了敏捷软件过程与极限编程的主要内容,并以一个债权管理系统的开发为例,展示了其实际应用过程。 相似文献
10.
“极限编程”(extreme Programming.简称XP)是目前最流行的敏捷软件开发方法(Agile Software Development,ASD)。通过XP在实际项目中的应用“实践”,本文将对XP的理论和实践方法进行探讨.并衡量XP方法在项目中的应用效果,给出实际应用XP方法的一些建议。 相似文献
11.
针对现有隧道检测车采集图像成像质量不佳,且洞壁存在大量病害相似物干扰的问题,提出了一种基于轻量化的HR(high resolution)-Net框架的隧道病害检测算法TC(tunnel crack)HR-Net。该算法保留了HR-Net的主干语义特征交换子网框架,移除其他分支子网络以降低模型体积。此外,为弥补“剪枝”操作导致的特征损失,在子网分支末端加入了SE模块,对特征的每一通道进行权重划分,以增强特征抽象水平。通过在与精细化标注隧道病害图像数据集上进行验证,本算法的mIoU指标分别达到80.21%与71.22%,高于其他对比算法,并接近HR-Net的检测结果,但是耗时比后者减少了30%。 相似文献
12.
关于裁减整合XP同重型软件开发过程的研究与实践 总被引:2,自引:0,他引:2
论文通过对重型软件开发过程的缺陷,以及国内软件开发企业的开发现状的分析,在研究新兴的敏捷性软件开发方法学之一的XP(极端编程)的基础上,将XP和现代的重型软件开发过程进行裁减整合后,运用到一个以团队开发为基础的miniERP的项目开发当中,以找出一种适合我国国内软件开发商进行现代软件开发的道路。 相似文献
13.
14.
An Ethnographic Study of XP Practice 总被引:1,自引:4,他引:1
Agile methods are a response to more rigorous and traditional approaches to software development which are perceived to have failed both customers and software development practitioners. eXtreme Programming (XP) is an example agile method and we report on an ethnographic study of XP practice carried out in a small company developing web-based intelligent advertisements. We identify five characterizing themes within XP practice and summarize these findings in terms of XP culture. 相似文献
15.
群组软件过程(TSP)是软件行业里实施CMM的主要软件过程之一,属于重型的软件开发方法。极限编程(XP)则是一种轻量级的对质量和速度并重的软件开发方法,是敏捷方法中的主流。在阐述了TSP、XP的基本概念后,提出在TSP的应用过程中加入XP的思想,实现XP与TSP的有机结合,提高中小软件项目的开发速度和质量。 相似文献
16.
17.
18.
Windows(2000/XP)下隐藏进程的检测机制 总被引:5,自引:0,他引:5
随着计算机技术的不断发展,近期出现了利用Windows(2000/XP)内核设计上的漏洞隐藏自身进程的入侵技术。针对这种隐藏技术提出了利用内核进程环境控制块(KPEB)、内核线程环境控制块(KTEB)以及Windows操作系统的调度机制来检测这些隐藏进程的新方法,并给出了代码示例。 相似文献
19.
对一个设计师来说最为重要的就是他自身对设计的理解。对设计的理解就像是一个平台,决定了设计师能在此基础上达到的最高成就。因此,设计师对自身的理解力的培养是十分重要的;这种培养包括了文化、科学、社会等各个方面的知识,同时也是设计师的世界观、文化价值观的体现。而对设计方法的探讨正式培养对设计的正确的理解的一个好方法。 相似文献