Font Size: a A A

The Design And Implementation Of The Measurement Information Management System Basing On CMMI2

Posted on:2009-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q LiuFull Text:PDF
GTID:2178360245495824Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The breaking out of software crisis in 1960' introduced recognition of software quality, and drove a blooming development of software engineering as well. Over 30-year practices, people found the key to solve this problem is the software process, which is to look for the optimal cooperation of procedure, people, and equipments or tools. One of the most distinguished software process model is CMM/CMMI (Capability Maturity Model/Capability Maturity Model Integration) established by SEI. The process area of measurement and analysis in CMMI level2 is essential of understanding, evaluation, control, and improving software process, and it involves extensive information also. So, measurement automation can not only save the workload of measurement, but also approve the timeliness and veracity of data collection. This is why the article selects the process area as research object, taking the requirements of CMMI2 as original requirements, combining with organizational characteristics, using OOA&OOD methodology, illustrates how to realize a B/S structured metrics information management system for a corporation.The typical characteristic of CMMI level 2 is repeatable. Its goal is to set up the discipline of the process, and to repeat the accomplished experiences to more projects. In order to achieve this, CMMI level 2 treat measurement and analysis as an individual process area. The process area of measurement and analysis requests to identify the goal of measurement in the very first step, and then it requests to decompose the goal into operational metrics, at last, to implement it. CMMI level 2 is focus on project, so the goal of measurement is to establish reasonable plan for the project, and to insure the final success by monitoring all the indicators for any deviations and taking correcting actions. This thesis's topic is the goals of measurement, by analyzing the metrics in details, combining with the feature of the company organization and the actuality of tool application, with the help of use case diagram, activity diagram and sequence diagram, to form the functional requirements and non-functional requirements.Based on requirement analysis, it describes the architecture design. According to the design intention of three layers in B/S framework, the system is separated into page layout layer, logic processing layer, and data access layer. The page layout layer and the logic processing layer are well-knitted, can be treated as page processing layer. Secondly, fulfilling function design, data design, interface design, and running design in succession and illustration by Class diagrams, Sequence diagrams, Collaboration diagrams, Component diagram, and Deployment diagram etc.Referring to the architecture design, the thesis takes module of review management as example for detailed design, and shows it by Class diagram, Sequence diagram, page layout sketch, etc. In system implementation, this paper introduces the environment of realization and puts forward the system result pictures. This part emphasizes review management also.Finally, the article simply explains the system development process, and proposes some suggestions for system improvements according to the process improvement as well.All in all, we designed and realized a measurement information management system based on the company's features by analyzing the requirements of all process areas in CMMI Level 2 and, and this system has been applied successfully in the company.
Keywords/Search Tags:process management, CMMI, measurement automation, information system
PDF Full Text Request
Related items