Questões de Concurso
Sobre diagrama de classes em engenharia de software
Foram encontradas 397 questões
Analise as afirmativas abaixo sobre os diagramas da UML (Unified Modeling Language) utilizados na modelagem de sistemas, segundo Sommerville.
II. O Diagrama de Sequência é um modelo dinâmico que mostra a série de interações entre objetos durante a execução de um caso de uso.
III. O Diagrama de Classes é um modelo dinâmico que descreve o comportamento temporal e a ordem das mensagens enviadas entre os objetos do sistema.
IV. O Diagrama de Atividades é utilizado exclusivamente para modelar a arquitetura física de implantação dos componentes de hardware.
Estão corretas apenas as afirmativas
Ao elaborar a documentação técnica para orientar a equipe de programadores, é fundamental que o analista:
Julgue o próximo item, acerca de análise de requisitos, UML e conceitos relativos à orientação a objetos.
No seguinte diagrama de classes, os métodos e atributos das classes Ave e Mamífero são herdados da classe Animal e o método falar(), nas classes BemTeVi, Papagaio, Vaca e Cachorro, é um exemplo de polimorfismo.

Observe o seguinte Diagrama de Classes da UML:
Baseado no diagrama acima, analise as seguintes afirmações:
I. Todos os métodos da classe ClasseA possuem retorno de dados do tipo boolean.
II. O atributoD da ClasseB é do tipo String e possui visibilidade privada.
III. O losango preenchido representa uma associação por composição entre a ClasseA e a ClasseB
IV. Ao excluir um objeto da ClasseA em sua implementação, também será excluído o objeto da ClasseB.
Estão corretas apenas as afirmativas
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.
O diagrama de classes em UML é utilizado exclusivamente para representar a interação entre objetos, não sendo adequado para modelar a estrutura do sistema.
Com base nos dados apresentados, assinale a opção que reflete a aplicação correta dos princípios da modelagem OO no contexto do sistema de gerenciamento da biblioteca, considerando a relação entre as abordagens didático-pedagógicas e os conhecimentos teórico-práticos da área.
Com base na notação UML para as ligações apresentadas no diagrama, assinale a opção que apresenta corretamente o significado das relações entre as classes.
Considere o seguinte recurso acessível por uma API RESTful, denotado em JSON, que representa uma fatura comercial de forma simplificada.

Dentre as alternativas a seguir, assinale aquela que apresenta um diagrama de classes UML condizente como modelagem para esse recurso e outros do mesmo tipo.
Na UML 2.5.1, o diagrama de ________ (1) é utilizado para detalhar o comportamento de objetos em um determinado fluxo de trabalho, enquanto o diagrama de ________ (2) foca na modelagem de relacionamentos e propriedades dos elementos estáticos do sistema.

Considere o diagrama UML de classes a seguir:

Sobre esse diagrama, é correto afirmar:
Assinale a opção que descreve corretamente as diferenças entre o diagrama de classe e o diagrama de objetos na UML 2.5.