

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Diagramas de componente modelam os artefatos e componentes que compõem o sistema.
Certo
Errado
Em um consórcio público intermunicipal, o Analista de Sistemas está modelando o comportamento de um novo sistema de gestão de solicitações administrativas. Durante a análise, ele precisa representar como os objetos do sistema interagem ao longo do tempo para a execução de um processo específico, como o fluxo de abertura, validação e aprovação de uma solicitação. Para isso, o Analista deve utilizar um diagrama da UML (Unified Modeling Language) que permita demonstrar a troca de mensagens entre os objetos na ordem cronológica em que os eventos ocorrem, evidenciando a dinâmica do sistema durante a execução de um cenário. Com base nessa situação, assinale a alternativa que corresponde CORRETAMENTE ao tipo de diagrama UML supracitado.
Casos de uso.
Sequência.
Classes.
Atividades.
Componentes.
No contexto de engenharia de software, a modelagem de casos de uso é utilizada para representar as interações entre atores e o sistema, descrevendo funcionalidades e comportamentos do ponto de vista externo. Diante disso, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):
( ) O ator representa uma entidade externa ao sistema que interage com ele para atingir objetivos específicos.
( ) O ator é sempre representado dentro da fronteira do sistema, pois faz parte da sua estrutura interna.
( ) O relacionamento < <extend> > indica um comportamento obrigatório que sempre ocorre durante a execução de um caso de uso base.
( ) O caso de uso descreve uma funcionalidade do sistema que entrega valor ao ator por meio de um serviço ou comportamento.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
V - V - F - F.
F - V - V - F.
V - F - F - V.
F - F - V - V.
V - V - V - F.
Um analista de sistemas, utilizando de técnicas de análise orientadas a objetos, está aplicando a UML para descrever um sistema. No momento, ele está confeccionando o diagrama que demonstra as interações entre diferentes objetos na execução de uma operação, destacando, ainda, a ordem em que tais ações acontecem em um intervalo de tempo. Na UML, isso é representado pelo diagrama de:
sequência
casos de uso
componentes
transição de estados
A equipe de desenvolvimento precisa codificar a lógica de interação detalhada para o subsistema de autenticação de um novo portal de transparência. É crucial modelar a sequência cronológica exata das mensagens trocadas entre os objetos (usuário, controlador, backend de segurança) para garantir que a transação ocorra na ordem correta.
O diagrama da UML 2.5.1 mais apropriado para modelar a ordem cronológica exata das mensagens e das chamadas de método entre os objetos participantes em uma interação específica é o
Diagrama de Comunicação.
Diagrama de Timing.
Diagrama de Visão Geral de Interação.
Diagrama de Atividades.
Diagrama de Sequência.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Um Ministério Público está desenhando um modelo para o comportamento de uma denúncia eletrônica ao longo do tempo. O objeto denúncia deve representar estágios como: registrada, em análise, aguardando prazo (com timeout), reaberta, judicializada, arquivada e encerrada. Além disso, cada transição pode ser disparada por eventos (como recebimento de documento, decisão do analista), algumas ações devem ser executadas automaticamente ao entrar/sair de uma situação (entry/exit actions) e há necessidade de modelar possível concorrência (como análise técnica paralela e verificação documental). O diagrama UML mais adequado para essa modelagem é o Diagrama de
Casos de Uso (Use Case Diagram).
Classes (Class Diagram).
Máquina de Estados (State Machine Diagram).
Componentes (Component Diagram).
Sequência (Sequence Diagram).
A UML (Unified Method Language) é uma linguagem universal desenvolvida para facilitar a comunicação entre desenvolvedores, analistas e usuários. O artefato da UML capaz de complementar o Caso de Uso por meio de uma representação gráfica do fluxo de interação em um cenário específico é denominado diagrama de:
classes
atividades
sequência
componentes
Os diagramas comportamentais são utilizados para representar o comportamento dinâmico de um sistema.
Certo
Errado
Uma agência reguladora de transporte precisa modelar, em UML, o processo de concessão de permissões intermunicipais. O sistema envolve fiscais que registram solicitações. operadores que acompanham o status e integrações com bases externas (Receita Federal e sistemas estaduais). O objetivo é representar graficamente como os objetos e atores interagem ao longo do tempo para validar e emitir a autorização. Para tanto, deve-se adotar o diagrama de
máquina de estado, que descreve os diferentes estados de uma permissão de transporte, como “Solicitada”, “Em análise”, “Aprovada” e “Emitida”, destacando as transições entre eles.
caso de uso, que descreve as funcionalidades do sistema e os atores envolvidos, permitindo identificar requisitos funcionais de alto nivel relacionados à concessão de permissões.
classe, que organiza os elementos estruturais do sistema em termos de atributos e métodos, possibilitando visualizar entidades como Fiscal, Operador e Permissão de Transporte.
sequência, que mostra a sequência das interações entre objetos e atores, evidenciando como fiscais, sistemas e o núcleo de regulação trocam mensagens até a emissão da autorização.
atividade, que representa o fluxo de controle entre tarefas e decisões, permitindo mapear etapas como análise documental, valiidação externa e emissão de relatórios.
A UML (Unified Modeling Language) 2.5.1 é uma linguagem de modelagem amplamente reconhecida e padronizada, utilizada para especificar, visualizar, construir e documentar diversos artefatos em sistemas de software. Com uma diversidade de modelos e diagramas disponíveis, a UML 2.5.1 permite que desenvolvedores capturem diferentes aspectos do ciclo de vida do software. Com isso em mente, identifique qual das alternativas a seguir se refere ao tipo de diagrama que representa detalhadamente a interação entre objetos em um determinado cenário, evidenciando a comunicação entre eles ao longo do tempo.
Diagrama de Implantação.
Diagrama de Componentes.
Diagrama de Sequência.
Diagrama de Casos de Uso.
Diagrama de Classes.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Observe o diagrama UML 2 representado na figura abaixo.

Assinale a opção que apresenta a denominação do diagrama apresentado acima e seu objetivo.
Diagrama de objetos: fornecer uma visão dos valores armazenados pelos objetos de um diagrama de classes em um determinado momento da execução de um processo do software.
Diagrama de máquina de estados: demonstrar o comportamento de um elemento por meio de um conjunto finito de transições de estado.
Diagrama de sequência: modelar as interações entre atores e objetos em um sistema e as interações entre os próprios objetos.
Diagrama de atividades: descrever os passos a serem percorridos para a conclusão de uma atividade específica.
Diagrama de comunicação: determinar as necessidades de hardware do sistema, como servidores, estações, topologias e protocolos de comunicação, ou seja, todo o aparato físico sobre o qual o sistema deverá ser executado.
Diagramas de atividades são apropriados para representar fluxos de trabalho complexos, mas não devem ser usados para descrever o comportamento de métodos específicos.
Certo
Errado
Segundo Pressman (2021), a UML (do inglês, Unified Modeling Language) fornece uma maneira de descrever uma solução para um problema a partir de múltiplas perspectivas. Analise as afirmações sobre diferentes diagramas UML a seguir.
I. Diagramas de atividade podem ser descritos como uma forma de representar como o sistema reage a eventos externos.
II. Diagramas de Caso de Uso podem não ser suficientes para modelar situações que exigem muitos detalhes ou maior precisão.
III. Os diagramas de sequência podem ser usados para modelagem comportamental e também podem ser usados para mostrar como os eventos provocam transições de objeto para objeto.
IV. Uma seta tracejada em um diagrama de componentes indica uma comunicação assíncrona entre componentes.
PRESSMAN, R. S.; Maxim, B. R. Engenharia de software: uma abordagem profissional. 9 ed. Editora AMGH; 2021.
Assinale a alternativa CORRETA:
Apenas as afirmativas I e II são verdadeiras.
Apenas as afirmativas II e III são verdadeiras
Apenas as afirmativas III e IV são verdadeiras.
Apenas as afirmativas I, II e IV são verdadeiras.
Apenas as afirmativas I, III e IV são verdadeiras.
No contexto de modelagem de software e padronização de artefatos, considere um sistema de biblioteca digital que precisa documentar a interação entre um estudante e o sistema durante o processo de empréstimo de livro. Considerando a UML (Unified Modeling Language) como padrão de notação, qual diagrama seria mais adequado para representar a sequência temporal das mensagens trocadas neste processo?
Diagrama de Classes, pois permite representar as associações entre as classes Estudante, Livro e Empréstimo, incluindo multiplicidades e métodos específicos de cada classe.
Diagrama de Casos de Uso, pois demonstra claramente os atores envolvidos e suas interações funcionais com o sistema, evidenciando os requisitos funcionais do processo.
Diagrama de Sequência, pois ilustra a ordem cronológica das interações entre objetos, mostrando como as mensagens fluem entre o Estudante, Interface e Sistema durante o empréstimo.
Diagrama de Estados, pois representa as diferentes condições que um livro pode assumir (disponível, emprestado, reservado) e as transições entre esses estados.
Diagrama de Atividades, pois modela o fluxo de trabalho do processo de empréstimo, incluindo decisões, paralelismo e sincronização das ações executadas.
Em um projeto de software para gerenciamento hospitalar, o analista de sistemas elaborou um diagrama de casos de uso para representar as interações entre o sistema e seus usuários. Nesse diagrama, diferentes elementos são usados para ilustrar os atores que interagem com o sistema e as funcionalidades oferecidas. Considerando o contexto da modelagem UML, assinale a alternativa que descreve corretamente o papel dos elementos “ator” e “caso de uso” no diagrama de casos de uso.
O ator representa uma entidade do sistema que realiza uma função interna, enquanto o caso de uso é o resultado esperado da execução de um processo.
O ator é uma função técnica do sistema que processa dados, e o caso de uso representa as regras de negócio aplicadas aos dados.
O ator representa uma entidade externa que interage com o sistema, enquanto o caso de uso representa uma funcionalidade ou serviço que o sistema oferece a esse ator.
O ator representa a arquitetura física do sistema, enquanto o caso de uso é a modelagem do banco de dados associado.
O ator é um componente de software interno, e o caso de uso é a descrição detalhada dos métodos internos do sistema.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Dentre os diagramas UML, assinale a alternativa que apresenta CORRETAMENTE o diagrama mais adequado para modelar o comportamento dinâmico de um sistema em termos de interação entre objetos:
Diagrama de classes.
Diagrama de sequência.
Diagrama de casos de uso.
Diagrama de componentes.
Acerca dos diagramas UML, assinale a opção correta.
No diagrama de estados, uma transição entre dois estados só pode ocorrer se houver uma ação explícita associada a ela.
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.
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.
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.
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.
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.
Diagrama de estados, por mostrar a troca de mensagens entre os atores.
Diagrama de pacotes, por detalhar os módulos e subsistemas envolvidos.
Diagrama de sequência, por exibir os fluxos de entrada e saída do processo.
Diagrama de atividades, por indicar a transição entre objetos ativos e passivos.
Diagrama de casos de uso, por representar as funcionalidades esperadas pelos usuários.
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
Polimorfismo e Herança.
Abstração e Acoplamento.
Acoplamento e Baixa Abstração.
Herança e Baixa Coesão.
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:
I, II, III e IV, apenas.
I, III e V, apenas.
II e IV, apenas.
I, II e V, apenas.
I, II, III, IV e V.