Baixe o app para aproveitar ainda mais
Prévia do material em texto
Medidas do Esforço de Desenvolvimento de Software Exercícios Ex 1: Um sistema da área financeira possui um conjunto de três tabelas (principais) para controle de contas correntes. Com base na estrutura a seguir, identifique os arquivos existentes, considerando Pontos por Função: • Conta-Corrente (Número Banco, Agência, numero C/C, CPF do Cliente, Data Abertura) • Movimentos na Conta-Corrente (Número C/C, Agência Banco, Data/Hora, Tipo (C/D), Valor) , • Cartão de Crédito Número ( Numero Cartão, Número C/C, Agência Banco, Nome do Cliente, Validade, Limite de Crédito, Limite de Saque) . 2 3 4 Ex 2: Em um ALI foram identificados três registro logicos: Informações de Compromisso, Parcelamento do Pagamento e Rateio de Despesas. O primeiro contém 20 IDs, o segundo, também 20 IDs e o terceiro 11. Para efeito de relacionamento desses grupos(RL) entre si, todos os grupos compartilham o código do compromisso. Com quantos PF esse ALI vai contribui para a aplicação? Obs: Considere a tabela abaixo: 5 6 EX3: Analise a estrutura de tabelas a seguir, pertencente a um sistema de varejo, e identifique os arquivos existentes. 7 Ex4: Considerando o escopo, abaixo, identifique a fronteira da aplicação • Ex5: 8 1- Dê um exemplo de uma informação de controle contada como um tipo de dado em uma tela de inclusão de dados. 2 -“Um saque é um saque, seja ele feito em um terminal de auto- atendimento ou diretamente em um caixa, mas o procedimento é totalmente diferente”. Como você classificaria uma transação de saque (saída de recursos)? Quantas funções você identificaria? Por quê? 3-Um depósito pode ser feito diretamente no caixa, no terminal de auto-atendimento ou pelo processamento de arquivos com relação de cheques. Como você classificaria uma transação de depósito (entrada de recursos)? Quantas funções você identificaria? 9 EX6: Um sistema possibilita a criação de novos empregados, através do preenchimento dos dados básicos do empregado e dos dados dos dependentes (caso existam), considerando que a cada atualização do arquivo de empregados é gerado um arquivo de exportação, que é liberado para um outro sistema. Quantas funções você identificaria e como você as classificaria? 10 Referencias: http://www.inf.ufsc.br/~seccom/material2006/analisePF.pdf 11 O que é APF ? “É uma medida de dimensionamento de software através da funcionalidade implementada em um sistema, sob o ponto de vista do usuário.” http://analisetotal.com.br/arquivos/APFTexto.pdf
Compartilhar