Buscar

Avaliação 1- Análise Orientada a Objetos II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Legenda: Resposta Certa Sua Resposta Errada 
 
 
 
 
 
 
1. A Linguagem de Modelagem Unificada - UML - é composta por 13 diagramas com 
características distintas e que servem para detalhar diferentes partes de um sistema. 
O diagrama de casos de uso apresenta uma visão dinâmica, sendo um dos mais 
utilizados na modelagem dos sistemas computacionais orientados a objetos. Sobre o 
diagrama de casos de uso, analise as sentenças a seguir: 
 
I- É um diagrama que facilita a captação dos requisitos, além de auxiliar no 
entendimento da interação do usuário com o sistema proposto. 
II- Define a sequência de atividades de uma tarefa. 
III- Representa uma possível utilização do sistema por um ator, que pode ser uma 
pessoa, dispositivo físico, mecanismo ou subsistema que interage com o sistema- 
alvo, utilizando algum de seus serviços. 
IV- Trabalha fortemente para representar a interação de todos os elementos de um 
sistema. 
 
Assinale a alternativa CORRETA: 
a) As sentenças III e IV estão corretas. 
b) As sentenças I, III e IV estão corretas. 
c) As sentenças I, II e III estão corretas. 
d) As sentenças I e II estão corretas. 
 
2. Um caso de uso é a descrição do comportamento do sistema do ponto de vista do 
usuário. Para os desenvolvedores os casos de uso são uma ferramenta muito útil, pois 
eles podem ser considerados uma técnica do tipo tentativa e erro para obter os 
requisitos do sistema a partir do visão do cliente. Diagramas de casos de uso 
representam o comportamento de um aplicativo sob a visão do usuário. Representam 
de forma fácil os requisitos funcionais do sistema. Com relação a estes diagramas, 
analise as sentenças a seguir: 
 
I- Generalização não é um elemento presente nos casos de uso. 
II- Associação é um dos elementos presentes nos casos de uso. 
III- Atores são elementos dos casos de uso e representam o papel dos usuários. 
IV- Extensões não podem ser percebidas em casos de uso. 
 
Assinale a alternativa CORRETA: 
 
FONTE: Disponível em: 
<http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SI- 
II/Uml/diagramas/usecases/usecases.htm>. Acesso em: 29 set. 2017. 
a) As sentenças III e IV estão corretas. 
b) As sentenças II e III estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_1%20aria-label
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_2%20aria-label
http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SI-
c) As sentenças I e IV estão corretas. 
d) As sentenças I e II estão corretas. 
 
3. O diagrama de atividade é um recurso para modelar ações que devem ser executadas, 
além de representar processos ou a codificação de um programa. Sobre esse 
diagrama, analise as sentenças a seguir: 
 
I- Neste diagrama, uma atividade é modelada através de uma sequência estruturada 
de ações sendo controladas, na maioria das vezes, por nós de decisão. 
II- É um dos diagramas que mais sofreu alterações desde o surgimento da UML, e 
abrange a visão dinâmica da UML (modela situações que sofrem mudanças no 
sistema). 
III- Este tipo de diagrama deve ser dividido com linhas verticais para identificar o 
executor da ação. 
IV- Este diagrama é pouco utilizado. 
 
Assinale a alternativa CORRETA: 
a) As sentenças I, II e III estão corretas. 
b) As sentenças II e IV estão corretas. 
c) As sentenças I e IV estão corretas. 
d) As sentenças I, III e IV estão corretas. 
 
4. O diagrama de caso de uso descreve a funcionalidade proposta para um novo sistema 
que será projetado, é uma excelente ferramenta para o levantamento dos requisitos 
funcionais do sistema. É uma especificação de um conjunto de ações executadas por 
um sistema, que contém um resultado observável. Sobre o Diagrama de Casos de 
Uso da UML, analise as sentenças a seguir: 
 
I- É um diagrama comportamental. 
II- Não facilita a visão de como os usuários interagem com o sistema. 
III- É considerado um diagrama informal, usado nas fases iniciais de levantamento 
de requisitos do sistema. 
IV- É uma eficiente ferramenta de comunicação para todos os envolvidos no sistema: 
desenvolvedores, analistas e clientes. 
 
Assinale a alternativa CORRETA: 
a) As sentenças I, II e III estão corretas. 
b) As sentenças II e III estão corretas. 
c) As sentenças I, III e IV estão corretas. 
d) As sentenças II e IV estão corretas. 
 
5. Os casos de uso de um projeto de software são descritos na linguagem UML através 
dos diagramas de casos de uso. Estes diagramas utilizam como primitivas atores, 
casos de uso e relacionamentos. Através da UML (Linguagem de Modelagem 
Unificada), os casos de uso que apresentam maior complexidade podem ser 
particionados por meio das relações include, extend e generalização. Sobre estas 
relações, classifique V para as sentenças verdadeiras e F para as falsas: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_3%20aria-label
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_4%20aria-label
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_5%20aria-label
 
( ) A relação include representa subfluxos dos casos de uso. 
( ) A relação extend representa os fluxos alternativos dos casos de uso. 
( ) A relação de generalização é percebida entre casos de uso ou entre atores. 
( ) A generalização não permite especificar comportamentos genéricos que são 
usados para atender a necessidades específicas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
a) F - V - V - F. 
b) V - F - V - F. 
c) V - V - F - V. 
d) V - V - V - F. 
 
6. De acordo com a UML (Linguagem de Modelagem Unificada), deve-se ter uma 
visão de casos de uso, expondo as exigências do sistema; uma visão de projeto, 
capturando o vocabulário do espaço do problema e do espaço da solução; uma visão 
do processo, modelando a distribuição dos processos e linhas do sistema; uma visão 
de implementação, dirigindo-se à realização física do sistema; e uma visão de 
distribuição, focando na edição da engenharia de sistema. Cada uma dessas visões 
pode ter aspectos estruturais, assim como comportamentais. Juntas, essas visões 
representam as plantas dos sistemas computacionais. Um dos diagramas mais 
utilizados da UML é o diagrama de atividades. Com relação a ele, analise as 
sentenças a seguir: 
 
I- Ilustra um processo de negócio ou fluxo de trabalho entre usuários e o sistema. 
II- Serve para descrever as etapas realizadas em um caso de uso UML. 
III- Serve de base para modelar casos de uso. 
IV- Descreve os estados de um objeto. 
 
Assinale a alternativa CORRETA: 
 
FONTE: webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2802-131-Aula04- 
ModelagemOrientadaObjetos.pdf. Acesso em: 15 fev. 2017. 
a) As sentenças I e II estão corretas. 
b) As sentenças II e III estão corretas. 
c) As sentenças I e IV estão corretas. 
d) As sentenças III e IV estão corretas. 
 
7. Na construção de aplicativos computacionais, a análise e o projeto orientados a 
objetos buscam soluções para problemas do mundo real baseando suas soluções em 
modelos. Com relação à análise orientada a objetos e a construção de um modelo de 
objetos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Utilizar herança para simplificar e organizar as classes de objetos. 
( ) Identificar asclasses de objetos. 
( ) Acrescentar as associações entre classes. 
( ) Identificar as restrições para as classes. 
( ) Identificar os atributos para os objetos. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_6%20aria-label
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_7%20aria-label
 
Assinale a alternativa que apresenta a sequência CORRETA: 
a) F - V - V - F - F. 
b) V - V - V - F - V. 
c) V - V - F - F - V. 
 d) V - F - F - V - V. 
 
8. O Diagrama de Caso de Uso descreve a funcionalidade de um sistema. Segundo Ivar 
Jacobson, podemos dizer que um Caso de Uso é um "documento narrativo que 
descreve a sequência de eventos de um ator que usa um sistema para completar um 
processo". Um caso de uso representa alguma unidade que pode ser de alguma forma 
traduzida para software por uma equipe. Esse acaba sendo o primeiro momento no 
desenvolvimento de um sistema, onde os requisitos são levantados e mapeados para 
documentos que poderão ser utilizados pela equipe de projeto para entendimento do 
futuro sistema. Em geral, junto com os casos de uso, são mostradas as entidades que 
de alguma forma irão interagir com o sistema, os chamados atores. A ligação entre 
um caso de uso e um ator indica que todos os usuários que desempenharem aquele 
papel terão permissão de acesso ao sistema. Com relação aos casos de uso, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Agregação é um tipo de relacionamento presente nos casos de uso. 
( ) Nos casos de uso não se deve usar atores para representar permissões de acesso. 
( ) É indicado o uso de atores em casos de uso para representar a hierarquia 
organizacional. 
( ) A generalização permite especificar comportamentos genéricos que podem ser 
especializados para atender necessidades específicas. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: 
https://www.portaleducacao.com.br/conteudo/artigos/informatica/diagramas-de- 
casos-de-uso/27153. Acesso em: 18 mar. 2020. 
a) F - V - F - V. 
b) F - V - F - F. 
c) F - V - V - F. 
 d) V - F - F - V. 
 
9. A Linguagem de Modelagem Unificada - UML - é composta por 13 diagramas com 
características distintas e que servem para detalhar diferentes partes de um sistema. 
O diagrama de casos de uso apresenta uma visão dinâmica, sendo um dos mais 
utilizados na modelagem dos sistemas computacionais orientados a objetos. Sobre o 
diagrama de casos de uso, analise as sentenças a seguir: 
 
I- É um diagrama que facilita a captação dos requisitos, além de auxiliar no 
entendimento da interação do usuário com o sistema proposto. 
II- Diagramas de Casos de Uso são compostos por: Cenário: sequência de eventos 
que acontecem quando um usuário interage com o sistema. Ator: usuário do sistema. 
III- Associações e generalizações são relacionamentos dos casos de uso. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_8%20aria-label
http://www.portaleducacao.com.br/conteudo/artigos/informatica/diagramas-de-
http://www.portaleducacao.com.br/conteudo/artigos/informatica/diagramas-de-
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&amp;action2=QURTMTQ%3D&amp;action3=NjU1NTIy&amp;action4=MjAyMC8y&amp;prova=MjI1MzU2NjQ%3D&amp;questao_9%20aria-label
IV- Trabalha fortemente para representar a interação de todos os elementos de um 
sistema. 
 
Assinale a alternativa CORRETA: 
a) As sentenças III e IV estão corretas. 
b) As sentenças I, III e IV estão corretas. 
c) As sentenças I e IV estão corretas. 
d) As sentenças I, II e III estão corretas. 
 
10.A Linguagem de Modelagem Unificada é composta por treze diagramas com funções 
distintas, que tem como objetivo representar graficamente as diferentes partes de um 
sistema. Os diagramas podem ser de estrutura ou comportamento. Ambos podem ser 
classificados ainda em estáticos ou dinâmicos. Dentre os diagramas de 
comportamento e que apresentam uma visão dinâmica, podemos citar um diagrama 
que descreve como um sistema reage aos acontecimentos internos e externos em uma 
determinada situação. Neste caso, representam diferentes cenários do sistema e os 
aspectos que provocam mudanças de uma situação para outra. Estas características 
estão relacionadas ao diagrama de: 
a) Máquina de Estados. 
b) Atividade. 
c) Casos de Uso. 
d) Tempo. 
 
 
 Prova finalizada com 8 acertos e 2 questões erradas.

Outros materiais