Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
Texto Associado Texto Associado
Determinada empresa pública adquiriu no mercado um sistema para contabilizar suas operações junto a clientes/cidadãos. Atualmente, essa contabilização é realizada em um banco de dados relacional, porém, devido a vários problemas que vêm ocorrendo, ela não funciona conforme o esperado. Para solucionar o problema, o fornecedor do sistema propôs o seguinte diagrama de classe.
Imagem Associada da Questão
Pelas regras de negócio, o sistema deve operar com a visão de que o usuário pode realizar uma ou várias operações, que, por consequência, podem gerar um ou vários eventos contábeis. Cada operação é vinculada a um contrato, podendo este conter várias operações, ou nenhuma, durante seu ciclo de existência. Diante desse cenário, o gestor espera que os dados do contrato possam ser recuperados a partir de um registro contábil.
De acordo com as informações apresentadas, assinale a opção correta com relação a orientação a objetos e a engenharia de software.
A
Os métodos disponíveis para um objeto da classe Funcionário são consultar(int matricula) e consultar(string nome)
B
A classe Tipo é uma especialização da classe Operação
C
Problemas relatados pelo gestor são enquadrados como demandas perfectivas, já que, originalmente, houve a homologação do gestor acerca de como a funcionalidade operava
D
Inexiste uma classe denominada Contrato no diagrama de classes porque essa classe não cumpre a associação de contrato pelas operações
E
De acordo com as associações descritas no diagrama, os objetos da classe Funcionário podem disparar métodos em objetos da classe Operação