ANALISE DE PONTOS DE FUNÇÃO – MEDIÇÃO, ESTIMATIVAS E GERENCIAMENTO DE PROJETOS
Por: tamarakelf • 4/4/2021 • Resenha • 3.632 Palavras (15 Páginas) • 169 Visualizações
ENGENHARIA DE SOFTWARE
INSTITUTO POLITÉCNICO – Centro Universitário UNA
RESUMO CAPÍTULOS 8 E 9 DO LIVRO
ANALISE DE PONTOS DE FUNÇÃO – MEDIÇÃO, ESTIMATIVAS E GERENCIAMENTO DE PROJETOS
Engenharia de Computação
Afonso Coutinho, Franklin Ferreira, Luis Mamede, Tamara Ferreira
2019
CAPÍTULO 8
INTRODUÇÃO
No capítulo 8, através dos estudos de caso fornecidos, é possível analisar e exercitar os tipos de contagem da análise de pontos de função.
Cada exercício fornece o tipo de contagem, o propósito, o escopo e a fronteira.
O objetivo é consolidar os conceitos teóricos vistos através de um simples estudo de caso.
CARACTERÍSTICAS DA APLICAÇÃO
O objetivo nessa seção é contar os pontos de função de uma pequena aplicação de faturamento da empresa ACME
O sistema é uma aplicação do Windows, desenvolvido internamente na empresa de quarta geração e utiliza o banco de dados relacional (MS-Access).Aplicação monousuário e não funcional em rede.
O gerente de TI mostrou preocupação de existir problemas de performance quando o volume de dados ficasse muito volumosa.
Os usuários descartaram a necessidade da utilização de um outro gerenciador de banco de dados uma vez que o volume de faturamento da empresa era pequeno.
Para baratear o custo da implantação:
- Aplicação desenvolvida sem uso de ajuda online e instalador;
- Uso da biblioteca para tela de cadastro genéricas, gerando padronização;
- Backup feito pelo usuário fora da aplicação.
Na figura 1 é apresentado um diagrama de entidade-Relacionamento, onde é possível verificar o relacionamento entre as tabelas
O estudo de caso ainda apresenta um dicionário de dados indicando o nome da tabela, o nome do campo, tipo de dado, descrição do campo. E a chave primária da tabela
Segue abaixo as tabelas apresentadas no estudo de caso e suas respectivas chaves primárias
UF – Código UF
Cidade – Identificador da Cidade
Cliente – Identificador do cliente
Contato cliente – Identificador do cliente/ número de ordem do contato (chave estrangeira)
Imposto - Identificador do imposto
Nota Fiscal – Identificador da nota fiscal
Item Nota Fiscal – identificador do item da nota fiscal/ Identificador da Nota Fiscal de serviço (chave estrangeira)
Imposto Nota Fiscal – identificador da nota Fiscal/ Identificador do imposto (Chaves estrangeiras)
TRANSAÇÕES
Cadastro de cidades
- Barra de ferramentas: Inclusão, alteração, exclusão, ordenação e busca direta pelo campo da ordenação;
- Nome e estado de preencimento obrigatório. O estado é preenchido através da caixa de seleção;
- Identificador da cidade é gerado automaticamente e exibido após clicar no botão “Novo”;
- Campo ISS indica que o valor será retido na cidade do cliente e não na sede do prestador de serviço;
- Não é possível excluir uma cidade se houver um cliente ou contato relacionado a ela.
Cadastro de clientes
- Barra de ferramentas: inclusão, alteração, exclusão, navegação entre registros, consulta rápida e pesquisa de clientes. Na navegação entre registros é emitida uma mensagem quando o primeiro ou o último registro é atingido;
- Campos obrigatórios: razão social, CNPJ e endereço;
- Identificador é gerado automaticamente pelo sistema;
- Há uma barra de ferramentas específica para inclusão, alteração, exclusão, navegação, navegação das pessoas de contato do cliente, mas só são efetivamente em conjunto com os dados do cliente;.
- O cadastro de contato para cliente é opcional;
- Dois clientes não podem ter o mesmo CNPJ ou mesma razão social;
- CNPJ, INScrição Municipal e Inscrição Estadual possuem validações de dígito verificador;
- O campo data possui a opção de escolha por calendário;
- O campo Cidade é editado através da escolha em lista;
- Os campos de UF das abas de clientes não são editáveis, é preenchido automaticamente após a escolha da cidade;
- É solicitada uma confirmação antes da exclusão de um cliente;
- Não é possível excluir um cliente que tenha nota fiscal associado;
- Se um cliente é excluído, todos os dados de contato são excluídos.
Pesquisa de cliente
- Barra de ferramentas: aplicar e limpar o filtro de seleção e opção Detalhes que remete a tela do cadastro de clientes posicionada no registro de pesquisa;
- Não existem campos obrigatórios;
- O campo nome do cliente aceita parte do nome para pesquisa;
- O campo Cidade no filtro é editado pelo campo e seleção na lista de cidade;
- Uma segunda tela é aberta ao aplicar filtro com os registros apresentados no formato de uma grade. Uma mensagem é emitida se não houver registros.
Nota Fiscal
- Barra de ferramentas: inclusão, alteração, exclusão, navegação entre registros e impressao da nota fiscal;
- O nome do cliente é selecionado e uma lista que exibe o nome fantasia da empresa;
- O sistema busca os dados de endereço e faturamento após a seleção do nome do cliente, dos últimos 12 meses. É possível repetir os dados da última nota ou alterar;
- Todos os campos são obrigatórios. Quando a nota for cancelada é preciso informar o motivo;
- Quando uma nota é cadastrada, ela fica na situação de “edição”. Após a impressão a situação muda para “faturada”. É possível alterar para “cancelada” após faturada;
- A medida que os itens da nota são informados, o sistema recupera os impostos incidentes e calcula os valores aplicados;
- A nota pode ser cadastrada e impressa em diferentes momentos;
- Os campos identificadores da nota são calculados pelo sistema;
- O campo data possui opção de preenchimento por meio de calendário;
- Antes da exclusão da nota é necessário confirmar a operação;
- Se uma nota fiscal for excluída, todos os impostos e itens são excluídos e uma mensagem no final é emitida;
- Barra de ferramenta específica para inclusão, alteração exclusão, navegação. As alterações só são efetivadas em conjunto com o cabeçalho da nota;
- O número da nota é gerado automaticamente pelo sistema após a impressão da nota;
- Após a nota ser impressa o sistema emite uma mensagem para validar a nota, se validada a nota é alterada para “faturada”, caso contrário é alterada para “cancelada”;
- A nota é impressa em 4 vias;
PROJETO DE DESENVOLVIMENTO
O banco JDK decidiu modernizar o serviço de fornecimento de ticket alimentação trocando os vales de papel por cartão magnético.
O sistema antigo responsável por gerenciar toda a retaguarda do serviço (como estabelecimentos conveniados, Contratos com empresas, etc), será substituído por um novo sistema para a autorização dos pagamentos mentos das compras somente de forma online.
O novo sistema irá utilizar algumas informações existes e processar transações originadas no sistemas de retaguarda, nos estabelecimentos conveniados e na internet.
...