Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.050 questões

Q1771447 Engenharia de Software
A modelagem de dados e os conceitos classes e pacotes estão diretamente relacionados na metodologia UML, uma tecnologia que se presta à modelagem de estruturas que irão compor uma aplicação, estando fortemente amparada em conceitos de Orientação a Objetos. Os diferentes diagramas que compõem a UML podem ser agrupados em categorias, levando em consideração o contexto do sistema em desenvolvimento. Entre os diagramas, dois são caracterizados a seguir.
I. São diagramas estruturais que fornecem uma visão clara da estrutura hierárquica dos variados elementos UML dentro de um determinado sistema, sendo usados para mostrar a organização e disposição de vários elementos de modelos, onde cada elemento é representado como uma pasta de arquivo dentro do diagrama, e depois organizado hierarquicamente no diagrama. São bastante usados para proporcionar uma organização visual de uma arquitetura em camadas de qualquer classificador UML, por exemplo, um sistema de software. II. São diagramas que permitem a visualização de um conjunto de classes, detalhando atributos e operações, assim como prováveis relacionamentos entre as estruturas, possibilitando ainda as definições de interfaces. Ilustra graficamente como será a estrutura do software, em nível micro ou macro e como cada um dos componentes da sua estrutura estarão interligados.
As ferramentas caracterizadas em I e em II são denominados diagramas de:
Alternativas
Q1764767 Engenharia de Software

No que se refere aos diagramas utilizados na análise orientada a objetos, julgue o item.


A principal vantagem de se fazer uso dos diagramas de interação é que eles mostram, de forma minuciosa, os detalhes dos algoritmos, como, por exemplo, o comportamento condicional, o que proporciona ao programador uma visão clara de todo o sistema.

Alternativas
Q1754666 Engenharia de Software
No contexto da UML, assinale o item que é enfatizado pelo Diagrama de Transição de Estados.
Alternativas
Q1747940 Engenharia de Software

O UML é uma linguagem de modelagem para Orientação a Objeto. Sobre o tema, assinale a alternativa correta.

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CRC-AP Prova: Quadrix - 2021 - CRC-AP - Tecnólogo de TI |
Q1743368 Engenharia de Software

Julgue os itens a seguir.


I Os diagramas de atividade da UML são úteis para demonstrar a lógica de um algoritmo.

II Os diagramas de atividade da UML são úteis para descrever as etapas realizadas em um caso de uso.

III Os diagramas de atividade da UML são úteis para ilustrar um processo de negócio ou um fluxo de trabalho entre os usuários e o sistema.

IV Os diagramas de atividade da UML são úteis para simplificar um processo, esclarecendo os casos de uso complicados.


A quantidade de itens certos é igual a

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CRC-AP Prova: Quadrix - 2021 - CRC-AP - Tecnólogo de TI |
Q1743356 Engenharia de Software

The image below shows representations of class diagrams of the UML.


I Imagem associada para resolução da questão

II Imagem associada para resolução da questão

III Imagem associada para resolução da questão

IV Imagem associada para resolução da questão

V Imagem associada para resolução da questão


It is incorrect to state that:

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CRC-AP Prova: Quadrix - 2021 - CRC-AP - Tecnólogo de TI |
Q1743355 Engenharia de Software

Imagem associada para resolução da questão


O fragmento de diagrama mostrado na imagem acima corresponde a um

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CRC-AP Prova: Quadrix - 2021 - CRC-AP - Tecnólogo de TI |
Q1743354 Engenharia de Software

    Para mostrar as interações entre objetos e(ou) partes (representadas como linhas de vida), com mensagens sequenciadas, em um arranjo, de forma livre, sem mecanismos de estruturação, um analista de sistemas precisa construir um diagrama comportamental, utilizando a UML 2.5.


Com base nesse caso hipotético, é correto afirmar que o diagrama ideal para o que o analista precisa é o diagrama de

Alternativas
Q1735413 Engenharia de Software
Ao modelar um processo com um Diagrama de Atividades, um analista de sistemas encontrou o seguinte caso: um pacote, ao chegar a um restaurante, é analisado (atividade A), quando se detecta se ele deve ser guardado na geladeira (atividade B) ou no armário (atividade C). Após guardado, o pacote deve ser pago (atividade D), e o estoque, atualizado (atividade E) — sendo estas duas atividades realizadas em paralelo —, encerrando-se o processo quando essas duas últimas atividades estiverem completas.
Qual a representação desse processo segundo um diagrama de atividades em UML?
Alternativas
Q1721407 Engenharia de Software
Em um diagrama de implantação UML, uma das formas de demonstrar que um artefato está contido em um nó é por meio de um relacionamento de dependência entre ambos. Essa dependência deve utilizar o estereótipo
Alternativas
Q1721406 Engenharia de Software
No diagrama de classes UML, uma diferença entre associações do tipo agregação e composição é:
Alternativas
Q1721405 Engenharia de Software

Considere o seguinte diagrama de casos de uso UML: 


2.png (317×65)


Em relação à associação existente entre os casos de uso A e B, é correto afirmar que

Alternativas
Q1680495 Engenharia de Software

A respeito da UML 2.2, julgue o item seguinte.


Diagramas de comportamento representam conceitos significativos de um sistema e podem incluir, entre outros, conceitos de implementação.

Alternativas
Q1680494 Engenharia de Software

A respeito da UML 2.2, julgue o item seguinte.


A especificação da UML 2.2 define dois tipos principais de diagramas: os de estrutura e os de comportamento.

Alternativas
Q1795458 Engenharia de Software

Considere o seguinte diagrama de classes da UML 2.0.

Imagem associada para resolução da questão

Segundo esse diagrama, considerando as propriedades de navegabilidade, é correto afirmar que

Alternativas
Q1795457 Engenharia de Software
No diagrama de sequência da UML 2.0, os símbolos que representam, respectivamente, mensagem localizada e mensagem perdida são:
Alternativas
Q1760405 Engenharia de Software

A UML (Unified Modeling Language) é uma linguagem de modelagem visual carregada de semântica e com sintaxe vasta. É amplamente utilizada para definir comportamentos, facilitando a arquitetura, design e implementação de sistemas de software. A respeitos dos diversos diagramas presentes nesta linguagem, analise as afirmativas abaixo.


I. O diagrama de sequência ilustra como objetos interagem entre si, identificando inclusive a ordem de ocorrência destas interações.

II. O diagrama de classes é o mais conhecido e utilizado da UML. É bastante utilizado, por exemplo, no desenvolvimento de sistemas orientados a objeto.

III. O diagrama de estados representa um retrato, em tempo de execução, dos objetos existentes no software e dos seus relacionamentos.


É correto o que se afirma

Alternativas
Q1690186 Engenharia de Software
Qual diagrama da UML enfatiza a ordem temporal em que as mensagens são trocadas entre os objetos do sistema?
Alternativas
Q1615374 Engenharia de Software

No que se refere à UML 2, julgue os próximos itens.


O diagrama de objetos fornece uma visão dos valores armazenados pelos objetos das classes, que são definidas no diagrama de classe, em determinado momento do sistema, e seus objetos apresentam métodos que armazenam valores contidos nesses objetos em determinada situação.

Alternativas
Q1615373 Engenharia de Software

No que se refere à UML 2, julgue os próximos itens.


Em UML, o conceito de modelo envolve uma visão do sistema físico, ou seja, uma abstração do sistema com certo propósito, enquanto o metamodelo define uma linguagem para expressar modelos.

Alternativas
Respostas
401: D
402: E
403: D
404: B
405: E
406: D
407: B
408: A
409: A
410: A
411: E
412: B
413: E
414: C
415: C
416: D
417: B
418: B
419: E
420: C