Plano de Medição e Análise
BART – Basic Asset Retrieval Tool
Responsável: Aline Timóteo
Plano de Medição e Análise
Uso Interno
Histórico de Alterações
Data Versão
5/7/2007 1.00-D1
2/23/2008 1.00-D2
3/5/2008 1.00-D3
Lista de Aprovadores
Nome
Eduardo Almeida
Plano de Medição e Análise
Histórico de Alterações
Descrição Autor
Criação do Artefato Aline Timóteo
Atualização da aba objetivos Aline Timóteo
Atualização das abas de atributos de qualidade. Aline Timóteo
Lista de Aprovadores
Cargo
Gerente do Projeto CESAR
BART – Basic Asset Retrieval Tool
Uso Interno
Descrição das Abas
Aba
Capa
Histórico de Alterações
Objetivos
Mecanismos
Indicadores-n
Coleta de Métricas
Referências
[1] (McCabe, 1976) T. J. McCabe, A Complexity Measure, IEEE Transactions on Software Eng
[2] (Chidamber & Kemerer, 1994)Chidamber, S. R., Kemerer, C. F., A Metrics Suite for Object O
[3] Software Engineering Laboratory, “Software Assurance Technology Center”, online, last upd
Basic Asset Retrieval Tool
Descrição
Informações básicas de capa
Histórico de Alterações do Plano
Objetivos da Medição e Referências a
outros Planos
Mecanismos de Divulgação e Análise dos
indicadores
Especificação dos indicadores
Especificação das métricas básicas
) T. J. McCabe, A Complexity Measure, IEEE Transactions on Software Engineering, Vol. 02, No. 04, December, 1976, pp. 308-320
Kemerer, 1994)Chidamber, S. R., Kemerer, C. F., A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, Volume 20, pa
eering Laboratory, “Software Assurance Technology Center”, online, last update: 06/1995, available: http://satc.gsfc.nasa.gov/metrics/index.html
ecember, 1976, pp. 308-320
nsactions on Software Engineering, Volume 20, page(s): 476-493, Piscataway, USA
p://satc.gsfc.nasa.gov/metrics/index.html
BART – Basic Asset Retrieval
Uso Interno
Objetivos de Medição
Definição dos Objetivos de Medição
Objetivo ou Informação Tipo
Reusability Necessidade de Informação
Code Complexity Necessidade de Informação
Mantenability Necessidade de Informação
Testability Necessidade de Informação
Coupling Necessidade de Informação
Mapeamento dos Indicadores com Objetivos
Indicador Categoria
Reusability
Code Complexity
Mantenability
Testability
Coupling
Alinhamento com outros Planos de Medição e Análise
Plano de Medição e Análise Versão
sic Asset Retrieval Tool
Justificativa
Objetivo de garantir que o código fonte produzido pelo projeto atinge os padrões de
qualidade exigidos pela organização.
Objetivo de garantir que o código fonte produzido pelo projeto atinge os padrões de
qualidade exigidos pela organização.
Objetivo de garantir que o código fonte produzido pelo projeto atinge os padrões de
qualidade exigidos pela organização.
Objetivo de garantir que o código fonte produzido pelo projeto atinge os padrões de
qualidade exigidos pela organização.
Objetivo de garantir que o código fonte produzido pelo projeto atinge os padrões de
qualidade exigidos pela organização.
Objetivo ou Necessidade de Informação
DIT, NOC and CBO [2]
Cyclomatic Complexity [1] and WMC [2]
Cyclomatic Complexity [1]
Cyclomatic Complexity [1], NOC and RFC [2]
CBO and LCOM [2]
Comentários
Localização
Objetivo Estratégico
Necessidade de Informação
BART – Basic Asset Retrieval Too
Uso Interno
Mecanismos de Análise dos Indicadores
Mecanismo Indicador(es)
Coleta automatizada de Métricas Todos da Aba de Gestão
Mecanismos de Divulgação dos Indicadores
Mecanismo Indicador(es)
Atraves da planilha de consolidação. Todos da Aba de Gestão
T – Basic Asset Retrieval Tool
Reportagem dos
Participante(s) Periodicidade
Resultados
Todos os Engenheiros de Ao fim de cada Iteração Atraves de uma planilha de
Sistema do Projeto do projeto consolidação, vide template:
-
METRICS.xls
Interessado(s) Periodicidade Responsável(eis)
Todos os membros do Ao fim de cada Iteração Responssavel pelas metricas
projeto do projeto do projeto
Uso Interno
Indicadores de Reusabilidade
Coupling between Object Classes
Sigla:
Objetivo
Definição
Descrição:
Fórmula
Procedimento de cálculo
Unidade Padrão
Meta
Confidencialidade
Forma de Apresentação
Análise
Periodicidade da análise
Procedimento de Análise:
Responsável pela análise:
Weighted methods per class
Sigla:
Objetivo
Descrição:
Definição
Fórmula
Procedimento de cálculo
Unidade Padrão
Meta
Confidencialidade
Forma de Apresentação
Análise
Periodicidade da análise
Procedimento de Análise:
Responsável pela análise:
Afferent Coupling
Sigla:
Objetivo
Descrição:
Definição
Fórmula
Procedimento de cálculo
Unidade Padrão
Meta
Confidencialidade
Forma de Apresentação
Análise Periodicidade da análise
Procedimento de Análise:
Responsável pela análise:
Lack of Cohesion of Methods
Sigla:
Objetivo
Descrição:
Definição
Fórmula
Procedimento de cálculo
Unidade Padrão
Meta
Confidencialidade
Forma de Apresentação
Análise
Periodicidade da análise
Procedimento de Análise:
Responsável pela análise:
BART – Basic Asset Retrieval Tool
de Reusabilidade
Coupling between Object Classes
CBO
Contagem do numero de classes a qual uma classe esta acoplada
Contagem do numero de métodos e variaveis que pertencem a outras classes e q são chamadas na classe analisada.
N/A
Automático
N/A
CBO
Métricas Básicas
Procedimento de Coleta, Armazenamento e Consistência
Unidade Responsável Periodicidade Coleta Método
mento e Consistência
Armazenamento Consistência