SlideShare une entreprise Scribd logo
1  sur  25
UNIVERSIDADE DE PERNAMBUCO
Técnicas de Estimativas e
Métricas
UNIVERSIDADE DE PERNAMBUCO
Métricas de Software
UNIVERSIDADE DE PERNAMBUCO
Métricas de Software
UNIVERSIDADE DE PERNAMBUCO
Métricas de Software
UNIVERSIDADE DE PERNAMBUCO
“Medida percentual quantitativa de um sistema, componente
ou processo, dado um atributo.”
[IEEE-
93]
“São todas as formas de medição relativas ao software,
incluindo métricas de produto e de processo e também
sistemas de previsão”.
[Ott-
95]
“Medida das propriedades de um sistema”.
[Thayer e McGettrick-
93]
Definição: Métricas de Software
UNIVERSIDADE DE PERNAMBUCO
Objetivo da Medição e Utilidade
das Métricas
Ajudam a
entender o
comportamento e
o funcionamento.
Determinam
padrões, metas e
critérios de
aceitação.
Prever os valores
dos atributos.
UNIVERSIDADE DE PERNAMBUCO
Quem Faz?
UNIVERSIDADE DE PERNAMBUCO
Por que é Importante?
UNIVERSIDADE DE PERNAMBUCO
Princípios das Métricas de Software
UNIVERSIDADE DE PERNAMBUCO
Princípios das Métricas de Software
UNIVERSIDADE DE PERNAMBUCO
A Engenharia de Software está preocupada em medir:
Quantidade de esforço aplicado
Volume de produto obtido
Adequação ao uso do produto
Características técnicas do produto
Métricas
Produtividade
Qualidade
Técnicas
UNIVERSIDADE DE PERNAMBUCO
Sob uma outra ótica, é possível definir uma nova
classificação das medições:
• Métricas Orientadas ao Tamanho;
• Métricas Orientadas à Função;
• Métricas Orientadas às Pessoas;
Métricas
UNIVERSIDADE DE PERNAMBUCO
As medidas podem ser Diretas ou Indiretas:
•Medidas Diretas
• Custo
• Esforço
• Linhas de Código
• Velocidade de Execução
• Memória
• Número de Erros
• Complexidade ciclomática
Tipos de Medidas
UNIVERSIDADE DE PERNAMBUCO
• Medidas Indiretas
• Funcionalidade
• Qualidade
• Complexidade
• Eficiência
• Confiabilidade
• Manutenibilidade
UNIVERSIDADE DE PERNAMBUCO
Métricas segundo o momento em que são aplicadas:
• Métricas de Projeto
• Métricas de Processo
Métricas de Software
UNIVERSIDADE DE PERNAMBUCO
As Métricas de Projeto servem para:
• Apoiar o cálculo das Estimativas
As Métricas de Processo servem para:
• Avaliar o Andamento do Projeto
• Acompanhar os Riscos
• Ajustar o Fluxo de Trabalho e Tarefas
• Controle de Qualidade
Ambas servem para:
• Melhoria da Qualidade
• Melhoria contínua do processo
• Aperfeiçoar o processo de desenvolvimento de
software.
UNIVERSIDADE DE PERNAMBUCO
• Indicar a qualidade do produto;
• Avaliar a produtividade;
• Determinar os benefícios;
• Formar uma base para as estimativas;
• Buscar oportunidades por refatoração;
• Ajudar na justificativa.
Razões para se Medir o Software
UNIVERSIDADE DE PERNAMBUCO
Segundo o Houaiss:
1 fazer estimativa de; avaliar, calcular
2 calcular o preço ou determinar o valor aproximado de alguma
coisa
3 ter em conta; prever; calcular
4 ter apreço por, dar valor a (alguém, algo ou a si mesmo);
prezar(-se),
Estimar: Significado
UNIVERSIDADE DE PERNAMBUCO
Quem Faz?
UNIVERSIDADE DE PERNAMBUCO
Por que é Importante?
UNIVERSIDADE DE PERNAMBUCO
Como Estimar?
UNIVERSIDADE DE PERNAMBUCO
Opções:
•Adiar a Estimativa até possuir dados seguros
•Baseie as estimativas em projetos semelhantes
•Usar técnicas de decomposição
•Usar modelos empíricos de Estimativa
Como Estimar?
UNIVERSIDADE DE PERNAMBUCO
Estimar é necessário sim, mas
com forte embasamento teórico e
prático, mas estimar não é
adivinhar.
UNIVERSIDADE DE PERNAMBUCO
Leitura Recomendada
1.Capitulo 22 (Métricas) e capitulo 23
(Estimativas) do Livro de Engenharia de
Software de Roger S. Pressman, sexta
edição.
2.http://infosiscs.com.br/consult.html#fig1
3.http://www.presidentekennedy.br/resi/edicao03/artigo02.pdf
4.http://www.batebyte.pr.gov.br/modules/conteudo/conteudo.php?conteudo=88
5.http://www.stellman-
greene.com/aspm/content/view/23/38/
UNIVERSIDADE DE PERNAMBUCO
Bibliografia
[1] http://www.cin.ufpe.br/~scbs/metricas/02%20-%20EstimativasMetricas_3p.pdf
[2]
http://www.linhadecodigo.com.br/artigo/102/metricas-e-estimativas-de-software-o-inicio-de-um-rally-de-regularida
[3] http://www.cin.ufpe.br/~scbs/metricas/02%20-%20EstimativasMetricas_3p.pdf
[4] http://www.cesarkallas.net/arquivos/faculdade/engenharia_de_software/14Estimativas%20e%20M
%82tricas/Estimativas%20e%20M%82tricas%20I.pdf
[5] http://www.dimap.ufrn.br/~jair/ES/slides/EstimativasMetricas.pdf
[6] http://www.cin.ufpe.br/~raa3/projetao/Renata/Wideband%20Delphi.doc
[7] http://www.cin.ufpe.br/~raa3/projetao/2Iteracao/Apresentacao/Aula%2003%20-%20wideband.ppt
[8] http://www.cin.ufpe.br/~if717/slides/6-estimativas-de-custo.pdf

Contenu connexe

Similaire à Técnicas de Estimativas e Métricas

Apresentação Overhaul Melhoria Contínua
Apresentação Overhaul Melhoria ContínuaApresentação Overhaul Melhoria Contínua
Apresentação Overhaul Melhoria Contínua
Adrien M G Canel
 
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Rafael Lima
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
elliando dias
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
pedrina4
 
Métricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de SoftwareMétricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de Software
Rogerio P C do Nascimento
 
Apresentacao senai empresarios
Apresentacao senai empresariosApresentacao senai empresarios
Apresentacao senai empresarios
Agencia G ABC
 

Similaire à Técnicas de Estimativas e Métricas (20)

Gerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptx
 
Apresentação Overhaul Melhoria Contínua
Apresentação Overhaul Melhoria ContínuaApresentação Overhaul Melhoria Contínua
Apresentação Overhaul Melhoria Contínua
 
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
Dsn05 s1 valcimarcosta_rafaellima_orleanribeiro_tpo2
 
Apresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à InformáticaApresentação da disciplina de Introdução à Informática
Apresentação da disciplina de Introdução à Informática
 
Engenharia de Software: A ponte para um código sustentável
Engenharia de Software: A ponte para um código sustentávelEngenharia de Software: A ponte para um código sustentável
Engenharia de Software: A ponte para um código sustentável
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
Gerenciamento da Qualidade
Gerenciamento da QualidadeGerenciamento da Qualidade
Gerenciamento da Qualidade
 
Processo de Software
Processo de SoftwareProcesso de Software
Processo de Software
 
2 engenharia de software
2   engenharia de software2   engenharia de software
2 engenharia de software
 
Aula 02
Aula 02Aula 02
Aula 02
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
 
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
 
Apresentação qualidade og day
Apresentação qualidade og dayApresentação qualidade og day
Apresentação qualidade og day
 
Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010
 
Tarefa 3 estimativa
Tarefa 3 estimativaTarefa 3 estimativa
Tarefa 3 estimativa
 
Métricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de SoftwareMétricas para o Processo e o Projecto de Software
Métricas para o Processo e o Projecto de Software
 
Apresentacao senai empresarios
Apresentacao senai empresariosApresentacao senai empresarios
Apresentacao senai empresarios
 
Aula1 eng software
Aula1 eng softwareAula1 eng software
Aula1 eng software
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de Software
 
Algoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completaAlgoritmos e-programacao-apostila-completa
Algoritmos e-programacao-apostila-completa
 

Plus de Mayara Mônica

Plus de Mayara Mônica (20)

Pronouns and Verb To Be
Pronouns and Verb To BePronouns and Verb To Be
Pronouns and Verb To Be
 
Aprendendo o Alfabeto em Inglês
Aprendendo o Alfabeto em InglêsAprendendo o Alfabeto em Inglês
Aprendendo o Alfabeto em Inglês
 
Saúde e Nutrição - Fibras Alimentares
Saúde e Nutrição - Fibras AlimentaresSaúde e Nutrição - Fibras Alimentares
Saúde e Nutrição - Fibras Alimentares
 
Biofísica do Sistema Respiratório
Biofísica do Sistema RespiratórioBiofísica do Sistema Respiratório
Biofísica do Sistema Respiratório
 
Tecnologias na Saúde
Tecnologias na SaúdeTecnologias na Saúde
Tecnologias na Saúde
 
Órgãos em Microchips
Órgãos em MicrochipsÓrgãos em Microchips
Órgãos em Microchips
 
Escolas da Psicologia e Bases Biológicas do Comportamento
Escolas da Psicologia e Bases Biológicas do ComportamentoEscolas da Psicologia e Bases Biológicas do Comportamento
Escolas da Psicologia e Bases Biológicas do Comportamento
 
Psicologia na Saúde
Psicologia na SaúdePsicologia na Saúde
Psicologia na Saúde
 
Movimento Body Art
Movimento Body ArtMovimento Body Art
Movimento Body Art
 
Bioquímica Articular, Articulações e Pele
Bioquímica Articular, Articulações e PeleBioquímica Articular, Articulações e Pele
Bioquímica Articular, Articulações e Pele
 
Cartilha Educativa sobre Bioética
Cartilha Educativa sobre BioéticaCartilha Educativa sobre Bioética
Cartilha Educativa sobre Bioética
 
Estudo Sobre o Músculo Liso
Estudo Sobre o Músculo LisoEstudo Sobre o Músculo Liso
Estudo Sobre o Músculo Liso
 
Tipologia Textual
Tipologia TextualTipologia Textual
Tipologia Textual
 
Comando Traceroute
Comando TracerouteComando Traceroute
Comando Traceroute
 
LZW - Compressão e Descompressão
LZW - Compressão e Descompressão LZW - Compressão e Descompressão
LZW - Compressão e Descompressão
 
MaDKit
MaDKitMaDKit
MaDKit
 
UPPAAL
UPPAALUPPAAL
UPPAAL
 
Questionário Sobre Teste de Software
Questionário Sobre Teste de SoftwareQuestionário Sobre Teste de Software
Questionário Sobre Teste de Software
 
Questions About Software Testing
Questions About Software TestingQuestions About Software Testing
Questions About Software Testing
 
Modelo de Interface para um Prontuário Eletrônico
Modelo de Interface para um Prontuário EletrônicoModelo de Interface para um Prontuário Eletrônico
Modelo de Interface para um Prontuário Eletrônico
 

Dernier

Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
LidianeLill2
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 

Dernier (20)

Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 

Técnicas de Estimativas e Métricas

  • 1. UNIVERSIDADE DE PERNAMBUCO Técnicas de Estimativas e Métricas
  • 5. UNIVERSIDADE DE PERNAMBUCO “Medida percentual quantitativa de um sistema, componente ou processo, dado um atributo.” [IEEE- 93] “São todas as formas de medição relativas ao software, incluindo métricas de produto e de processo e também sistemas de previsão”. [Ott- 95] “Medida das propriedades de um sistema”. [Thayer e McGettrick- 93] Definição: Métricas de Software
  • 6. UNIVERSIDADE DE PERNAMBUCO Objetivo da Medição e Utilidade das Métricas Ajudam a entender o comportamento e o funcionamento. Determinam padrões, metas e critérios de aceitação. Prever os valores dos atributos.
  • 8. UNIVERSIDADE DE PERNAMBUCO Por que é Importante?
  • 9. UNIVERSIDADE DE PERNAMBUCO Princípios das Métricas de Software
  • 10. UNIVERSIDADE DE PERNAMBUCO Princípios das Métricas de Software
  • 11. UNIVERSIDADE DE PERNAMBUCO A Engenharia de Software está preocupada em medir: Quantidade de esforço aplicado Volume de produto obtido Adequação ao uso do produto Características técnicas do produto Métricas Produtividade Qualidade Técnicas
  • 12. UNIVERSIDADE DE PERNAMBUCO Sob uma outra ótica, é possível definir uma nova classificação das medições: • Métricas Orientadas ao Tamanho; • Métricas Orientadas à Função; • Métricas Orientadas às Pessoas; Métricas
  • 13. UNIVERSIDADE DE PERNAMBUCO As medidas podem ser Diretas ou Indiretas: •Medidas Diretas • Custo • Esforço • Linhas de Código • Velocidade de Execução • Memória • Número de Erros • Complexidade ciclomática Tipos de Medidas
  • 14. UNIVERSIDADE DE PERNAMBUCO • Medidas Indiretas • Funcionalidade • Qualidade • Complexidade • Eficiência • Confiabilidade • Manutenibilidade
  • 15. UNIVERSIDADE DE PERNAMBUCO Métricas segundo o momento em que são aplicadas: • Métricas de Projeto • Métricas de Processo Métricas de Software
  • 16. UNIVERSIDADE DE PERNAMBUCO As Métricas de Projeto servem para: • Apoiar o cálculo das Estimativas As Métricas de Processo servem para: • Avaliar o Andamento do Projeto • Acompanhar os Riscos • Ajustar o Fluxo de Trabalho e Tarefas • Controle de Qualidade Ambas servem para: • Melhoria da Qualidade • Melhoria contínua do processo • Aperfeiçoar o processo de desenvolvimento de software.
  • 17. UNIVERSIDADE DE PERNAMBUCO • Indicar a qualidade do produto; • Avaliar a produtividade; • Determinar os benefícios; • Formar uma base para as estimativas; • Buscar oportunidades por refatoração; • Ajudar na justificativa. Razões para se Medir o Software
  • 18. UNIVERSIDADE DE PERNAMBUCO Segundo o Houaiss: 1 fazer estimativa de; avaliar, calcular 2 calcular o preço ou determinar o valor aproximado de alguma coisa 3 ter em conta; prever; calcular 4 ter apreço por, dar valor a (alguém, algo ou a si mesmo); prezar(-se), Estimar: Significado
  • 20. UNIVERSIDADE DE PERNAMBUCO Por que é Importante?
  • 22. UNIVERSIDADE DE PERNAMBUCO Opções: •Adiar a Estimativa até possuir dados seguros •Baseie as estimativas em projetos semelhantes •Usar técnicas de decomposição •Usar modelos empíricos de Estimativa Como Estimar?
  • 23. UNIVERSIDADE DE PERNAMBUCO Estimar é necessário sim, mas com forte embasamento teórico e prático, mas estimar não é adivinhar.
  • 24. UNIVERSIDADE DE PERNAMBUCO Leitura Recomendada 1.Capitulo 22 (Métricas) e capitulo 23 (Estimativas) do Livro de Engenharia de Software de Roger S. Pressman, sexta edição. 2.http://infosiscs.com.br/consult.html#fig1 3.http://www.presidentekennedy.br/resi/edicao03/artigo02.pdf 4.http://www.batebyte.pr.gov.br/modules/conteudo/conteudo.php?conteudo=88 5.http://www.stellman- greene.com/aspm/content/view/23/38/
  • 25. UNIVERSIDADE DE PERNAMBUCO Bibliografia [1] http://www.cin.ufpe.br/~scbs/metricas/02%20-%20EstimativasMetricas_3p.pdf [2] http://www.linhadecodigo.com.br/artigo/102/metricas-e-estimativas-de-software-o-inicio-de-um-rally-de-regularida [3] http://www.cin.ufpe.br/~scbs/metricas/02%20-%20EstimativasMetricas_3p.pdf [4] http://www.cesarkallas.net/arquivos/faculdade/engenharia_de_software/14Estimativas%20e%20M %82tricas/Estimativas%20e%20M%82tricas%20I.pdf [5] http://www.dimap.ufrn.br/~jair/ES/slides/EstimativasMetricas.pdf [6] http://www.cin.ufpe.br/~raa3/projetao/Renata/Wideband%20Delphi.doc [7] http://www.cin.ufpe.br/~raa3/projetao/2Iteracao/Apresentacao/Aula%2003%20-%20wideband.ppt [8] http://www.cin.ufpe.br/~if717/slides/6-estimativas-de-custo.pdf