Arquitetura De Referencia
Artigo: Arquitetura De Referencia. Pesquise 862.000+ trabalhos acadêmicosPor: renataCostaMelo • 6/4/2014 • 785 Palavras (4 Páginas) • 295 Visualizações
Uma Arquitetura de Referência para o Apoio Automatizado
do Processo de Medição para Organizações de
Desenvolvimento de Software de Alta Maturidade
Resumo. O processo de medição possui um papel fundamental para que as organizações alcancem níveis mais altos nos modelos de maturidade de processo de software, possibilitando o gerenciamento quantitativo dos projetos. Entretanto, existe uma carência de ferramentas e arquiteturas de referência no domínio de processos de medição para alta maturidade. Este artigo descreve uma proposta de dissertação de mestrado cujo objetivo é definir uma arquitetura de referência para auxiliar no desenvolvimento de ferramentas que possibilitem um apoio automatizado para as várias atividades do processo de medição.
Uma das principais ferramentas da gerência e melhoria de processos e produtos
de software é medição de software, uma vez que auxilia na definição de planos de projetos e na monitoração da aderência das atividades destes projetos em relação ao planejado [ISO/IEC 2002]. Segundo SOFTEX (2009), o objetivo do processo de medição é apoiar os objetivos organizacionais através da coleta, armazenamento, análise e relato dos dados relativos aos produtos desenvolvidos e aos processos implementados na organização e em seus projetos.
Existem vários modelos de processos e normas que definem o processo de
medição, entre eles estão: MR-MPS – Modelo de Referência para Melhoria do Processo
de Software Brasileiro [SOFTEX 2009], o CMMI - Capability Maturity Model
Integration [Chrissis et al. 2011], e as normas ISO/IEC 12207 – Systems and Software
Engineering – Software Life Cycle Process [ISO/IEC 2008], IEEE 1061 - Standard for a
Software Quality Metrics Methodology [IEEE 2002], ISO/IEC 15939 – Software
Engineering – Software measurement process [ISO/IEC 1998] e PSM – Practical
Software and Systems Measurement [Mcgarry et al. 2002].
O MR-MPS e o CMMI são modelos de melhoria de processo de software
baseados em níveis de maturidade. O MR-MPS possui sete níveis (nível G ao nível A,
sendo o A o nível mais alto) e o CMMI possui cinco níveis (do 1 ao 5, sendo o 5 o nível
mais alto), de modo que, a maturidade e a capacidade do processo utilizado evolui
conforme o processo adquire aderência aos níveis mais altos.
Com o objetivo de alcançar os níveis mais altos de maturidade, o processo de
medição tradicional, estabelecido no nível F do MR-MPS e nível 2 do CMMI, possui
um papel fundamental. Pois nos mais altos níveis de maturidade visam-se gerenciar
quantitativamente os processos (nível B do MR-MPS e nível 4 do CMMI), de modo a
permitir que seja possível predizer o comportamento e o desempenho do processo em
execução [Barcellos 2009].
Este trabalho visa propor uma arquitetura de referência para o domínio de
medição de software, estabelecendo todas as funcionalidades e os componentes
necessários para apoiar o processo de medição em alta maturidade. De modo a servir de
base para o desenvolvimento de mecanismos de automação no domínio de medição em
alta maturidade.
Segundo Barcellos (2009), a medição de software é um dos pilares para o controle
estatístico de processo, necessário para a realização da gerência quantitativa. Entretanto,
realizar o processo de medição e/ou a gerência quantitativa de forma manual é uma
tarefa bastante onerosa. Por mais que sejam utilizadas as ferramentas existentes, que
apoiem o processo de medição ou o controle estatístico de
...