Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.250 questões

Q4050348 Engenharia de Software
A UML (Linguagem de Modelagem Unificada) é uma linguagem de modelagem visual, expressiva, que se revela relativamente simples e extensível, a qual faz uso de diversos diagramas. Na UML, o diagrama utilizado para definir o modelo de estrutura estática do sistema, ou seja, aquele que identifica os objetos, classes e relacionamentos entre eles é o Diagrama de:
Alternativas
Q4005151 Engenharia de Software
Sobre a notação UML, mais especificamente sobre os diagramas de casos de uso, assinale a alternativa que correta:
Alternativas
Q3997111 Engenharia de Software
Os diagramas de casos de uso, presentes na Linguagem de Modelagem Unificada (UML), são diagramas comportamentais usados para capturar, especificar e visualizar o comportamento do sistema. O diagrama de casos de uso auxilia no levantamento dos requisitos funcionais do sistema, registrados em cenários de casos de uso, descrevendo um conjunto de funcionalidades do sistema e suas relações com elementos externos e entre si. Na figura a seguir, é apresentado o diagrama de casos de uso para um sistema de biblioteca, que destaca alguma dessas relações entre casos de uso e atores. Nos rótulos I, II, III e IV, vistos na figura a seguir, respectivamente, quais os nomes dos tipos de relacionamentos identificados nestes rótulos?
  Imagem associada para resolução da questão
Alternativas
Q3970305 Engenharia de Software

Considere o diagrama de classes de UML abaixo e as afirmativas a seu respeito.


Q41.png (472×597)



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.

Alternativas
Q3970304 Engenharia de Software
Considere as seguintes definições relacionadas à modelagem de casos de uso (UML), com lacunas a preencher.

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.
Alternativas
Q3960353 Engenharia de Software
 Diagramas de interação são utilizados para fazer a modelagem dos aspectos dinâmicos do sistema. O diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens é chamado de diagrama de: 
Alternativas
Q3960351 Engenharia de Software

 Considere a porção de um diagrama de classes UML mostrado abaixo:




Imagem associada para resolução da questão



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? 


Alternativas
Q3960350 Engenharia de Software
 Em relação aos artefatos utilizados no Processo Unificado (PU), analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) 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, é: 
Alternativas
Q3074217 Engenharia de Software
A escola particular LUMA possui 220 estudantes e oferece cursos de nível pré-escolar que, obrigatoriamente, abrangem os conteúdos de Português, Matemática, Ciências, História, Geografia, Inglês, Espanhol, Sociologia, Educação Física, Artes e Informática. Os conteúdos são ministrados em todas as turmas. A escola tem, no seu quadro de funcionários, 15 professores que atendem 9 turmas com, no máximo, 25 estudantes. É importante destacar que o professor, quando não está lecionando, pode atuar como apoio técnico, coordenador e supervisor. É necessário controlar os cursos oferecidos, a data de início e término, o horário de início e término, o nome, o telefone do professor e o valor da hora/aula. Para cada curso, também deve-se controlar a carga horária, o valor do curso e o conteúdo programático. A escola ainda não está adequada aos preceitos inclusivos, logo não há turmas com mais de um professor. A figura a seguir mostra o diagrama de caso de uso. Assinale a alternativa que contém o diagrama de classes CORRETO.
Imagem associada para resolução da questão
Alternativas
Q2501771 Engenharia de Software
Ao se desenvolver um sistema em UML, o diagrama de classes é construído na fase de
Alternativas
Q2408316 Engenharia de Software

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:

Alternativas
Q2408314 Engenharia de Software

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:

Alternativas
Q2399499 Engenharia de Software

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:

Alternativas
Q2118652 Engenharia de Software
Considere o seguinte diagrama de classes da UML 2.2: 
Imagem associada para resolução da questão


Nesse diagrama, há uma associação binária com, especificamente, duas terminações
Alternativas
Q2108337 Engenharia de Software
Na UML 2.5, os diagramas de componente, de atividade e de sequência são tipificados, correta e respectivamente, como parte dos grupos
Alternativas
Q2105278 Engenharia de Software

Considere o seguinte diagrama UML 2.5.

Imagem associada para resolução da questão


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:

Alternativas
Q2105201 Engenharia de Software

Analise o diagrama em notação UML 2.5.1.


Imagem associada para resolução da questão

Neste diagrama

Alternativas
Q2105200 Engenharia de Software

Analise a figura a seguir que apresenta a classe Janela em notação UML 2.5.1.


Imagem associada para resolução da questão


É correto afirmar:

Alternativas
Q2093405 Engenharia de Software
A UML faz uso de diversos diagramas para permitir a comunicação entre as equipes que produzem os softwares. O diagrama, utilizado na UML, que mostra como as mensagens fluem de um objeto para outro, formalizando as descrições informais dos eventos nos requisitos, é o diagrama de: 
Alternativas
Q2093047 Engenharia de Software
Na UML 2.5, o diagrama mais adequado para representar as diferenças nas implantações do sistema para ambientes de desenvolvimento, preparação ou produção com os nomes de servidores ou dispositivos de compilação específicos, é o diagrama de  
Alternativas
Respostas
421: A
422: A
423: E
424: B
425: C
426: A
427: D
428: B
429: A
430: D
431: D
432: A
433: D
434: A
435: E
436: A
437: D
438: D
439: B
440: B