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

A-+=
novo
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.

Este campo é para fins de validação e não deve ser alterado.
Quer ver esse conteúdo aqui? Vote abaixo.
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário

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

Este campo é para fins de validação e não deve ser alterado.
Quer ver esse conteúdo aqui? Vote abaixo.
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário

Nenhum aluno compartilhou redação com nota superior a 90%.
Confira nossos planos especiais de assinatura e desbloqueie agora!

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

Este campo é para fins de validação e não deve ser alterado.
Quer ver esse conteúdo aqui? Vote abaixo.
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário
Este campo fica oculto ao visualizar o formulário

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

Uma equipe de desenvolvimento de software foi encarregada de criar um Sistema de Gestão de Pautas e Agendamentos Judiciais (SGPAJ) para um Tribunal do Trabalho. O projeto utiliza Scrum (para gerenciar backlog e sprints), BPMN (para modelar o processo de criação e acompanhamento de pautas) e Keycloak (OAuth2) (para autenticação e autorização via Single Sign-On). O sistema será desenvolvido em arquitetura de microsserviços, visando alta escalabilidade e segurança. No fluxo BPMN, o magistrado/servidor cria a pauta (data, hora, sala), o juiz aprova, o sistema notifica as partes envolvidas e todos podem acompanhar o status (confirmada, cancelada, remarcada). Cada microsserviço valida o token de a…

O intercâmbio de dados entre aplicações é o processo de transmitir e receber informações entre sistemas distintos, permitindo que eles operem em conjunto e compartilhem dados de forma integrada. Esse processo é essencial em cenários onde diferentes aplicações precisam colaborar para fornecer uma experiência coesa ou uma visão unificada dos dados.

Dois dos principais formatos de dados utilizados atualmente são JSON (JavaScript Object Notation), formato leve e fácil de ler, amplamente usado em APIs RESTful; e o XML (Extensible Markup Language), mais verboso que o JSON, mas permite esquemas complexos, sendo comum em Web Services SOAP.

A seguir, é apresentado um fragmento de código em XML:

<p…

Um Analista foi encarregado de auxiliar na programação do módulo de inclusão de clientes em uma aplicação desenvolvida com C# no Visual Studio, utilizando ADO .NET. Nessa aplicação, há um formulário (frmCadastroCliente) com os campos txtCodigo, txtNome, mskCPF, mskDtNasc e os botões btnIncluir e btnConsultar. Há um banco de dados chamado Empresa.dbo com a tabela cliente contendo os campos abaixo.
id_cliente – int – Primary key – auto incremento (identity)
nome – varchar(80) – not
data_nasc – date
cpf – char(11) – not
Para que o Analista consiga auxiliar nessa programação, atenda ao que se pede:
a. Colocar no interior do método getConnect…

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