Tesis
Um metamodelo de perfis de capacidade de processo
A process capability profiles metamodel
Registro en:
Autor
Banhesse, Edgar Lopes, 1979-
Institución
Resumen
Orientadores: Clenio Figueiredo Salviano, Clenio Figueiredo Salviano Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação Resumo: A Melhoria de Processo de Software (MPS) em organizações intensivas em software está estabelecida na indústria como um meio bem sucedido para melhorar o desenvolvimento de software. Um ciclo de MPS tem sido orientado por um modelo de maturidade da capacidade, geral-mente um modelo do CMMI ou um modelo baseado na Norma Internacional ISO/IEC 15504 (SPICE). Como consequência dessa melhora, existe um conjunto de fatores que levam a uma evolução da atual MPS para tratar novas oportunidades de melhoria. Entre esses fatores existem: os princípios fundamentais dos modelos e os múltiplos modelos. O objetivo deste projeto de pesquisa é propor e mostrar que é viável utilizar um Metamodelo de Perfis de Capacidade de Processo para promover a integração de elementos de Múltiplos Modelos de Capacidade de Processo de Software. Este projeto faz parte de um esforço de pesquisa em direção a uma proposta de evolução da atual MPS. A especificação de um metamodelo foi revisada e foram especificadas as funcionalidades de uma ferramenta de software para representar e transformar arquiteturas de modelos de capacidade; esta ferramenta foi implementada como uma prova de conceito para validar o metamodelo. A ferramenta foi utilizada para representar e transformar modelos de arquiteturas diferentes a fim de promover a integração de elementos de múltiplos modelos, seis Perfis de Capacidade de Processo foram gerados e avaliados por seis especialistas em modelos. A avaliação e análise dos perfis foram satisfatórias, pois mostrou que o metamodelo implementado foi capaz de representar e transformar elementos de Múltiplos Modelos de Capacidade de Processo Abstract: Software Process Improvement (SPI) in software intensive organizations has been established in industry as a successful way to improve software development. A SPI cycle has been driven by a capability maturity model, usually a CMMI model or a model based on the International Standard ISO/IEC 15504 (SPICE). As a result of this improvement, there is a group of factors that lead to an evolution in current SPI, addressing new opportunities of improvement. Among these factors are: fundamental principles of models and multiple models. The objective of this research project is to propose and show that it is feasible to use a Process Capability Profiles Metamodel to promote integration of elements from Multiple Models of Software Process Capability. This project is part of research effort towards a proposed evolution of current SPI. A metamodel specification has been reviewed and the software tool features were specified to represent and transform capability models architectures; this tool has been implemented as a proof of concept to validate the metamodel. The tool was used to represent and transform models of different architectures in order to promote the integration of elements from multiple models; six Process Capability Profiles have been generated and evaluated by six models experts. The profiles evaluation and analysis were satisfactory, whereas they have shown that the metamodel implemented was able to represent and transform elements from Multiple Models of Process Capability Mestrado Engenharia de Computação Mestre em Engenharia Elétrica