Download - Aula 01 de 04 de Métricas de Software
Pós em Engenharia de SoftwareMétricas de SoftwareAula 1 de 4
Autor: Cleber Costa GomesE-mail: [email protected]
ROTEIRO DE AULA
Por que medir um Software?
Terceirização e Gestão de Contratos
Melhoria de Processo de Software
O que medir?
Medida x Métrica x Medição
O mundo das métricas funcionais
Atividade
Agradecimento
POR QUE MEDIR UM SOFTWARE? Recursos envolvidos são limitados
Recursos Humanos Equipamentos Materiais
Necessidade de gerenciamento Tempo Custo Escopo Qualidade
TERCEIRIZAÇÃO E GESTÃO DE CONTRATOS Análise Make-or-Buy
Qual o escopo do software em questão? Qual o custo de desenvolvimento interno? Qual o custo de desenvolvimento externo? Quais os riscos envolvidos?
Desenvolvimento internoDesenvolvimento externo
Seleção do Tipo de Contrato Preço global fixo Homem/hora
MELHORIA DE PROCESSO DE SOFTWARE SEI CMMI
Capability Maturity Model Integration SPICE (ISO 15504)
Software Process Improvement and Capability Determination
Tickit http://www.tickitplus.org
MPSBR Melhoria de Processos do Software Brasileiro
O QUE MEDIR? Conceito: medida é, por definição, a quantificação
de uma característica. Mas no caso da área de sistemas devem ser levadas em consideração não só suas características de produto final, mas também as características dos processos envolvidos em sua concepção e construção.
Características: Linhas de código Funcionalidades
MEDIDA x MÉTRICA x MEDIÇÃO Medida
Padrão usado para dimensionar algo: unidade de tempo, custo, peso, ponto de função entre outros.
Métrica Composição de uma ou mais medidas: horas por
ponto de função, tempo médio entre falhas entre outros.
Medição Ato de capturar informações, coletar resultado sobre
as medidas estabelecidas.
O MUNDO DAS MÉTRICAS FUNCIONAIS IFPUG e BFPUG
International Function Point Users Group e Brazilian Function Point Users Group
NESMA Netherlands Software Metrics Users Association http://www.nesma.nl
O MUNDO DAS MÉTRICAS FUNCIONAIS Exemplo prático de uso de metodologia
Escopo: números inteiros no intervalo de 0 até 1024Sem Metodologia:
Melhor cenário: 1Pior cenário: >= 1024
Com Metodologia:Melhor cenário: 1Pior cenário: <= 10
Observação: no caso de aumentarmos o intervalo o ganho é exponencialmente melhor:
0 – 1024 <=100 – 2048 <=110 – 4096 <=12...
ATIVIDADE DA AULA Pesquisar sobre:
MARK II COSMIC Pontos por Caso de Uso Pontos por Função
AGRADECIMENTO“Não se gerencia o que não se mede,não se mede o que não se define,não se define o que não se entende,e não há sucesso no que não se gerencia”
(William Edwards Deming)
Dúvidas?Cleber Costa GomesLinkedIn: https://www.linkedin.com/in/clebercostagomesEmail: [email protected]: cleber.costa.gomes(67) 99983-2029