2014.1 :: PROGRAMAÇÃO ESTRUTURADA II - ATPS - ETAPA 01
Ensaios: 2014.1 :: PROGRAMAÇÃO ESTRUTURADA II - ATPS - ETAPA 01. Pesquise 861.000+ trabalhos acadêmicosPor: CaDu0102 • 9/6/2014 • 616 Palavras (3 Páginas) • 686 Visualizações
Demanda:
Construa um projeto que leia as informações de candidatos a uma vaga de desenvolvedor JAVA. Ao término do cadastramento, o sistema deve exibir o nome e a nota do candidato aprovado.
Regras de Negócio:
A nota final do candidato é obtida através de seis critérios: experiência em programação, conhecimento de algoritmo, conhecimento de especificação em UML, conhecimento de banco de dados, certificação JAVA e média geral das disciplinas de programação. Cada critério gera uma nota e a soma de todas as notas desses critérios gera a nota final do candidato
O projeto deve implementar as regras de negócio apresentadas a seguir:
• RN01: Cálculo da nota através do tempo de experiência em programação
O usuário deve informar o ano que começou a trabalhar com programação. O sistema deve calcular a quantidade de anos de experiência e aplicar as seguintes notas:
Nota vinte para candidatos com mais de dez anos de experiência.
Nota dez para candidatos com mais de cinco anos de experiência.
Nota cinco para candidatos com mais de dois anos de experiência.
• RN02: Cálculo da nota através do conhecimento de algoritmo
O usuário deve informar o seu nível de conhecimento em algoritmo. O usuário pode informar 1 (Excelente), 2 (Muito Bom), 3 (Bom), 4 (Regular) e 5 (Nenhum). O sistema deve atribuir os valores existentes na tabela apresentada no anexo.
• RN03: Cálculo da nota através do conhecimento de especificação em UML
O usuário deve informar o seu nível de conhecimento em especificação UML. O usuário pode informar 1 (Excelente), 2 (Muito Bom), 3 (Bom), 4 (Regular) e 5 (Nenhum). O sistema deve atribuir os valores existentes na tabela apresentada no anexo.
• RN04: Cálculo da nota através do conhecimento de banco de dados
O usuário deve informar o seu nível de conhecimento em banco de dados. O usuário pode informar 1 (Excelente), 2 (Muito Bom), 3 (Bom), 4 (Regular) e 5 (Nenhum). O sistema deve atribuir os valores existentes na tabela apresentada no anexo.
• RN05: Cálculo da nota através da quantidade de certificações em JAVA
O usuário deve informar a quantidade de certificações em JAVA que possui e o sistema deve aplicar as seguintes notas:
Nota vinte e cinco para candidatos com mais de duas certificações.
Nota vinte para candidatos com duas certificações.
Nota dez para candidatos com uma certificação.
• RN06: Cálculo da nota através da média geral das disciplinas de programação
As médias das cinco disciplinas de programação cursadas na Anhanguera (Programação Estruturada I, Programação Estruturada II, Programação Orientada a Objetos I, Programação Orientada a Objetos II e Programação Concorrente) precisam ser informadas pelo usuário. Com esses cinco valores em mãos, o sistema calcula a média geral e define os seguintes valores:
...