Dissertation > Excellent graduate degree dissertation topics show

The Research and Application of Software Process Based on VAT

Author: WangZuo
Tutor: LiXinKe
School: Hefei University of Technology
Course: Applied Computer Technology
Keywords: software development process view alignment techniques RUP XP CMM
CLC: TP311.52
Type: Master's thesis
Year: 2008
Downloads: 14
Quote: 0
Read: Download Dissertation

Abstract


Software process is a collectivity of software engineering activities which convert the demands of users into a executable system. Effective software process can increase the productivity of software enterprise, increase the quality of software and reduce the cost. RUP by Rational corporation and XP by Kent Beck are famous among many software processes. RUP is a general software process, is considered as a heavyweight software process and suits the development of large-scale project. XP is a kind of lightweight software process that is provided for medium or small team to adopt and suits the development of small-sized project. Copying RUP or XP can not satisfy the requirements of enterprises according to the situation of medium and small enterprises in our country.Since the goal and environment suitable for use of RUP and XP are different from one another, RUP and XP are analyzed in the dissertation. Using view alignment techniques, VRUXP software process is put forward by tailoring RUP and adding the merits of XP. As a whole the process takes the architecture as center which is the character of RUP, but then it takes the source code as center in the development of sub- system which is the character of XP. In the dissertation the nine core workflows of RUP are tailored or incorporated, then the workflows of VRUXP are put forward by using view alignment techniques. The process is divided into five core workflows. The five workflows are business modeling, requirements, analysis, design and implementation. In implementing workflow, pair programming, test-first practice, refactoring, and continuous integration, which are practices of XP , are imported .Thus code quality and program efficiency are improved greatly. Then the dissertation discusses the life cycle of the process in detail from the activity, artifact and target milestone, proves that VRUXP has reached CMM2 level, and then summarizes the characteristic of VRUXP.Finally the development of college course selection system is explored by using VRUXP. The first iterative process and the second iterative process are described in detail to explain how to use the process in the dissertation. Developing the system proves that VRUXP can avoid the over-engineer of RUP and avoid depending on the source code completely of XP. Using VRUXP can develop a software of high quality quickly. VRUXP is fit for developing medium or small systems, which has certain meaning for small or medium corporation in our country to improve software process.

Related Dissertations

  1. Ana1ysis and Design of Human Resource Management Information System for Zhengzhou Union Telecom,TP311.52
  2. Weifang Tobacco Innovation Project Information Management System,TP311.52
  3. Building Information Modeling and Implementation of Management Systems,TP311.52
  4. Capital management and real-time monitoring system Design and Implementation,TP311.52
  5. The Design and Implementation of Comprehensive Inquires System for Shandong State Administration of Taxation,TP311.52
  6. The Design and Implementation of Management Information System in Food and Beverage Industry Enterprises,TP311.52
  7. Based the UML college Automated Course Scheduling System Design and Implementation,TP311.52
  8. The Design and Planned Implementation of A Certain Three A-level Hospital’s Cost Accounting System,R82
  9. Design and Implementation of UML Based Multi-Media Classroom and Computer Lab Course Scheduling System,TP311.52
  10. RUP Electronic Components Order Management System Design and Implementation,TP311.52
  11. The Design and Implementation of the Online Training and Certification System for Outward Bound Trainer,TP311.52
  12. The Design and Implementation of Registration and Management System of Sports Competition in Weifang,TP311.52
  13. Integrated management platform for the design of digital archives,TP311.52
  14. Design and implementation of the project management system based on UML communication,TP311.52
  15. Effects of Different Ratios of Ruminally Degradable Protein to Ruminally Undegradable Protein on Ruminal Fermentation and Nutrient Digestion and Metabolism in Luxi Cattle Fed Distillers Grains-based Diets,S823.81
  16. Enterprise Remote Monitoring Management System Design and Implementation,TP311.52
  17. Design & Implementation of Army Party Work Information Management System,TP311.52
  18. MVC-based Mental Health Records Management System Design and Implementation,TP311.52
  19. The Design and Implementation of Educational Administration System Based on SOA Vocational,TP311.52
  20. The vocational colleges alone Admissions the study and design of information systems,TP311.52
  21. The flexible requirements analysis method based on RUP application,TP311.52

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