Aula 04 de 04 de Métricas de Software

Post on 08-Apr-2017

15 views 0 download

transcript

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