Post on 08-Apr-2017
Pós em Engenharia de SoftwareMétricas de SoftwareAula 4 de 4
Autor: Cleber Costa GomesE-mail: cleber.costa.gomes@gmail.com
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
REVISÃO DE AULA ANTERIOR 1/2 Realizar contagem do tamanho funcional,
utilizando APF e os insumos a seguir: Modelo Lógico
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;
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
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
CONTAGEM DETALHADA
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)
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.
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.
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
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.
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: cleber.costa.gomes@gmail.comSkype: cleber.costa.gomes(67) 99983-2029