Questões de Concurso Comentadas sobre uml em engenharia de software

Foram encontradas 567 questões

Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791927 Engenharia de Software

Quanto aos diagramas utilizados na análise orientada a objetos, julgue o item.


Uma das propriedades fundamentais do diagrama de estados é a de que um objeto não pode passar por diversos estados dentro de um mesmo processo.

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791925 Engenharia de Software

Quanto 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
Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791924 Engenharia de Software
Quanto aos diagramas utilizados na análise orientada a objetos, julgue o item.
No diagrama de classe, as propriedades (atributos e associações) representam as características estruturais de uma classe.
Alternativas
Q1790645 Engenharia de Software
O tipo de diagrama da UML que exibe o fluxo de controle entre ações que compõem um processo e especifica a ordem de execução das ações no tempo, englobando parte da dimensão temporal do modelo de um sistema, é o diagrama de
Alternativas
Q1787598 Engenharia de Software
Com relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.
O diagrama de atividades mostra o fluxo de atividades que ocorrem internamente em um processamento, dentro de um período de tempo.
Alternativas
Q1787597 Engenharia de Software
Com relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.
O diagrama de estado não é indicado para a modelagem de atributos que possuem poucos valores.
Alternativas
Q1787596 Engenharia de Software
Com relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.
No diagrama de colaboração, os objetos não recebem nomes. Para realizar a identificação de um objeto, é utilizado um número sequencial, que é atribuído a ele no momento de sua criação.
Alternativas
Q1787595 Engenharia de Software
Com relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.
A UML não permite que, no diagrama de classe, exista uma associação ternária (três vias), ou seja, a junção das três linhas de associação.
Alternativas
Q1787594 Engenharia de Software
Com relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.
Com o diagrama de classe, é possível representar estruturas de herança, seja herança simples ou múltipla.
Alternativas
Q1785125 Engenharia de Software
Willian está documentando um projeto e precisa criar um diagrama que mostre os modulos do sistema quando ele for implementado e como esses módulos irão interagir. Assinale a alternativa que apresenta o diagrama UML que atende a essa demanda.
Alternativas
Q1771807 Engenharia de Software
A UML especifica diversos tipos de diagramas para modelagem de sistemas e cada um deles modela uma característica distinta da estrutura ou do comportamento de um sistema. Dois desses diagramas são caracterizados a seguir.
I. Representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator e tem por finalidade modelar o fluxo de trabalho de um objeto durante a execução do programa, sendo mesmo um fluxograma que modela as ações que o objeto vai executar e em que ordem.
II. Representa uma coleção de componentes de software e seus inter-relacionamentos e tem por finalidade modelar recursos que incluem gráficos, áudio e pacotes que são grupos de classes e que constituem o sistema.
Esses diagramas são denominados , respectivamente, Diagramas de:
Alternativas
Q1771791 Engenharia de Software
No contexto da Análise e Projeto de Sistemas e do processo de desenvolvimento de software, a UML reconhece três tipos mais importantes de relações, conceituadas a seguir.
I. São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras classes, podendo existir entre classes ou entre objetos. II. São relacionamentos de utilização no qual uma mudança na especificação de um elemento pode alterar a especificação do elemento dependente. Este tipo de relação entre classes indica que os objetos de uma classe usam serviços dos objetos de outra classe. III. São relacionamentos entre um elemento mais geral e um mais específico. O elemento mais específico herda as propriedades e métodos do elemento mais geral. Este tipo de relação é também conhecida como herança no modelo a objetos, existindo só entre as classes.
Os tipos descritos em l, ll e lll são, respectivamente:
Alternativas
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
Q1764245 Engenharia de Software
Para a análise e projeto de sistemas, podemos utilizar modelos de representação ou abstração da realidade para facilitar a compreensão do problema e auxiliar no desenvolvimento de softwares. Um destes recursos é a UML que consiste em uma linguagem de notação representada por um conjunto de diagramas. Neste sentido, para que serve um diagrama de CASOS DE USO?
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
Q1759463 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

Os Casos de uso são usados nas disciplinas de Requisitos e Análise em processos tradicionais de desenvolvimento de software. Com relação à utilização de Casos de uso, é CORRETO afirmar que
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
Q1740992 Engenharia de Software
Considere V para afirmativa verdadeira e F para falsa sobre a utilização do Diagrama de caso de uso.
( ) Reuniões de levantamento do sistema com o usuário. Frequentemente é feito antes do diagrama de classes. ( ) O Modelo de Caso de Uso é utilizado para comunicação com o usuário final e com especialistas. ( ) Proporciona um “aceite” nos estágios preliminares do desenvolvimento de sistemas ( ) Assegura um entendimento mútuo sobre os requisitos do sistema.
A sequência correta de cima para baixo é:
Alternativas
Respostas
281: E
282: E
283: C
284: A
285: C
286: E
287: E
288: E
289: C
290: D
291: B
292: C
293: D
294: A
295: B
296: D
297: D
298: B
299: E
300: E