XP开发流程的研究与应用

被引量 : 0次 | 上传用户:gongjuntao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统重型软件开发过程是软件行业从意识剑软件开发危机以来,一直通用和流行的解决开发危机的手段。它以着其对各种文档的重视,对于开发中每个过程的严格的工程化、规范化的强调而著称,但是传统重型软件开发方法学缺乏对于软件业发展到现在所出现的一些新方向和新情况的考虑,尤其是缺乏对于软件开发的主体——开发人员的人性的考虑。所以软件开发进行到现在,又出现了第二个分支,那就是以更少的规范,更灵活务实的措施为标志的敏捷型软件开发方法学。XP就是其中的佼佼者。但与此同时以XP(极端编程)为代表的敏捷型软件开发方法学所倡导的一系列做法,对于我们国内的软件开发企业来说,同样难以独立实施。 本文以探索一条符合我国国情的软件开发形式和方法为目标,以XP的开发思路为主导,裁减并整合传统重型软件工程的相关有效的部分,探讨了两者整合后的合理性和必要性,并提出相关的具体实施方案。在以EJB组件技术为主要的开发技术的基础上,将其运用到本项目当中,开发了一个基于EJB技术的mini ERP系统来检验其有效性。 文章首先分析了问题提出的意义和现在软件开发的现状,然后介绍了系统实现的理论基础,它包括了对传统重型软件开发方法学的缺陷分析,对XP的优劣势的分析,以及在软件构造方面有关选择开发通用还是专用系统的影响因素分析、UML应用问题的分析、采用何种三层结构更为合理的影响因素的分析和系统规模设定问题的分析。 在系统的设计与实现当中,我们提出了系统开发方式的裁减、整合、改进实施方案,_并以之为依据,对系统的功能进行收集、分析,得到最终的设计模块成果。同时还提出了我们为适应新的开发方式所设计的多个辅助性开发文档。 在最后的系统的设计技术与系统支持的程序开发中,给出了我们在整个开发过程中使用的技术介绍,以及使用它们的原因和优势分析,并在最后给出了数据库的详细设计和程序具体实现的主要的结构类和运作流程。
其他文献
基层机构的人才流失作为中央银行人才资源建设的重要课题日益受到关注,本文以川、渝、湘、贵四省市的地市人民银行及县支行作为研究样本,就组织、个人及家庭等方面的因素对人
电力按照输送功率大小分为强电和弱电,强电主要用于日常生活照明和机械动力,而弱电主要用于信息传递与控制,计算机网络、监控系统、通信系统、消防报警系统等都是弱电系统。
介绍了火力发电厂凝汽器自动除垢强化换热装置的基本原理,通过与传统胶球清洗装置的比较,并通过经济效益数据分析,阐述了自动除垢强化换热装置在节能、节水和降低发电机能耗
<正>Ciursa Ionut和我一起特地为大家制作了这个教程。Ciursa Ionut是PSDBURN的创立者,他在那里发表了很多Photoshop教程。很多年前他就开始使用Photoshop了,从那时以来一直
社会以及经济的发展,人们对于电量的需求越来越大,在注重用电质量的同时,更加关注用电的安全性。当前,因为10kV配网电缆故障时常产生,为人们的生活和工作等带来了很大的影响,
传统的实心粘土砖已经无法满足日益发展的社会的新要求,新型墙体材料的发展就成为了必须。近年来的快速发展也让其品种多种多样,性能各异。
本文从五个方面分析了加强学生分组实验的方法,以切实搞好学生分组实验,进一步提高实验的效果,达到实验目的。
在日常生活、生产中,电力系统所占的地位举足轻重,而10kV电力电缆的安全关系到电力的正常输送、分配以及使用,它的安全运行直接关系到人们正常的生产生活,影响电力企业的经济
简要介绍了自动灯检的优势和国内外自动灯检机的发展现状,结合东富龙智能灯检机实例,详细阐述了其夹持系统、跟踪拍照系统、整体结构和软件系统的主要特点和优势,并概括了其
扩频技术由于具有很强的抗干扰能力、很低的被截获概率、很高的距离鉴别力、良好的码分多址通信能力和很好的通信保密性等特性,在军事/民用通信和遥测、定位领域得到了广泛的应