Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.233 questões
Nesse diagrama, o elemento "Cursar" é uma
Observe a imagem a seguir.

Ao analisar o diagrama, dentre os elementos, é possível observar
I. Nome da classe.
II. Atributos da classe.
III. Métodos da classe.
Quais estão corretas?
Esta figura representa uma associação do tipo:
As formas gráficas que compõe cada diagrama são chamadas “elementos”, sendo que cada elemento possui um objetivo específico, e a combinação destes elementos torna-se o diagrama, que gera a semântica do respectivo modelo. No diagrama abaixo temos relacionamentos de Associação, Agregação, Composição e Generalização (Herança). Dessa forma, pode-se concluir que:
1. Diagramas Estruturais.
2. Diagramas Comportamentais.
3. Diagramas de Interação.
( ) Diagrama de Casos de Uso.
( ) Diagrama de Classes.
( ) Diagrama de Sequência.
( ) Diagrama de Tempo.
( ) Diagrama de Pacotes.
Considere os componentes de diagramas UML a seguir:

Pautando-se nas informações apresentadas nas figuras, assinale a alternativa correta.
• O nome da interface é Estudante e possui dois métodos: calcularNota e confirmarPresenca. Ambos sem parâmetros e sem retorno(void).
• O nome da enumeração é EstadoCivil e possui os valores: Casado(a), Solteiro(a), Divorciado(a) e Viúvo(a).
A interface e a enumeração estão corretamente representados, respectivamente, em

Nesse diagrama,
I No diagrama de sequência, a linha de vida dos objetos é representada de forma horizontal.
II No diagrama de classes, é possível representar os objetos instanciados a partir da classe.
III No diagrama de atividades, representam-se fluxos de trabalho, partindo de, pelo menos, um ponto inicial até um ou mais pontos finais.
IV No diagrama de casos de uso, é possível a utilização de herança entre atores.
Entre os itens, estão corretos
1. Decisions, merges, forks e joins.
2. Include e Extend.
Eles são representados, correta e respectivamente, nos diagramas de
A linguagem de modelagem unificada (UML, do inglês unified modeling language) é “uma linguagem-padrão para descrever/documentar projeto de software. A UML pode ser usada para visualizar, especificar, construir e documentar os artefatos de um sistema de software intensivo”.
PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software. Grupo A, 2021.
A UML 2.5.1 fornece especificação para 13 diagramas. A partir disso, analise as definições a seguir.
I. Um diagrama de classe fornece uma visão estática ou estrutural do sistema. Ele não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.
II. Um diagrama UML de caso de uso é uma visão geral de todos os casos de uso e de como eles estão relacionados. Fornece uma visão geral da funcionalidade do sistema.
III. O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa.
IV. O diagrama de atividade UML (conhecido como “diagrama de colaboração” na UML 1.X) fornece outra indicação da ordem temporal das comunicações, mas dá ênfase às relações entre os objetos e as classes em vez da ordem temporal.
É correto o que se afirma em
Em relação à UML (Linguagem de Modelagem Unificada), analise as afirmações a seguir.
I - Os Diagramas estruturais devem ser utilizados para especificar detalhes da estrutura do sistema e seus aspectos dinâmicos.
II - São Diagramas de Interação o Diagrama de Sequência e o Diagrama de Implantação.
III - Os diagramas comportamentais da UML demonstram os aspectos estáticos do sistema. Podem especificar os conceitos do negócio e seus relacionamentos e os estados, sequência de atividade e colaborações.
Está CORRETO o que consta em: