Models and standards used for the definition of software quality, which is one
of the knowledge areas of software engineering, are becoming more and more valuable
day by day. The most important pillars of software quality are the definition of software
processes in accordance with institutional requirements, management of processes and improvement of processes systematically. When international process improvement models
and standards taken as a basis, high quality standards can be accomplished within planned
schedule and budget. Capability Maturity Model Integration (CMMI) is one of the most
serious models that came out of the combination of the best management practices in
software development, maintenance and process improvement. Utilization of a CASE
(computer aided software engineering) tool in software process improvement activities helps
the establishment of an efficient process improvement system, an effective configuration
management system and the establishment of a robust metric infrastructure. In this paper,
firstly, Organizational Process Definition and Organizational Process Focus process areas
are introduced that address organizational process improvement practices which belongs
to the CMMI Process Management category. At the same time, case studies regarding
the usage of CASE tools are presented. Additionally, the results of a user survey which is
performed to reveal the impact of CASE tool usage for process improvement practices are
presented and the evaluation of the results against the CMMI model is provided.
Subjects | Engineering |
---|---|
Journal Section | Articles |
Authors | |
Publication Date | April 1, 2010 |
Published in Issue | Year 2010 Volume: 7 Issue: 2 |