Dissertation > Excellent graduate degree dissertation topics show

The Design and Implementation of Software Process Management System Based on CMM

Author: WeiGuoXing
Tutor: ChenXingYi
School: Beijing University of Posts and Telecommunications
Course: Computer Science and Technology
Keywords: CMM Software Process Management Struts Hibernate Spring
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 92
Quote: 0
Read: Download Dissertation

Abstract


In the recent few years, Chinese software industry has witnessed notable progress. The number of software companies continues to increase and the output value of the software industry soars. However, most software enterprises are small and medium companies whose software process management is nonstandard. There are many problems in these software projects, such as chaotic management, schedules lag as well as funding over the budget, etc. It may lead to the failure of software projects if these problems are serious. The best way to deal with such problems is Software Capability Maturity Model (CMM). If small and medium software enterprises could correctly implement CMM, these issues will be solved easily.This article will develop CMM software process management system based on the theoretical of CMM level2 (repeatable level), using Struts, Hibernate and Spring such three lightweight J2EE framework. The system for software process management will extend the function by adding the functions of human resource management and software defect management, enabling the system to solve some practical problems. There are some CMM software process management systems in the market. However, they pay more attentions on version controlling instead of process management. So they always difficult to user and the functions of CMM are not made best use of. This system will draw on these lessons and devote full concentration on software process management. Users can use any version controlling software depends on their situations, such as SVN, CVS, etc. In this paper, I will research the theory of CMM thoroughly, especially for CMM2. I will introduce its key practice area such as requirements management, software configuration management, Software Project Tacking and Oversight, Software Subcontract Management, Software Quality Assurance, Software Configuration Management in details.After that, Struts, Hibernate, Spring such three lightweight J2EE framework will be fully conveyed. I will describe how to integrate the frameworks to improve the efficiency of software development.Finally, the paper will pay most efforts to describe detailed the design and implementation of the whole system, especially project management, statistical analysis, software configuration management as well as the software defect management which I was responsible for.

Related Dissertations

  1. Effects of Shading on the Yield Index and Main Biochemical Components of Tea in Hilly Tea Plantation,S571.1
  2. The Origin and Development of Copycatting Spring Festival Gala,G206
  3. Black Soil Freeze-thaw Function Mechanism and Soil Erosion Simulation Study in the Spring Thaw Period,S157
  4. \,D092
  5. Design and Implementation of Flex & J2EE Based Family Network,TP393.092
  6. Implication of the Traditional Spring Festival Dissipated,G229.2
  7. Sixteen States Northern Dynasties Education,K235
  8. Design and Implementation of Teaching Management System Based on Practical Training Platform,TP311.52
  9. Human Resource Outsoucing of Software Companies and P-CMM-based Outsourcing Application Study,F272.92
  10. Design and Realization of Human Resource Management System,TP311.52
  11. Study on Mechanical Characteristic of Rubber Spring Used in Vibrating Screen,O322
  12. Design and implementation of SSH-based image log marketing system,TP311.52
  13. Research on the Equivalentanalysis Model and Extracting Features of the Heart Sound Signal,TN911.6
  14. SSH-based office automation system design and implementation of bilingual,TP311.52
  15. Based on the Struts Architecture Design and Implementation of Online Examination System,TP311.52
  16. Scientific and Technological Information Management System Design and Implementation,TP311.52
  17. SOA-based Financial Management System Framework,TP311.52
  18. E-commerce design and implementation of online bookstore,TP311.52
  19. Based on the MVC design pattern blog system design and implementation,TP311.52
  20. Internet banking customer service system design and implementation,TP311.52
  21. MVC design pattern based electronic evaluation system works Design and Implementation,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