Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.019 questões
A UML (Unified Modeling Language) é uma linguagem de especificação de software orientado a objetos. Em uma modelagem orientada a objetos, os três relacionamentos mais importantes são as dependências, as generalizações e as associações. O analista Antônio começou a fazer um projeto usando a UML, e a primeira ação foi modelar a empresa e seus departamentos, numa forma simples de agregação “Todo/Parte”, conforme está ilustrado na Figura abaixo:
A agregação que a Figura ilustra é um tipo especial de
Sobre o uso de interfaces em orientação a objetos, podemos afirmar que:
I. evita que alterações de código em determinados componentes do sistema sejam refletidas por todo o sistema.
II. representa um contrato entre componentes do sistema.
III. permite a utilização das implementações das classes concretas ao invés da utilização das classes abstratas.
Está(ão) CORRETA(S), apenas, a(s) proposição(ões)
Considere que um Analista de TI sabe que uma classe Pessoa Física e uma classe Pessoa Jurídica possuem o atributo nome como uma informação em comum e que o CPF é um atributo específico para a Pessoa Física e o CNPJ é um atributo específico para Pessoa Jurídica. Então o Analista criou uma outra classe com o atributo nome e seu objetivo é que haja herança deste e, eventualmente, outros métodos e atributos, para as classes filhas, Pessoa Física e Pessoa Jurídica, que já existiam.
Essa classe criada não é instanciada, apenas fornece um modelo para geração de outras classes, e é denominada
Considere:
Os hidrômetros, relógios registradores de consumo de água, têm determinadas características. Em um sistema de computação, para processar os dados que deles provêm deve-se atentar para o fato que eles têm atributos e operações comuns e outros específicos. Usando pilares da orientação a objeto e a capacidade de reuso viabilizada por linguagens desse paradigma, um Analista usou dois conceitos fundamentais sendo um empregado no âmbito da descrição e estruturação das classes de hidrômetros e outro no âmbito da invocação dos métodos com mesma assinatura, todavia levando em consideração o comportamento distinto de operação dos hidrômetros. Tais conceitos são:
No que se refere aos diagramas da análise orientada a objetos, julgue o item.
Um diagrama de estado básico é ideal para a modelação
de um atributo que possui poucos valores.
No que se refere aos diagramas da análise orientada a objetos, julgue o item.
Processos paralelos não podem ser modelados pelos
diagramas de atividade.
No que se refere aos diagramas da análise orientada a objetos, julgue o item.
No diagrama de colaboração, o nome de um argumento
é o nome real desse argumento, e não o nome formal
utilizado pelo objeto destinatário em seu título de
operação.
No que se refere aos diagramas da análise orientada a objetos, julgue o item.
A principal característica do diagrama de interação é a
exibição de mensagens assíncronas entre os objetos. As
mensagens síncronas, aquelas em que um objeto
remetente deve esperar pelo objeto destinatário para
finalizar a execução, não são tratadas por esse diagrama.
A respeito do diagrama apresentado, assinale a alternativa
correta.
A partir dessas informações, assinale a opção correta, acerca do método , apresentado na figura.
Considere a figura abaixo.
Com base na figura e nos fundamentos da Orientação a Objetos, é correto afirmar que