Font Size: a A A

Software Quality System Architecture

Posted on:2010-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:H L ZhangFull Text:PDF
GTID:2178360275962610Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software quality architecture is to divide all of the elements relevant to software quality into three areas: 1) the feasibility analysis, needs analysis, design, coding, testing and maintenance in the software development; 2) the organizational, technical level,etc. which is closely related to Software quality; 3) the status, role, how to combine and what advantages or disadvantage when combined together.Pyramid structure of the software quality system is now one of the most common structure, which shows the status and role of the quality policy, quality manual, organizational structure simply and clearly. However, this kind of structure is too simple to demonstrate much of the important in software development projects. In this paper, the method of top-down, step by step on the precision is adopted and the structure is mproved. Firstly, several area are drawn out, and then refine each of the areas.Pyramid structure of the software quality system is based on Capability Maturity Model for Software (CMM). A main disavavtage of CMM is the lack of human factor. From practice, the most important thing in the process of project development is human management. So, Pyramid structure of the quality of this system is incomplete. From the perspective of software project management, the the organizational structure, working regulations, skill levels, etc. were studied were studied in this paper. More, their their status and role, how to combine and what advantages or disadvantage when combined together were disscussed.Finally, in this paper, a detailed, comprehensive software quality architecture is proposed. The structure has the following characteristics:1) simple and clear, this is inherited from pyramid-style structure;2) content integrity, the structure proposed in the paper is a detailed, comprehensive one, and human factors are included;3) structural integrity, all stages of the process in software development are covered.
Keywords/Search Tags:software quality system architecture, Capability Maturity Model for Software (CMM)
PDF Full Text Request
Related items