Escolar Documentos
Profissional Documentos
Cultura Documentos
no desenvolvimento de
sistemas
PÓS GRADUAÇÃO EM GESTÃO DE TECNOLOGIA DA INFORMAÇÃO
GDST1 - GESTÃO DO DESENVOLVIMENTO DE SISTEMAS
Carlos Magno da Silva Cavalcante
Edmundo Antonio Dotta Junior
Dezembro - 2019
Indicadores e métricas no desenvolvimento de sistemas
Definições
▪ Métrica: medida quantitativa do grau com o qual um sistema,
componente ou processo possui determinado atributo (IEEE Standard
Glossary of Software Engineering Terminology)
Exemplo:
Contexto 1: reportagem
Produto
Medidas
Coleta de 9
Processo
dados
1 2 51
7
Métricas
𝟏 + 𝟕 + 𝟓𝟏 + 𝟗𝟐
Cálculo de 𝟒
Projeto Métricas
Indicadores
Avaliação
das
Métricas
Métricas do
Produto Métricas de Métricas de
(Eng. Processos Projeto
Software)
Qualidade
Classe
Objeto (CK...)
WebApps (Eng.
Software)
Fonte: baseado em [PRESSMAN, 2010]
Indicadores e métricas no desenvolvimento de sistemas
Cálculo:
Peso dos valores intermediários: Deve-se determinar para cada Di um peso wi
(0 ≤ 𝑤𝑖 ≤ 1), de modo que σ 𝑤𝑖 = 1
𝐷𝑆𝑄𝐼 = 𝑤𝑖 ∙ 𝐷𝑖
𝑖=1
Indicadores e métricas no desenvolvimento de sistemas
𝑊𝑀𝐶 = 𝑐𝑖 = 1
𝑖=1
Indicadores e métricas no desenvolvimento de sistemas
Onde:
𝑇𝐶= total de classes na arquitetura
𝑀𝑎 (𝐶𝑖 ) = número de métodos que podem ser invocados em associação com 𝐶𝑖
𝑀𝑑 (𝐶𝑖 ) = número de métodos declarados na classe 𝐶𝑖
𝑀𝑖 (𝐶𝑖 ) = número de métodos herdados (e não cancelados) em 𝐶𝑖
Indicadores e métricas no desenvolvimento de sistemas
Perguntas?
Indicadores e métricas no desenvolvimento de sistemas
Obrigado!!