aula 04 de 04 de métricas de software
TRANSCRIPT
![Page 1: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/1.jpg)
Pós em Engenharia de SoftwareMétricas de SoftwareAula 4 de 4
Autor: Cleber Costa GomesE-mail: [email protected]
![Page 2: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/2.jpg)
ROTEIRO DE AULA Revisão de aula anterior
Contagem: Dedutiva, Estimativa e Detalhada
Estimativa de Esforço
Estimativa de Duração
Produtividade
Resumo de Contagens
Atividade
Agradecimento
![Page 3: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/3.jpg)
REVISÃO DE AULA ANTERIOR 1/2 Realizar contagem do tamanho funcional,
utilizando APF e os insumos a seguir: Modelo Lógico
![Page 4: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/4.jpg)
REVISÃO DE AULA ANTERIOR 2/2 Funcionalidades:
Controlar acesso ao Sistema (login com criptografia); Manter cliente (incluir, alterar e excluir); Manter automóvel (incluir, alterar e excluir); Manter usuário (incluir, alterar e excluir); Registrar e finalizar locação; Consultar:
Clientes por nome; Carros alugados; Data do aluguel; Clientes com carro alugado; Carro mais alugado; Cliente que mais aluga;
![Page 5: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/5.jpg)
CONTAGEM DEDUTIVA - NESMA Trata-se de uma contagem na qual apenas é necessária
a identificação de Arquivos Lógicos Internos (ALI) e Arquivos de Interface Externa (AIE).
Considera-se 35 PF para cada ALI e 15 PF para cada AIE identificado.
Observação: os números 35 e 15 representam as médias de pontos de função identificadas: ALI -> 10 (ALI) + 12 (3EE) + 8 (2CE) + 5 (1SE) = 35 PF AIE -> 7 (AIE) + 4 (CE) + 4 (SE) = 15 PF
![Page 6: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/6.jpg)
CONTAGEM ESTIMATIVA - NESMA Após a identificação de todas as funcionalidades do
software, utiliza-se a classificação de complexidade do IFPUG e aplica-se a complexidade baixa para cada Arquivo Lógico Interno e Arquivo de Interface Externa e média para cada Entrada Externa, Saída Externa e Consulta Externa.
A estimativa do tamanho é então obtida pela fórmula: Fórmula = 7 x ALI + 5 x AIE + 4 x EE + 4 x CE + 5 x SE
![Page 7: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/7.jpg)
CONTAGEM DETALHADA
![Page 8: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/8.jpg)
ESTIMATIVA DE ESFORÇO A técnica Three-Point é utilizada para melhorar a estimativa
direta: Esforço = (1 x Mínimo + 4 x Comum + 1 x Máximo)/6
Ao utilizarmos a quantidade de pontos de função como base para a obtenção do esforço, considera-se a existência de alguma função que relacione essas duas dimensões: Esforço = VPF x TE Onde:
VPF – Valor em Pontos de FunçãoTE – Taxa de entrega (utilização de referência de mercado
e principalmente base histórica)
![Page 9: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/9.jpg)
ESTIMATIVA DE DURAÇÃO Uma vez determinado o esforço em horas, necessário para a
realização de uma determinada atividade, para obter sua estimativa de duração, basta dividir esse valor pelo número de horas trabalhadas pela equipe alocada: Prazo = Esforço / Recursos Observação: a experiência comprova que essa relação linear
entre prazo e quantidade de recursos alocada na execução do projeto não é tão simples e linear assim.Observar o tempo da própria atividade;Observar o vínculo entre as atividades.
![Page 10: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/10.jpg)
PRODUTIVIDADE
Produtividade = Medida do Produto do Trabalho Esforço para Produzi-lo
A medida do produto do trabalho deve ser padronizada e uniforme para tarefas iguais ou similares.
![Page 11: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/11.jpg)
RESUMO DE CONTAGENS
Material disponível para contagem Tipo de Contagem
Modelo preliminar de dados Contagem Indicativa
Modelo de dados e Funções Básicas Contagem Estimativa
Projeto detalhado e Protótipo Contagem Detalhada
Tabela 05 - Resumo de Aplicação de Tipos de Contagem
![Page 12: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/12.jpg)
ATIVIDADE Realizar o planejamento do Projeto de Construção do
Software de Locação de Veículos, utilizando preferencialmente MS Project ou ferramenta similar, levando em consideração: Esforço; Prazo; Recursos. Observação:
Separar o ciclo de desenvolvimento de software em fases; Detalhar as tarefas de cada fase Para cada tarefa descrever: Nome, Esforço, Duração, Data de
Início, Data de Término e Vinculo entre outas tarefas.
![Page 13: Aula 04 de 04 de Métricas de Software](https://reader035.vdocuments.co/reader035/viewer/2022070518/58e7f84a1a28abf13f8b4de1/html5/thumbnails/13.jpg)
AGRADECIMENTO“O verdadeiro ato de descoberta consiste não em encontrar novas terras, mas em ver com novos olhos.”
Marcel Proust
Dúvidas?Cleber Costa GomesLinkedIn: https://www.linkedin.com/in/clebercostagomesEmail: [email protected]: cleber.costa.gomes(67) 99983-2029