Font Size: a A A

CMM Software Quality Assurance Platform Based On Workflow Technology

Posted on:2003-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z L ZhangFull Text:PDF
GTID:2168360095961547Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In current information age, computer technology has infiltrated many fields of human society. With the improvement of the computer's performance and continuous spread of application fields, the size and quantity of software is boosting. But the quality of software is unsatisfied, delayed schedule and over budgets exist in many organizations. In fact, since 1960s' software crisis, people begin to realize software is not only programming, people try to explore different kinds of ways to improve software quality, including software engineering method, using modular technology, object-oriented technology, component-based technology, etc. The most famous one is Software Capability Maturity Model(SW-CMM) which is drawn based on product quality principle by the SEI of CMU in 1987. CMM provides a framework for software enterprises to evaluate and improve software process. CMM highlights management activity. It has gained good effects and has become an effective means to evaluate and improve software process capability adopted and admitted all over the world.Current situation of software enterprises is not satisfying. Some enterprises have adopted CMM to manage their software process for high software quality. However CMM itself is abstract and hard to put in practice. At the same time, we notice that software development process is kind of parallel and distributed cooperating process, workflow technology gives strong support to realize the management of software development process. So we develop a software platform to support software development process, which can help software enterprises to better understand CMM, manage software process, guide software enterprises to a standardized, documented and measurable way, at last enhance software quality.In this paper, first we study different phases of software life cycle and dependent relations of these phases, then we discuss the common rules of process tailor in CMM practice. Next during the study of workflow model, we put forward a kind of "event-enabled conditional direction graph" model, analyze its structure collision, explain its merit and give usage advice. Because of extensible Markup Language(XML) and XML Schema's excellence, we bring forward a kind ofXML-based workflow definition language(XWFDL), which makes the interchange of workflow model defined in different workflow management systems more easy. Last we give the design and implementation of CMM software quality assurance platform in detail.
Keywords/Search Tags:Software Quality, Software Process, CMM, Workflow, XML
PDF Full Text Request
Related items