Font Size: a A A

Software Quality Assurance Management Based On CMM

Posted on:2008-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y P TanFull Text:PDF
GTID:2178360242979372Subject:Software engineering
Abstract/Summary:PDF Full Text Request
CMM defines different development phases in practice, including definition, implementation, measurements, control and improvement for software origination. The key of CMM regards software development as one process, monitoring and research the software development and maintenance based on this rule, to make the company achieve the commercial goal with scientific and standardization.CMM is a framework, which specifies only the characteristics of software development capability and the goal of improvement at different levels that should have, but it does not prescribe any process. Moreover, there is no uniformed guidance can solve all kinds of problems that originations faced with, so different companies must build their own development process to deal with different situations.The goal of this paper is to present the simple and practical methods, including work process, some simple document template, management tools, SQA tracing activities, frequent problems in the work flow and risk control in some real projects, to provide reference and guidance for medium-sized company, which wants to improve their software development process and ensure software quality by CMM.Based on the methodology of CMM and waterfall model in software life cycle, we divide the project into requirement phase, plan phase, design phase, coding phase, and testing and delivery phase. The paper introduces the quality assurance activity combined with some management tools in different phases for a whole software life cycle and, in the mean time, proposes a few practical improvements as the next direction to work on.
Keywords/Search Tags:CMM, software quality assurance, process management, work flow, software life cycle
PDF Full Text Request
Related items