Dissertation > Excellent graduate degree dissertation topics show

The Research and Practice of Continuous Integration Based on Hudson

Author: ChenZuoXin
Tutor: PanWei
School: Northeast Normal University
Course: Computer Software and Theory
Keywords: Hudson continuous integration XP Test Automation
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 93
Quote: 0
Read: Download Dissertation

Abstract


In the traditional software engineering methodologies, software integration have been haunting developers; especially for those who often change the demand of software project, the integration problems are particularly serious. Along with the development of software industry, software engineering theory also has great progress, a lightweight software development method -- Agile Methodology proposes a practice, Continuous Integration, which avoids the shortcomings of the traditional integration method. In brief, Continuous Integration can greatly reduce the integration risk during the development process, help developer to know the development progress, and improve project software development process and software project deliverables quality.The concept, Agile Methodology, has won many people recognition. As a matter of a fact, however, it is rarely for the software team to develop its project in this way and make it work well. Thus, this paper will research the implementation plan and process by detail after learning the relevant background and the technology of Continuous Integration.Introducing the agile software development methods and the relevant background to extreme programming, the paper analysis and compare several classic software development model integration mode with Continuous Integration to deepen the understanding of continuous integration. In addition, it lists the comparison of common continuous integration in each platform common tools for the pros and cons. Then according to the project situation, it proposed a continuous integration process solution, which is supported by a set of open source tools. The scheme based on open source projects, easy to realize and operation, has great practical value.This paper will show the detailed scheme, the complete implementation of continuous integration and configuration process of continuous integration; what’s more, it also summarizes the continuous integration process during the online web site development process. At the end, the paper summarized the further research direction about the subject.

Related Dissertations

  1. ECG Detection Analyzer Based on Windows xp Embedded System,R197.39
  2. Continuous integration of research and application in the CRM system,TP311.52
  3. Research and Design on the Small-medium Enterprise Informationization Based on the Software Process Patterns of GRAPPLE and XP,TP311.52
  4. Robot technology -based GUI test automation system design and implementation,TP274
  5. Building Information Modeling and Implementation of Management Systems,TP311.52
  6. Design and Implementation of WEB Security Testing Tool Based on the AHP Algorithm,TP311.52
  7. The fractured media AVO sensitivity analysis,P618.13
  8. The Method’s Choice of Christianity’s Indigenization in China,B979.2
  9. Agile development methods Century Internet MIS system,TP311.52
  10. Chongqing Telecom CRM Customer Management System Design and Implementation of automated testing,TP311.52
  11. The Studies on Endo-β-1,3-glucanase and the Coding Gene from Debaryomyces Hansenii WC43-3,Q78
  12. Workflow-Based Software Test Design of PMC System,TP311.52
  13. Analysis and Design of Comprehensive Taxation Management Information System,TP311.52
  14. Research and Application on Automated Test Technology Based on Robot Framework,TP311.53
  15. Research on Software Automatio Test Case Generation Based on GA,TP311.53
  16. Application of Agile Development Method in the System of Learning Assistance Management,TP311.52
  17. The Studying on Abdukadier Azizy and His Poet "Muhammas",I207.9
  18. The flexible requirements analysis method based on RUP application,TP311.52
  19. Test System Realization and Validity Analysis of Optical Communication Device,TN929.1
  20. Mobile Power Integrated Test System,TN86
  21. Design and Implementation of Monitor Unit on Vehicular Station of Mobile Satellite Communication System,TN927.21

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile