Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.233 questões
Considere o diagrama de classes de UML abaixo e as afirmativas a seu respeito.

I. O elemento sintático identificado pelo número “1” corresponde a um relacionamento de composição.
II. O elemento sintático identificado pelo número “2” corresponde a um relacionamento de agregação.
III. O elemento sintático identificado pelo número “3” corresponde a um relacionamento de herança.
IV. Considerando o atributo da classe AutomaticPlayer e o seu relacionamento com a classe Strategy, é possível afirmar que uma instância de AutomaticPlayer pode apontar uma instância de Strategy.
V. Considerando o atributo da classe AutomaticPlayer e o seu relacionamento com a classe Strategy, é possível afirmar que uma instância de AutomaticPlayer pode apontar uma instância de Strategy2 e uma instância de Strategy3, simultaneamente.
VI. Considerando a classe Player e suas subclasses, é possível afirmar que as duas subclasses sobrescrevem um método herdado.
Assinale a alternativa que contém apenas afirmativas corretas.
I. O __________ destina-se a ser usado quando há partes comuns do comportamento de dois ou mais casos de uso. Essa parte comum é então extraída para um caso de uso separado, para ser incluído por todos os casos de uso básicos que tenham essa parte em comum. Como o uso principal desse relacionamento é para reutilização de partes comuns, o que é deixado em um caso de uso básico geralmente não é completo em si mesmo, mas depende das partes adicionadas para ser significativo.
II. O __________ destina-se a ser usado quando há algum comportamento adicional que deve ser incluído, possivelmente de forma condicional ao comportamento definido em um ou mais casos de uso.
III. __________ especifica um papel desempenhado por um usuário ou qualquer outro sistema que interage com o sistema sob modelagem.
IV. __________ especifica um conjunto de ações executadas, que produz um resultado observável de valor para uma ou mais partes interessadas.
Assinale a alternativa que preenche corretamente as quatro definições, considerando sua ordem numérica.
Considere a porção de um diagrama de classes UML mostrado abaixo:

Sobre o diagrama mostrado, analise as assertivas abaixo:
I. A classe Dado implementa a interface Dispositivo.
II. A associação entre a classe Dado e a classe TipoDeDado poderá ser implementada na forma de um atributo chamado tipo na classe Dado.
III. A classe Dado possui duas operações chamadas salvar e carregar.
Quais estão corretas?
( ) Um diagrama de sequência do sistema é uma figura que mostra, para um cenário específico de um caso de uso, a identificação do fluxo de mensagens entre objetos identificados durante a fase de projeto do sistema.
( ) Modelos de domínio podem ser desenhados utilizando notação UML para diagramas de classes.
( ) Casos de uso resumidos podem ser representados na forma de diagramas de casos de uso da UML.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Um dos diagramas da UML representa graficamente por meio dos atores as funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. É uma ferramenta que corresponde a uma visão externa do sistema e tem por objetivo ilustrar em um nível alto de abstração quais elementos externos interagem com que funcionalidades do sistema.
Essa ferramenta é conhecida como diagrama de:
A UML é uma linguagem visual para modelar sistemas orientados a objetos, com o objetivo de representar os paradigmas da orientação orientada a objetos. Por meio dos elementos gráficos, pode-se construir diagramas que representam diversas perspectivas de um sistema, oferecendo visões que ressaltam aspectos diferentes do sistema. Entre essas visões,
I . uma enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema;
II. outra corresponde à distribuição física do sistema em seus subsistemas e à conexão entre essas partes.
As visões caracterizadas em I e II são denominadas, respectivamente, de:
Um dos diagramas definido na UML representa uma coleção de objetos que trabalham em conjunto para atender algum comportamento do sistema. Este diagrama é o:

Nesse diagrama, há uma associação binária com, especificamente, duas terminações
Considere o seguinte diagrama UML 2.5.

Neste diagrama estão indicados alguns de seus elementos. O nome do diagrama e os nomes dos elementos de II a V são,
correta e respectivamente, indicados em: