Qualidade de Software
Suponha uma loja que trabalha com venda de produtos de beleza. Imagine os seguintes casos de uso:
1) Cadastrar produto
2) Consultar produto
3) Gerar relatório de vendas diário que contém nome e telefone de quem comprou,
e o nome e o tel do fornecedor , além do código do produto, o nome do produto, a quantidade vendida, a hora da venda, o valor unitário, o valor total da compra e o nome do vendedor (dica: uso mais de um arquivo)
Indique os campos de dados que serão utilizados em cada caso e calcule o total de pontos de função para desenvolver este subsistema
Parte 2
Considere as seguinte métricas obtidas em projetos passados:
a) produtividade média da equipe = 5h/PF
b) Custo dos programadores P1 = R$ 30,00/h, P2= R$ 40,00 / h e P3 = R$ 50,00 / h
Responda
a) Qual o esfoço para concluir seu projeto ?
b) Quanto custará o projeto se apenas P1 participar ? E, neste caso, quanto tempo para terminar ?
c) Considere que o projeto comeca no dia 1 de um determinado mês M, que o programador está alocado ao projeto apenas 3 dias por semana e que a produtividade diária é de 70 % Em que dia o projeto terminará ? ci) Suponha que P1, P2 e P3 participem do -projeto. Qual seria o custo e o tempo para terminar o projeto ? Distribua os programadores ao longo do tempo
Grupo de ate 3 pessoas
Data de entrega: 14/11/2014
Parte 1 – Pontos de Função Não ajustados
Descrição da Função
Tipo Funcional
Complexidade
Tamanho (PF)
Produtos
ALI
Simples
7 PF
Incluir Produtos
EE
Simples
3 PF
Alterar Produtos
EE
Simples
3 PF
Excluir Produtos
EE
Simples
3 PF
Listar Produtos
CE
Simples
3 PF
Consultar Produtos
CE
Simples
3 PF
Consultar Vendas
SE
Alta
7 PF
Adicionar Vendas
EE
Média
4 PF
Excluir Vendas
EE
Simples
3 PF
Alterar Vendas
EE
Média