sqd-sistema-de-questoes-discursivas-fundo-escuro-250
Busca por enunciado
Matéria
Banca
Área
Órgão
Ano
Linhas
Q91728 | TI - Desenvolvimento de Sistemas
Banca: FCCVer cursos
Ano: 2018

A-+=
Salvar em caderno (0)
Faça login para salvar Fechar
Meus Cadernos

Um Programador de Sistemas está participando da construção do sistema de uma instituição pública utilizando a linguagem Java. Como parte do trabalho, terá que implementar diversas classes do módulo de Controle dos Recursos Humanos da aplicação, considerando que há funcionários contratados em regime Estatutário e em regime Celetista − CLT. Destes funcionários, deverão ser controladas as seguintes informações:
 
Estatutário Celetista
Matrícula Matrícula
Nome Nome
Cargo Cargo
Salário Salário
Adicional por tempo de serviço Valor de recolhimento para o INSS
 
Para todos os funcionários há um sistema de gratificação, porém, calculado de maneira diferente. Para os Estatutários, a gratificação equivale a 50% do valor do salário e para os celetistas, a 30%.


Após concluir o módulo de Controle dos Recursos Humanos, pretende-se implementar os módulos de Controle de Imóveis e Financeiro. Todos estes módulos executarão operações de cadastro, consulta, alteração e exclusão de dados em um banco de dados relacional Oracle.


Com base nas informações fornecidas, pede-se:


a. Descreva, considerando os conceitos da orientação a objetos, como devem ser implementadas as classes Celetista e Estatutário para que não haja redundância de atributos nestas classes. Não há necessidade de escrever o código-fonte das classes, mas sim de descrever com que atributos o conjunto de classes necessárias deve ser implementado.


b. Desenhe o Diagrama de Classes da UML para a solução proposta no item a.


c. Implemente o método getGratificacao nas classes Estatutário e Celetista, em Java, considerando os percentuais de gratificação descritos.


d. Descreva como se pode obter polimorfismo a partir do conjunto de classes necessárias para o caso apresentado.


e. Indique a alternativa da orientação a objetos mais adequada para obrigar todos os módulos (Controle dos Recursos Humanos, Controle de Imóveis e Controle Financeiro) a executar as operações de cadastro, consulta, alteração e exclusão. Justifique sua resposta.
loader-icon

Ops! Esta questão ainda não tem padrão de resposta.

Limite atingido! Você pode votar em 3 conteúdos por dia.

Ops! Esta questão ainda não tem resolução em texto.

Limite atingido! Você pode votar em 3 conteúdos por dia.
Carregando…

Ops! Esta questão ainda não tem resolução em vídeo.

Limite atingido! Você pode votar em 3 conteúdos por dia.
Conteúdo exclusivo para alunos da Academia de Discursivas ou assinantes do Sistema de Questões Discursivas.
  • Este formulário é para reportar erros nesta questão discursivas. Caso tenha dúvidas ou precise de ajuda, clique aqui para ver nossos canais de contato.
  • Este campo fica oculto ao visualizar o formulário
  • Opcional

Questões Relacionadas

MatériaTI - Desenvolvimento de Sistemas
BancaFCC

O seguinte código-fonte foi escrito para testar funcionamento de uma simples aplicação a ser executada em um servidor web local (localhost) configurado na porta 8080:

Considerando esse código-fonte, discorra sobre:

1) requisitos para que esse código-fonte seja executado de forma correta;

2) o funcionamento das instruções presentes nas linhas 09, 10, 11 e 12; e

3) o resultado da execução do script para acesso utilizando o endereço http://localhost:8080/?name=John&age=30

Uma instituição pública que desenvolve e mantém sistemas internos possui três ambientes principais: desenvolvimento (DEV), homologação (HML) e produção (PRD). Cada ambiente é mantido manualmente pela equipe de infraestrutura, que realiza configurações diretamente nos servidores por SSH, sem documentação formal ou controle de versão.

Nos últimos meses, foram observadas configurações diferentes entre ambientes (por exemplo, pacotes diferentes entre DEV e PRD); erros em produção após atualizações, causados por configurações mal aplicadas; dificuldade em auditar ou reverter mudanças, pois não há histórico confiável; e dependência de conhecimento tácito da equipe, o que gera risco em caso de saíd…

Com o surgimento do globo.com, foi adotada uma ferramenta amplamente reconhecida no mercado. Embora essa solução fosse eficiente, ela apresentava algumas limitações que impactavam negativamente em aspectos operacionais. Além de implicar custos elevados para sua manutenção, a ferramenta não atendia plenamente às necessidades da emissora em termos de flexibilidade e funcionalidade.

Diante desse cenário, surgiu a necessidade de substituir a ferramenta existente por uma solução mais adequada. Para enfrentar esse desafio, a empresa optou por implementar a metodologia Scrum, com o objetivo de identificar e desenvolver uma nova ferramenta que se alinhasse melhor aos requisitos e expectativas da org…

Espaço de Discussão

Converse com outros usuários do SQD

Acompanhar
Notificar
0 Comentários
Antigos
Recentes Votados
Inline Feedbacks
Ver todos comentários