Font Size: a A A

Construction Of Software Project Health Tracking Control System

Posted on:2013-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y BaiFull Text:PDF
GTID:2208330434472647Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The third industrial revolution is undergoing in today’s society, of which the main feature is the application of computer technology. Along with the development of the information society, software products exist in all walks of life, and they have already played a vital role in today’s society. Therefore, how to continue to improve the quality of software products becomes an urgent problem in software development. However, with constantly increase of the complexity and scale of the software, the number of people involved in the software development constantly increases, corresponding software quality is more and more difficult to control. So, through researching on the software development and the quality control process, this paper works out the best solutions and system implementation on how to control and manage the software quality.The software project health tracking control system adopts MVC development model, which is a set of software system based on B/S structure. The system is developed by using Struts, Spring, such as open source framework Hibernate finish. It uses dynamic database storage of the relevant data in the database. The dynamic database is realized by using dynamic table structure and XML file system.The software project health tracking control system is applied in the software company’s management, which includes six modules:project health management, project basic state management, condition of the project management, project background management, user management and role management. The software company’s management can achieve the real-time monitoring to the software development process using this system, and according to the monitoring information feedback timely adjust its development plan. Whether the software project is healthy or not, the system can make it clear t through monitoring the monitoring point parameters. Project health management function manages the project’s basic health, including health assessment of the project, the project health tracking and project health control; Project basic state management function, namely each project is likely on some existing state, which is within our expectation; Project dynamic state management function, namely some of the state often changes in the project, they generally happen in unexpected circumstances; Project condition attribute management function, mainly is set by the project state of health attribute parameter, and here are mainly some general parameters and special parameter setting, which means each project can use some parameter setting and specific a project special parameter setting, respectively using database table storage and XML dynamic data file storage; Project background management functions is mainly the system administrator for all monitoring project management; User management function, and the function also need to provide user operating functions, mainly all user management to the system by the administrator, including increase user, delete the user, change user permissions and disable user, etc.; Rights management function mainly focus on administrator’s management to user authority, and this system is achieved through the RBAC role access control model.This system uses a dynamic database as information storage media. According to the different project, it adds different monitoring parameters, making the system generalization to maximum extent. And it monitors different stages of project with the purpose. This system is based on the RBAC access control strategy, whose system role can dynamically change, conveniently upgrading system...
Keywords/Search Tags:software process quality, workflow, dynamic database, RBAC, MVC
PDF Full Text Request
Related items