Logo Passei Direto
Buscar

Avaliação II - Individual

Ferramentas de estudo

Questões resolvidas

O diagrama de caso de uso da UML é uma ferramenta crucial na engenharia de software, empregada para capturar e representar os requisitos funcionais de um sistema. Ele abrange diversos elementos essenciais: atores, que representam os diferentes papéis dos usuários ou sistemas externos; casos de uso, que descrevem as funcionalidades do sistema; a documentação detalhada de cada caso de uso, facilitando a compreensão de suas operações; associações, que representam os relacionamentos entre atores e casos de uso; generalização/especialização, para organizar hierarquicamente atores ou casos de uso; inclusão, que permite a integração de funcionalidades compartilhadas entre casos de uso; e extensão, para modificar o comportamento de casos de uso em pontos específicos.
Com base no diagrama de caso de uso, analise as afirmativas a seguir: I. Neste exemplo, "Cliente" e "Funcionário" são atores que representam o mesmo tipo de usuário do sistema. II. No exemplo, "Realizar Compra" e "Visualizar Produto" são casos de uso que representam funcionalidades do sistema. III. No exemplo, a multiplicidade não está especificada, mas poderia ser definida para indicar, por exemplo, que um cliente pode realizar várias compras e que um funcionário pode realizar várias compras em nome dos clientes. IV. As associações entre o ator "Cliente" e os casos de uso "Realizar Compra" e "Visualizar Produto" indicam que os clientes estão envolvidos nessas funcionalidades. Da mesma forma, a associação entre o ator "Funcionário" e o caso de uso "Realizar Compra" sugere que os funcionários também podem realizar compras em nome dos clientes. É correto o que se afirma em:
A I e IV, apenas.
B I, II e III, apenas.
C III e IV, apenas.
D II e III, apenas.
E II, III e IV, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O diagrama de caso de uso da UML é uma ferramenta crucial na engenharia de software, empregada para capturar e representar os requisitos funcionais de um sistema. Ele abrange diversos elementos essenciais: atores, que representam os diferentes papéis dos usuários ou sistemas externos; casos de uso, que descrevem as funcionalidades do sistema; a documentação detalhada de cada caso de uso, facilitando a compreensão de suas operações; associações, que representam os relacionamentos entre atores e casos de uso; generalização/especialização, para organizar hierarquicamente atores ou casos de uso; inclusão, que permite a integração de funcionalidades compartilhadas entre casos de uso; e extensão, para modificar o comportamento de casos de uso em pontos específicos.
Com base no diagrama de caso de uso, analise as afirmativas a seguir: I. Neste exemplo, "Cliente" e "Funcionário" são atores que representam o mesmo tipo de usuário do sistema. II. No exemplo, "Realizar Compra" e "Visualizar Produto" são casos de uso que representam funcionalidades do sistema. III. No exemplo, a multiplicidade não está especificada, mas poderia ser definida para indicar, por exemplo, que um cliente pode realizar várias compras e que um funcionário pode realizar várias compras em nome dos clientes. IV. As associações entre o ator "Cliente" e os casos de uso "Realizar Compra" e "Visualizar Produto" indicam que os clientes estão envolvidos nessas funcionalidades. Da mesma forma, a associação entre o ator "Funcionário" e o caso de uso "Realizar Compra" sugere que os funcionários também podem realizar compras em nome dos clientes. É correto o que se afirma em:
A I e IV, apenas.
B I, II e III, apenas.
C III e IV, apenas.
D II e III, apenas.
E II, III e IV, apenas.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:983185)
Peso da Avaliação 2,00
Prova 88318514
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
O Diagrama de Caso de Uso na UML é uma representação gráfica das interações entre os atores (usuários) e um sistema de software. Ele 
descreve os diferentes casos de uso do sistema e os atores envolvidos, destacando as funcionalidades oferecidas aos usuários e as 
respostas do sistema a essas ações. Essencialmente, ele ajuda a entender os requisitos do sistema e as interações entre os usuários e o 
sistema.
Fonte: GUEDES, Gilleanes T. A. UML 2: Uma Abordagem Prática. São Paulo: Novatec Editora, 2018.
Considere um sistema de gerenciamento de uma biblioteca online. Os atores principais são os usuários (estudantes, professores e etc.) e 
o sistema de biblioteca. O sistema permite que os usuários realizem diversas ações, como buscar livros, solicitar empréstimos, renovar 
empréstimos e avaliar livros. 
Com base nesse contexto, analise as afirmativas a seguir:
I. No Diagrama de Caso de Uso, os atores são representados por figuras ovais, enquanto os casos de uso são representados por 
retângulos.
II. Os relacionamentos entre os atores e os casos de uso são representados por linhas, indicando as interações entre os usuários e as 
funcionalidades do sistema.
III. Os Casos de Uso representam as funcionalidades que o sistema oferece aos usuários, como buscar livros, solicitar empréstimos, 
renovar empréstimos e avaliar livros.
É correto o que se afirma em:
A I e II, apenas.
B I, II e III.
C I, apenas.
D III, apenas.
E II e III, apenas.
Os diagramas de comunicação enfatizam a interação entre os objetos em um sistema, mostrando como as mensagens são trocadas para 
alcançar um objetivo específico. Esses diagramas destacam as conexões entre os objetos e o fluxo de informação entre eles, sendo úteis 
para entender a colaboração entre diferentes partes do sistema.
Fonte: IBM. "Diagramas de comunicação". Disponível em: https://www.ibm.com/docs/pt-br/rsm/7.5.0?topic=uml-communication-
diagrams. Acesso em: 18 jul. 2024.
Analise as informações sobre os diagramas de comunicação e identifique qual das alternativas a seguir melhor representa seu propósito:
A Descrever processos de negócio complexos e a progressão de atividades.
B Destacar as interações entre objetos e o fluxo de informações para alcançar um objetivo específico.
C Mostrar a sequência temporal das mensagens trocadas entre os objetos.
D Representar a estrutura estática do sistema, detalhando suas classes e associações.
E Modelar os diferentes estados de um objeto ao longo do tempo.
Os diagramas na UML desempenham um papel fundamental na modelagem e na compreensão de sistemas de software. O Diagrama de 
Pacotes é uma ferramenta importante que permite agrupar elementos relacionados em unidades lógicas, facilitando a organização e a 
visualização da arquitetura de um sistema. Ele ajuda a gerenciar a complexidade do sistema, fornecendo uma visão estruturada dos 
diferentes componentes e seus relacionamentos. Isso é especialmente útil em sistemas grandes e complexos, onde a modularidade e a 
reutilização de componentes são essenciais para o desenvolvimento e a manutenção eficientes.
Fonte: GUEDES, Gilleanes T. A. UML 2: Uma Abordagem Prática. São Paulo: Novatec Editora, 2018.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. O Diagrama de Pacotes facilita a organização e a visualização da arquitetura de um sistema.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
PORQUE
II. O Diagrama de Pacotes é utilizado para agrupar elementos relacionados em unidades lógicas.
A respeito dessas asserções, assinale a opção correta:
A A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
B As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
C As asserções I e II são falsas.
D A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
E As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
O diagrama de caso de uso da UML é uma representação gráfica usada para modelar os requisitos funcionais de um sistema de software. 
Ele inclui elementos como atores, casos de uso e associações, bem como mecanismos adicionais como generalização/especialização, 
inclusão e extensão, que ajudam a definir e organizar o comportamento do sistema.
Fonte: GUEDES, Gilleanes T. A. UML 2: Uma Abordagem Prática. São Paulo: Novatec Editora, 2018.
Considerando os diferentes elementos e mecanismos disponíveis no diagrama de caso de uso da UML, analise as afirmativas a seguir:
I. As associações são utilizadas para representar os relacionamentos entre atores, entre atores e casos de uso, ou entre casos de uso.
II. A inclusão é um mecanismo que permite que um caso de uso inclua outro caso de uso, quando ambos compartilham uma parte 
comum de seu comportamento.
III. A extensão é um mecanismo que permite estender o comportamento de um caso de uso base, adicionando ou modificando seu 
comportamento em pontos específicos.
IV. A generalização/especialização é um mecanismo que permite organizar os atores ou casos de uso em hierarquias, representando 
relações de generalização (herança) e especialização.
É correto o que se afirma em:
A I, II, III e IV.
B II e IV, apenas.
C III e IV, apenas.
D I, II e III, apenas.
E I, apenas.
O diagrama de caso de uso da UML é uma representação gráfica utilizada para capturar e descrever os requisitos funcionais de um 
sistema de software, destacando as interações entre os usuários e o sistema por meio de atores e casos de uso, enquanto também 
documenta e destaca suas relações.
Fonte: GUEDES, Gilleanes T. A. UML 2: Uma Abordagem Prática. São Paulo: Novatec Editora, 2018.
Considerando o contexto da modelagem de software, analise as afirmativas a seguir em relação ao diagrama de caso de uso da UML:
I. Os casos de uso descrevem as funcionalidades ou serviços que o sistema oferece aos seus usuários.
II. A multiplicidade em uma associação determina quantas vezes um ator pode interagir com um caso de uso.
III. Os atores representam os diferentes papéis desempenhados pelos usuários ou sistemas externos que interagem com o sistema.
IV. As associações no diagrama de caso de uso representam os relacionamentos entre atores, entre atores e casos de uso, ou entre casos 
de uso.
É correto o que se afirma em:
A I, II, III e IV.
B III e IV, apenas.
C II e IV, apenas.
D I, apenas.
E I, II e III, apenas.
4
5
O diagrama de sequência foca na sequência temporal das mensagens trocadas entre os objetos participantes, incluindo as condições que 
precisam ser atendidas e os métodos a serem chamados. As mensagens são ilustradas por setas horizontais que mostram a direção, 
enquanto as linhas de vida dos objetos estão dispostas verticalmente no diagrama.
Fonte: DevMedia. Análise e Projeto Orientado a Objetos. Disponível em: https://www.devmedia.com.br/analise-e-projeto-orientado-
a-objetos/23349. Acesso em: 16 jul. 2024.
Identifique o elemento representado por setas horizontais em um diagrama de sequência:
A Estados dos objetos.
B Mensagens entre objetos.
C Transições de estados.
D Linhas de vida dos objetos.
E Eventos internos.
O diagrama de caso de uso da UML é uma ferramenta crucial na engenharia de software, empregada para capturar e representar os 
requisitos funcionais de um sistema. Ele abrange diversos elementos essenciais: atores, que representam os diferentes papéis dos 
usuários ou sistemas externos; casos de uso, que descrevem as funcionalidades do sistema; a documentação detalhada de cada caso de 
uso, facilitando a compreensão de suas operações; associações, que representam os relacionamentos entre atores e casos de uso; 
generalização/especialização, para organizar hierarquicamente atores ou casos de uso; inclusão, que permite a integração de 
funcionalidades compartilhadas entre casos de uso; e extensão, para modificar o comportamento de casos de uso empontos específicos. 
Esses elementos oferecem uma visão clara das interações entre os usuários e o sistema, ao mesmo tempo em que contribuem para a 
organização e definição do comportamento do sistema.
Fonte: GUEDES, Gilleanes T. A. UML 2: Uma Abordagem Prática. São Paulo: Novatec Editora, 2018.
Com base no diagrama de caso de uso, analise as afirmativas a seguir:
I. Neste exemplo, "Cliente" e "Funcionário" são atores que representam o mesmo tipo de usuário do sistema.
II. No exemplo, "Realizar Compra" e "Visualizar Produto" são casos de uso que representam funcionalidades do sistema.
III. No exemplo, a multiplicidade não está especificada, mas poderia ser definida para indicar, por exemplo, que um cliente pode realizar 
várias compras e que um funcionário pode realizar várias compras em nome dos clientes.
IV. As associações entre o ator "Cliente" e os casos de uso "Realizar Compra" e "Visualizar Produto" indicam que os clientes estão 
envolvidos nessas funcionalidades. Da mesma forma, a associação entre o ator "Funcionário" e o caso de uso "Realizar Compra" sugere 
que os funcionários também podem realizar compras em nome dos clientes.
É correto o que se afirma em:
A I e IV, apenas.
B I, II e III, apenas.
C III e IV, apenas.
D II e III, apenas.
E II, III e IV, apenas.
6
7
Os diagramas de atividades são úteis para descrever processos complexos de negócios, fluxos de controle de casos de uso e a estrutura 
algorítmica de funções individuais em um sistema. Quando vinculados a uma classe ou a um conjunto delas, podem mostrar a 
progressão do controle entre seus métodos, documentando eficientemente as sequências de ações do sistema. Eles também podem 
representar o "script" realizado pelos métodos de uma classe controladora de caso de uso, destacando atividades e ações, e não a troca de 
mensagens, sendo assim, complementares aos diagramas de interação e gerando um conjunto consistente. 
Fonte: DEVMEDIA. Diagramas de Atividades - Engenharia de Software 31. Disponível em: https://www.devmedia.com.br/diagramas-
de-atividades-engenharia-de-software-31/18744. Acesso em: 4 abr. 2024.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. Diagramas de atividades podem ser utilizados para descrever processos de negócio, fluxos de controle de casos de uso e a estrutura 
algorítmica de funções individuais em um sistema.
PORQUE
II. Quando associados ao escopo de uma classe ou de um conjunto de classes, os diagramas de atividades podem representar a 
progressão da passagem de controle entre métodos das mesmas, documentando eficientemente as cadeias de ações desenvolvidas pelo 
sistema.
A respeito dessas asserções, assinale a opção correta:
A A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
B As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
C As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
D A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
E As asserções I e II são falsas.
Os diagramas de atividade são úteis para descrever processos complexos de negócios e o fluxo de trabalho em um sistema. Quando 
vinculados a uma classe ou a um conjunto delas, podem mostrar a progressão da passagem de controle entre as atividades do sistema. 
Eles também podem representar o “script” realizado pelos métodos de uma classe controladora de caso de uso, destacando atividades e 
ações, e não a troca de mensagens, sendo, assim, complementares aos diagramas de interação.
Fonte: Lucidchart. "O que é um diagrama de atividades UML?". Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-
de-atividades-uml. Acesso em: 18 jul. 2024.
Com base nas informações apresentadas, analise as afirmativas a seguir:
I. Diagramas de atividade são usados para representar a troca de mensagens entre objetos.
II. Diagramas de atividade podem registrar mensagens de interação e destacar atividades e ações durante a troca de mensagens.
III. Diagramas de atividade podem ser utilizados para descrever processos de negócio complexos e o fluxo de trabalho em um sistema.
IV. Quando associados ao escopo de uma classe ou de um conjunto de classes, os diagramas de atividade podem representar a 
progressão da passagem de controle entre as atividades do sistema.
É correto o que se afirma em:
A I, II e III, apenas.
B II e IV, apenas.
C I, II, III e IV.
D III e IV, apenas.
E I, apenas.
Os diagramas de atividade são úteis para descrever processos complexos de negócios ou fluxos de trabalho em um sistema. Eles podem 
mostrar a sequência de atividades e ações, destacando paralelismos, decisões e interações entre diferentes partes do sistema. Esses 
diagramas são frequentemente utilizados para detalhar casos de uso e o comportamento de classes controladoras.
Fonte: Lucidchart. "O que é um diagrama de atividades UML?". Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-
de-atividades-uml. Acesso em: 18 jul. 2024.
Identifique a principal utilização dos diagramas de atividade:
A Detalhar a estrutura estática do sistema e as associações entre classes.
B Modelar os diferentes estados de um objeto ao longo do tempo.
C Destacar as interações entre objetos para alcançar um objetivo específico.
8
9
10
D Descrever processos complexos de negócios e fluxos de trabalho, destacando paralelismos e decisões.
E Representar a ordem temporal das mensagens trocadas entre objetos.
Imprimir

Mais conteúdos dessa disciplina