Questões de Concurso sobre Diagramas Comportamentais

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
72 questões encontradas
Questões por página
20
Mais recentes
 

Acerca dos diagramas UML, assinale a opção correta.


A

No diagrama de estados, uma transição entre dois estados só pode ocorrer se houver uma ação explícita associada a ela.


B

Em um diagrama de implantação, a comunicação entre nós físicos deve ser representada exclusivamente por conexões diretas, sem permitir abstrações, como dependências lógicas ou protocolos de comunicação.


C

O diagrama de atividades e o diagrama de sequência são equivalentes, pois ambos descrevem a troca de mensagens entre objetos ao longo do tempo.


D

O diagrama de sequência detalha a ordem temporal de execução de interações entre objetos, enquanto o diagrama de colaboração foca na organização estrutural dos objetos e suas relações em um contexto específico de interação.


E

Em um diagrama de classes UML, uma classe de associação pode ser instanciada independentemente dos objetos relacionados, permitindo-se o gerenciamento isolado de seus atributos e operações como se fosse uma entidade autônoma.

Em um sistema de controle de tramitação de proposições, a classe Proposicao contém a lógica para manipular o atributo situacao. O acesso direto ao atributo é impedido (privado), e todas as modificações são feitas por métodos públicos como avancarSituacao() e reverterSituacao(), que contêm validações de regras de negócio. A restrição de acesso direto aos dados (situacao) e a concentração da lógica de validação dentro da própria classe Proposicao são exemplos, respectivamente, de


A

Polimorfismo e Herança.


B

Abstração e Acoplamento.


C

Acoplamento e Baixa Abstração.


D

Herança e Baixa Coesão.


E

Encapsulamento e Alta Coesão.

Na modelagem com Unified Modeling Language (UML) versão 2, diferentes diagramas respondem a perguntas complementares do projeto. Sobre semântica e uso, analise as afirmativas.


I. Diagrama de sequência descreve trocas temporais entre participantes, com setas que indicam mensagens síncronas e assíncronas.

II. Diagrama de estados foca transições condicionadas por eventos, guardas e ações, útil para objetos com ciclo de vida bem definido.

III. Diagrama de atividades captura fluxo de controle e dados, incluindo paralelismo por nós de fork e join.

IV. Diagrama de implantação mapeia artefatos de software em nós de hardware e conexões, apoiando decisões de infraestrutura.

V. Diagrama de classes define instâncias em tempo de execução, descrevendo threads, sockets e filas específicas de execução.


Estão corretas as afirmativas:


A

I, II, III e IV, apenas.


B

I, III e V, apenas.


C

II e IV, apenas.


D

I, II e V, apenas.


E

I, II, III, IV e V.

Durante a informatização do processo de licenciamento ambiental de um órgão estadual, o Analista de Tecnologia da Informação é responsável por modelar os requisitos do sistema. Para representar graficamente as interações entre os analistas ambientais e o sistema (como "registrar pedido" e "emitir licença"), ele decide utilizar uma notação da UML. Assinale a alternativa CORRETA mais adequada.


A

Diagrama de estados, por mostrar a troca de mensagens entre os atores.


B

Diagrama de pacotes, por detalhar os módulos e subsistemas envolvidos.


C

Diagrama de sequência, por exibir os fluxos de entrada e saída do processo.


D

Diagrama de atividades, por indicar a transição entre objetos ativos e passivos.


E

Diagrama de casos de uso, por representar as funcionalidades esperadas pelos usuários.

Um transistor Darlington é formado por


A

um transitor bipolar conectado a outro transistor bipolar.


B

um transitor bipolar conectado a um transistor mosfet.


C

um transitor bipolar conectado a um diodo.


D

um transitor mosfet conectado a um transistor bipolar.


E

um transitor bipolar com emissor conectado ao coletor.

O diagrama de casos de uso em UML descreve como os objetos interagem entre si para realizar uma tarefa, e não como os usuários interagem com o sistema.


C

Certo


E

Errado

Utilizando o Astah-Community-7.1.0, Paulo precisa criar um diagrama de sequência para representar a interação entre um cliente e um sistema de reservas. Qual elemento ele deve usar para representar as mensagens trocadas entre o cliente e o sistema?


A

Linhas de vida.


B

Mensagens.


C

Atividades.


D

Casos de uso.


E

Estados.

O Tribunal Federal do estado Gama estã buscando modernizar O seu processo de distribuição de mandados judiciais. Atualmente, O processo envolve diversas etapas manuais, comunicação descentralizada e dificuldades no rastreamento dos mandados. Para otimizar este fluxo de trabalho, a equipe de Tl está utilizando a UML 2.5 para modelar o novo sistema informatizado de distribuição de mandados.


Considerando a necessidade de visualizar a sequência de interações entre os diferentes participantes do processo ao longo do ciclo de vida de um mandado, desde a sua emissão até a sua conclusão, o diagrama mais adequado para representar essa dinâmica comportamental é o Diagrama de


A

Classes.


B

Componentes.


C

Implantação.


D

Sequência.


E

Casos de Uso.

Na AOO, o diagrama de interação ilustra a interação entre os objetos ao longo do tempo, mostrando a troca de mensagens entre eles.


C

Certo


E

Errado

Considerando ainda o problema do sistema de reembolso médico, analise o diagrama a seguir.

Imagem associada para resolução da questão

Sobre o comportamento que ele apresenta, assinale a afirmativa correta.


A

Mostra toda a sequência de inserção de um pedido de reembolso e ao final armazenando este pedido na base de dados.


B

Mostra a sequência do processo de requisição de reembolso assumindo que o usuário já esteja logado e o sistema apenas valida sua senha, obtêm os dados do procedimento e envia o valor para pagamento ao segurado


C

Mostra como é feito o processo de requisição de reembolso mostrando os pontos onde, caso falha na validação de login ou de dados do pagamento a sequência não continua e não paga ao segurado


D

Mostra a sequência de ações de um processo de reembolso do segurado onde ele coloca os seus dados de segurança corretos e tenha feito o pagamento correto ao procedimento e registrado na base de dados financeiros, ou seja, o registro de desembolso saído de sua conta bancária.


E

Mostra a sequência de ações de um processo de reembolso do segurado onde ele insere o segurado na base, se não existir e caso tenha feito o pagamento correto ao procedimento e registrado na base de dados financeiros o reembolso é liberado para pagamento.

Em um projeto de desenvolvimento de software, uma equipe está focada em diferentes aspectos do sistema.


Assinale a opção que indica o diagrama UML mais adequado para se entender como os objetos do sistema interagem entre si ao longo do tempo.


A

Diagrama de Sequência.


B

Diagrama de Classes.


C

Diagrama de Objetos.


D

Diagrama de Estado.


E

Diagrama de Casos de Uso.

Na UML 2.5, o diagrama de sequência expõe interações entre objetos e componentes de um sistema, em um cenário de execução, na forma de uma sequência de mensagens no tempo. Outro diagrama que também apresenta essas interações e mensagens, podendo ser gerado a partir do diagrama de sequência, é o diagrama de


A

comunicação.


B

casos de uso.


C

classes.


D

implantação.


E

objetos.

Assinale o diagrama UML que deverá ser utilizado para representar a ordem na qual os objetos interagem.


A

Diagrama de sequência


B

Diagrama de objetos


C

Diagrama de estados


D

Diagrama de implementação

Ciente de que, no âmbito da iniciação do desenvolvimento de um projeto de software, um dos passos mais importantes da Engenharia de Requisitos é a modelagem do escopo do sistema, um gerente avaliou o uso do Diagrama de Casos de Uso.


Entre as características que tornam o Diagrama de Casos de Uso adequado para essa modelagem está a de representar a(s)


A

sequência em que os passos do processo modelado são executados


B

sequência que deve ser usada para prover uma resposta a uma ação do usuário


C

interfaces, os controladores e as entidades do sistema


D

regras de negócio de cada atividade


E

relações entre entidades externas e funcionalidades do sistema

Na UML, o diagrama de sequência é utilizado para modelar a interação dinâmica entre os objetos em um cenário específico, mostrando a troca de mensagens ao longo do tempo.


C

Certo


E

Errado

Leia o texto a seguir.



A Unified Modeling Language (UML) é uma linguagem de modelagem visual utilizada para especificar, visualizar, construir e documentar artefatos de sistemas de software, como estruturas, comportamentos e processos. Ela oferece um conjunto de notações gráficas padronizadas que permitem aos desenvolvedores e aos analistas de sistemas comunicar ideias complexas de forma clara e eficaz.

Disponível em: https://www.uml.org/. Acesso em: 20 fev. 2024.


Na UML, o diagrama é mais apropriado para representar a interação entre objetos em um sistema durante um determinado período de tempo é o diagrama de:


A

Classe.


B

Sequência.


C

Estado.


D

Componentes.

Um bom diagrama pode ajudar a comunicar ideias sobre um sistema, principalmente quando deseja-se evitar muitos detalhes. Na UML, uma ferramenta recomendada para esse fim é o Caso de Uso.


Acerca dos diagramas de casos de uso, avalie as afirmativas a seguir e marque (V) para a verdadeira e (F) para a falsa.


( ) Casos de uso são uma técnica para capturar os requisitos não funcionais de um software.

( ) Casos de uso representam uma visão externa do sistema, logo não deve haver correlação com as classes internas do sistema.

( ) Raias, atores e transições são elementos comuns em casos de uso.


As afirmativas são, respectivamente,


A

F – V – F.


B

V – V – F.


C

F – V – V.


D

F – F – V.


E

V – F – F.

A modelagem de um sistema (análise e projeto) pode ser documentada através dos modelos da UML (Unified Modeling Language). O diagrama de interação que dá ênfase à organização dos objetos que participam de uma interação, é denominado de:


A

Diagrama de casos de uso.


B

Diagrama classes.


C

Diagrama de comunicação.


D

Diagrama de sequência.


E

Diagrama de agregação.

Considerando o desenvolvimento de Sistemas Orientados a Objetos, as figuras abaixo representam tipos de relacionamentos entre classes, tipicamente utilizados em Diagramas de Classe. Identifique o tipo de relacionamento de cada figura seguindo o padrão UML na ordem de (1) a (4):


Imagem associada para resolução da questão


A

dependência, composição, agregação, generalização


B

composição, agregação, generalização, dependência


C

dependência, agregação, composição, generalização


D

agregação, composição, generalização, dependência


E

generalização, dependência, composição, agregação

   
Gerar simulado