software development organizations. This concern
resulted in models to evaluate and to improve the
software processes, whose goal is to give an
indication of the maturity of a software process and
to define action for evolutes it.
It expects that during the years the software
development organizations adjust its software
processes for the development of quality products
inside of trustworthy stated periods. Moreover, these
organizations will constantly be pressured to
optimize its processes of development and
maintenance, to produce products the lesser costs
and with increasing quality.
Thus, an environment capable to provide the
gradual software processes implementation from the
definition, simulation, execution and evaluation of
this process has a basic importance so that the scene
of process improvement the software development
organizations is more brightened up with the
automation of the activities, represented through
flows.
As we saw, a software process meta-model,
which adds the components of this type of process
associated the quality patterns inferred by systems
development industry, brings an enormous
advantage during the processes definition and
implementation, as well as its refinement for the
attendance of adequate organization and software
project characteristics. The goal of this work was to
present how the quality models/norms of software
process and product hold together to the components
of a software process and the importance to have this
automatized meta-model.
Currently the software process meta-model
meets total automatized and serving as base for the
tools of standard process definition, software process
specialization and instantiation in ImPProS.
REFERENCES
Balduino, R., 2002. Implementação de um processo de
desenvolvimento de software: uma abordagem passo-
a-passo, Rational Software White Paper.
Barbosa, I. M., 2005, Análise de Características de
Projetos de Software para a Definição de Processo de
Software, Trabalho de Graduação apresentado ao
CIn/UFPE, orientador Prof. Alexandre Vasconcelos,
Recife-PE.
Belkhatir, N., Estublier, J., Melo, W. ADELE-TEMPO: an
Environment to Support Process Modelling and
Enaction, In: FINKELSTEIN, A. et al. (Ed.). Software
Process Modelling and Technology. Taunton:
Research Studies Press, 1994.
Chrissis. M. B., Konrad, M. and Shrum, S., CMMI
Guidelines for Process Integration and Product
Improvement, Addison-Wesley, 2003.
Christie, A. Software Process Automation: The
Technology and its adoption, Berlin: Springer Verlag,
1997.
Cunha, M. B. F. L., 2005. Análise das Características
Organizacionais para a Definição de Processo de
Software, Trabalho de Graduação apresentado ao
CIn/UFPE, orientador Prof. Alexandre Vasconcelos,
Recife-PE.
Falbo, R A., 1998. Integração de Conhecimento em um
Ambiente de Desenvolvimento de Software,
Orientadora: Ana Regina Cavalcanti da Rocha. Tese
de Doutorado, COPPE/UFRJ.
ISO/IEC TR 15504, Parts 1-9, 1998. Information
Technology – Software Process Assessment,
International Organization for Standardization.
ISO/IEC TR 12207, 2000. Amendment: Information
Technology – Amendment to ISO/IEC 12207, PDAM
3 version.
ISO/IEC TR 9126, 2002. Software engineering – product
quality, International Organization for Standardization.
Machado, L. F., 2000. Modelo para Definição de
Processos de Software na Estação Taba, Orientadora
Ana Regina Cavalcanti Rocha, Tese de Mestrado,
COPPE/UFRJ.
Mcfeeley, B., 1996. IDEALSM: A User’s Guide for
Software Process Improvement, Software Engineering
Institute Handbook. Carnegie Mellon University.
CMU/SEI-96-HB-001.
Oddo, M., Rocha, A. R., 2003. Relating Process Activities
to Software Quality Characteristics, trabalho
submetido à revista Software Quality Journal.
Oliveira, S. R.B., Vasconcelos, A. M. L., Rouiller, A. C.,
2005. Uma Proposta de um Ambiente de
Implementação de Processo de Software, Revista
InfoComp – Revista de Ciência da Computação da
UFLA – vol. 4, n. 1, Lavras-MG.
Oliveira, S. R. B., Vasconcelos, A. M. L., 2006. Modelo
Comportamental de um Ambiente de Implementação
de Processo de Software, InfoComp - Revista de
Ciência da Computação - vol.5, n.1, março,
Lavras/MG.
OMG – Object Management Group, 2005. SPEM –
Software Process Enginering Metamodel
Specification, version 1.1, formal/05-01-06.
Reis, C. A. L., 2003. Uma Abordagem Flexível para
Execução de Processos de Software Evolutivos, Tese
de Doutorado, Instituto de Informática, Universidade
Federal do Rio Grande do Sul.
Rocha, A. R. C., Maldonado, J. C. and Weber, K. C.,
Qualidade de software: teoria e prática, São Paulo:
Prentice-Hall, 2001.
Softex - Sociedade para Promoção da Excelência do
Software Brasileiro, 2005. MPS.BR - Melhoria de
Processo do Software Brasileiro, Guia Geral, versão
1.0.
A PROCESS META-MODEL IN A GRADUAL SOFTWARE PROCESS IMPLEMENTATION ENVIRONMENT -
Process Meta-Model for a Software Process Definition and Improvement
301