Building New Tool for Software Project Planning Based on Meta-modeling Concepts and CMMI Meta-Standards
DOI:
https://doi.org/10.25212/lfu.qzj.2.2.15Keywords:
CMMI (Capability Maturity Model Integration), MDE (Model Driven Engineering), GMF (Graphical Modeling Framework), WBS (Work Breakdown Structure), PP (Project Planning).Abstract
CMMI (Capability Maturity Model Integration) for development is a quality system targeting to improve the software development processes. It allows to measure organization maturity level and to improve its capacity in software development. MDE (Model Driven Engineering) is an approach that aims to automate the use of models in order to build more complex systems The software industry became a vital economic sector that employs a wide range of people. A quality assurance system becomes a real need to ensure the quality of software and to increase abilities of software companies to meet the requirements of customers. The paper aims to use a MDE approach to develop tools supporting any software company to adjust their software development process and then to meet the CMMI goals. this paper suggests a new structure of software development process in several models, and shows how to specify a metamodel for each step of this system. One of the advantages of the approach is very resilient and can support the software process development for several software companies and fit rapidly the changes in their software development process.
Downloads
References
Mary Beth Chrissis And Mike Konrad And Sandy Shrum, CMMI For Development, Version 1.2. CMMI Second Edition Guidelines for Process Integration and Product Improvement.
Ahern, Dennis M.; Clouse, Aaron; & Turner, Richard. CMMI, Distilled: A Practical Introduction to Integrated Process, Improvement, Second Edition. Boston: Addison-Wesley,2003.
Ahern, Dennis M.; Armstrong, Jim; Clouse, Aaron;Ferguson, Jack R.; Hayes, Will; & Nidiffer, Kenneth E. CMMI,SCAMPI Distilled:
Appraisals for Process Improvement.Boston: Addison-Wesley, 2005.
Chrissis, Mary Beth; Konrad, Mike; & Shrum, Sandy. CMMI:Guidelines for Process Integration and Product,Improvement. Boston: Addison-Wesley, 2003.
Crosby, Philip B. Quality Is Free The Art of Making .Quality,Certain. New York: McGraw-Hill, 1979.
Curtis, Bill; Hefley, William E.; & Miller, Sally A. The People Capability Maturity Model Guidelines for Improving the Workforce. Boston: Addison-Wesley, 2002.
Deming, W. Edwards. Out of the Crisis. Cambridge, MA:MIT Center for Advanced Engineering, 1986.
Dymond, Kenneth M. A Guide to the CMMI: Interpreting the Capability Maturity Model Integration. Annapolis, MD:Process Transition International Inc., 2004.
Dymond, Kenneth M. A Guide to the CMMI: Interpreting the Capability Maturity Model Integration. Annapolis, MD:Process Transition International Inc., 2004.
CMMI® for Development, Third Edition, Addison-Wesley Professional, by Mary Beth Chrissis, Mike Konrad, Sandy Shrum, 2011.
SEI 2006b CMMI Product Development Team. SCAMPI v1.2, Standerd CMMI Appraisal Method for Process Improvement, version 1.2: Method Definition Document.
Model Driven Architecture Applying MDA to Enterprise Computing, Wiley Publishing, Inc, David S. Frankel 2003
The Eclipse Graphical Editor Framework (GEF), Pearson Education, by Dan Rubel, Jaime Wren, Eric Clayberg, 2012.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2017 Husam Bofaoor
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Qalaai Zanist Journal allows the author to retain the copyright in their articles. Articles are instead made available under a Creative Commons license to allow others to freely access, copy and use research provided the author is correctly attributed.
Creative Commons is a licensing scheme that allows authors to license their work so that others may re-use it without having to contact them for permission