3 4
Exemplos
Medidas e Métricas de software Medidas de referência - Base Line
Tamanho do produto Dados devem ser razoavelmente
precisos
Linhas de código – LOC, Kloc
Banco de Dados Histórico de Maior número possível de
Pontos de função - FP projetos medidos da mesma
projetos
Pontos de casos de uso – UCP forma
10
dos dados de um cliente apresentada em uma tela de uma aplicação Nível de trabalho por dia da semana
<2 Baixo(4) Baixo(4) Médio(5)
que é usada para o cadastramento de dados de clientes. Deve ser Dia horas % do total sessão 2 ou 3 Baixo(4) Médio(5) Alto(7)
1 Domingo 1004 8,73% 111
prevista uma validação de cada campo e, caso o cliente já exista ou 2 segunda 1887 16,41% 201
>3 Médio(5) Alto(7) Alto(7)
o CNPJ seja inválido, mensagens de erro apropriadas devem ser 3 terça 1547 13,45% 177
4 quarta 1975 17,17% 195
mostradas. 5 quinta 1591 13,83% 191
Dados de Clientes: Código; Nome; Razão Social; Tipo; Região; CNPJ; Inscrição 6 sexta 2209 19,21% 200
Estadual; Endereço; Bairro; CEP; Cidade; Contato-1; Telefone; Contato-2; 7 Sábado 1286 11,18% 121
Total dias úteis 9209 80,08% 964
Telefone Total fim de semana 2290 19,91% 232
Atualiza o arquivo de cadastro de Clientes
Contagem dos elementos de dados (DET)
OBS: não importa quantas diferentes mensagens devam ser emitidas; contamos
• dia, horas, % do total, sessão 4
apenas uma vez.
• total horas dias úteis, % total horas dias úteis, total sessão dias úteis 3
Solução – contagem de FP referente a entrada de dados • total horas fim de semana, % total horas fim de semana, total sessão fim de
Contagem: semana3
DET: 16 (15 campos de dados, mensagem de erro) N.º de elementos de dados (DET)= 10
FTR: 1 (Clientes) Contagem dos arquivos referenciados
Grau de complexidade da EI: Média 4 FP
• Como a produção do relatório envolve 4 arquivos, temos: FTR=4
Para essa EO com DET=10 e FTR=4 deve-se contar 7 FP
13 14
Solução:
(1) É uma Saída Externa os dados serão enviados para fora da fronteira da [www.SoftwareMetrics.com]
aplicação e há processamento (cálculo do total de clientes cadastrados).
(2) DET: 10 (9 campos e total de clientes) e FTR: 1 (clientes)
Grau de complexidade da EO: Simples 4 FP
15 16
21 22
23 24
Atividades durante a próxima semana
Lista de exercícios - Está disponível no Moodle
Cada equipe deve entregar 2 cópias: Uma impressa (antes da aula) e uma no Moodle (no dia
anterior à aula) no formato doc ou pdf.
Nr de exercícios obrigatórios equivale ao nr de componentes da equipe. Equipes com
menos de 6 componentes devem entregar pelo menos um exercício de cada assunto.
A apresentação dos exercícios em sala é individual. Todos os alunos devem trazer a solução
em meio eletrônico (melhor não depender apenas da Internet).
Para as questões tipo teste deve ser apresentada a justificada para escolha da alternativa.
Utilizar o fórum de discussão “Discussão sobre WBS e Metricas” para discutir os exercícios
No assunto indicar número da questão e item (EX: questão 2 item c) ou para dúvida conceitual
indicar o assunto (EX: Contagem de DETs para EI)
25