Raciocinio lógico
Por: Adany santos • 20/9/2018 • Artigo • 665 Palavras (3 Páginas) • 146 Visualizações
Minimundo
A gerência de uma agência de tecnologia precisa desenvolver um software para melhorar seu desempenho na elaboração de orçamentos, esse software irá obter resultados necessários para estimar o custo de um determinado projeto a partir dos dados de um diagrama de classe e de diagrama de casos. E a partir desses dados, o gerente irá enviar o trabalho para a pessoa/equipe ideal para o desenvolvimento, e obterá resultados aproximados de quantas linhas de códigos o software terá.
O software terá que achar o resultado do Ponto de Função Não Ajustado, que será obtido a partir da soma dos resultados de dois tipos de dados que iremos obter a partir do Ponto de Função de Dados e o Ponto de Função Transacional.
Mas para obter esse resultado, será preciso saber a complexidade dos dados do usuário. Essa complexidade é dividida em:
- Simples
- Médio
- Composto
- Tabela da Complexidade do Ponto de Função de Dados
Número de Registros Lógicos | Número de Itens de Dados Referenciados | ||
De 1 a 19 | De 20 a 50 | 51 ou mais | |
Apenas 1 | Simples | Simples | Média |
De 2 a 5 | Simples | Média | Complexa |
6 ou mais | Média | Complexa | Complexa |
- Tabela da Complexidade do Ponto de Função de Transacional de Entradas Externas
Número de Registros Lógicos | Número de Itens de Dados Referenciados | ||
De 1 a 4 | De 5 a 15 | 16 ou mais | |
0 ou 1 | Simples | Simples | Média |
2 | Simples | Média | Complexa |
4 ou mais | Média | Complexa | Complexa |
- Tabela da Complexidade do Ponto de Função de Transacional de Saídas e Consultas Externas
Número de Registros Lógicos | Número de Itens de Dados Referenciados | ||
De 1 a 5 | De 6 a 19 | 20 ou mais | |
0 ou 1 | Simples | Simples | Média |
2 ou 3 | Simples | Média | Complexa |
4 ou mais | Média | Complexa | Complexa |
Agora é preciso localizar o valor do Ponto de Função Não ajustado que será obtido através da complexidade.
O resultado do Ponto de Função de Dados é obtido a partir de duas características:
- ALI – Arquivo Lógico Interno
- ALE – Arquivo Lógico Externo
Função | Complexidade | ||
Simples | Médio | Composto | |
Arquivo Lógico Interno | 7 | 10 | 15 |
Arquivo Lógico Externo | 5 | 7 | 10 |
O resultado do Ponto de Função Transacional é obtido a partir de três características:
- Entrada Externa
- Saída Externa
- Consulta Externa
Função | Complexidade | ||
Simples | Médio | Composto | |
Entrada Externa | 3 | 4 | 6 |
Saída Externa | 4 | 5 | 7 |
Consulta Externa | 3 | 4 | 6 |
Com a soma dos dados acima, temos a ponto e função bruta. Que é o Ponto de Função não ajustado. E para ajusta-lo, precisamos achar o fator de ajusto, através da fórmula:
- Valor do Fator de Ajuste = (NIT * 0,01) + 0,65.
O Nível de Influência Total (NIT), é o resultado da soma das 14 características, que vamos pontua-las de 0 à 5. Veja abaixo as 14 características:
- Comunicação de Dados
- Processamento de Dados Distribuído
- Desempenho
- Utilização do Equipamento (Restrições de Recursos Computacionais)
- Volume de Transações
- Entrada de Dados On-line
- Eficiência do Usuário Final (Usabilidade)
- Atualização On-line
- Processamento Complexo
- Reusabilidade
- Facilidade de Implantação
- Facilidade Operacional (Processos Operacionais, tais como Inicialização, Cópia de Segurança, Recuperação etc)
- Múltiplos Locais e Organizações do Usuário
- Facilidade de Mudanças (Manutenibilidade)
Com o fator de ajuste, é possível agora obter o valor do Ponto de Função com a menor margem de erro possível. Através da fórmula:
...