Buscar

Análise Orientada a Objetos II - UML e Casos de Uso

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

01/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 1/5
Acadêmico: Renan Pozzebon (2227731)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação I - Individual FLEX ( Cod.:651531) ( peso.:1,50)
Prova: 26432001
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Os Casos de Uso são diagramas UML (Linguagem de Modelagem Unificada) que focam as
características comportamentais. Foram criados no intuito de extrair as características e o
funcionamento de uma determinada situação, envolvendo atores e cenários de um sistema
em construção. Sobre o Diagrama de Casos de Uso da UML, assinale a alternativa
CORRETA:
 a) Não permite visualizar como os usuários interagem com o sistema.
 b) É pouco utilizado, pois é considerado muito burocrático.
 c) Representa uma visão interna do sistema.
 d) Utilizado na fase de levantamento e análise de requisitos do sistema.
2. 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 IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II e III estão corretas.

01/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 2/5
3. A maioria dos métodos utilizados em ambientes de desenvolvimento de software se baseia
em uma decomposição funcional e/ou controlada por dados dos sistemas. Estas abordagens
se diferem em diversos aspectos das abordagens que adotam metodologias orientadas a
objetos, onde dados e funções são altamente integrados. O desenvolvimento de software
com a abordagem orientada a objetos consiste na construção de módulos independentes ou
objetos que podem ser facilmente substituídos, modificados e reutilizados. Ela retrata a visão
do mundo real como um sistema de objetos cooperativos e colaborativos. Com relação aos
Projetos Orientados a Objetos com uso de UML, classifique V para as sentenças verdadeiras
e F para as falsas:
( ) Objeto é a representação abstrata de coisas que imaginamos e que possuem um
desenvolvimento complexo e caro.
( ) Atributos representam as características do objeto, por exemplo, o objeto carro possui
como atributos: tamanho, cor, fabricante, modelo e chassi.
( ) Métodos são operações ou funções oferecidas pelo objeto, ou seja, aquilo que ele pode
fazer. O objeto caneta pode ter um método chamado escrever.
( ) Interfaces são usadas para implementar ou não seus métodos em classes filhas.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: http://webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2802-
ModelagemOrientadaObjetos.pdf. Acesso em: 18 mar. 2020.
 a) F - V - V - F.
 b) F - V - F - F.
 c) F - V - V - V.
 d) V - V - F - F.
4. A UML consiste em um certo número de elementos gráficos que se combinam para formar
diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos
nos diversos diagramas. Casos de uso são diagramas comportamentais e informais usados
para fases de levantamento e análise de Requisitos do Sistema. Com relação aos casos de
uso, analise as sentenças a seguir:
I- O diagrama de atividades pode expressar as ações executadas nos casos de uso.
II- Um dos objetivos dos casos de uso é compreender o sistema através de cenários de
utilização.
III- É necessário que o detalhamento dos casos de uso seja o maior possível.
IV- Casos de uso chamam e se comunicam com outros casos de uso de forma prática e
rápida.
Assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www.macoratti.net/net_uml3.htm>. Acesso em: 29 set. 2017.
 a) As sentenças I e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças III e IV estão corretas.
5. O diagrama de atividade da UML (Unified Modeling Language) é utilizado para representar
fluxos de controles, processos, bem como a sequência de eventos de um caso de uso. São
usados também para descrever a lógica de diversos procedimentos. A visão apresentada
pelo Diagrama de Atividades possui uma característica. Sobre qual seria essa característica,
assinale a alternativa CORRETA:
 a) Estática.
 b) Teórica.
 c) Dinâmica.
 d) Tecnológica.
01/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 3/5
6. O Diagrama de Atividade da UML 2 é utilizado para modelar atividades que podem ser um
método ou um algoritmo, ou mesmo um processo de negócio. Sobre este diagrama,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Representa ações executadas por casos de uso. 
( ) As linhas verticais do diagrama de atividade identificam o executor da ação.
( ) Ações não podem ser decompostas dentro das atividades. 
( ) Ações não podem ser entendidas como pré ou pós-condições.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - V - V - F.
 c) F - F - V - V.
 d) V - V - F - F.
7. São cinco as diferentes visões proporcionadas pela UML durante a construção de modelos
de software. A arquitetura da complexidade de um software pode ser descrita por cinco
visões interligadas. Cada visão constitui uma projeção na organização e estrutura do sistema,
cujo foco está voltado para determinado aspecto desse sistema. Com relação às visões,
analise as sentenças a seguir:
I- A visão de implantação se refere ao ambiente geral em que o software será implantado.
II- A visão de Projeto é responsável por analisar a solução como um todo no que se refere à
estrutura e à análise.
III- A visão de processos auxilia no controle de versão dos sistemas.
IV- A visão de implementação se preocupa com os arquivos de instalação e respectivas
versões.
V- O diagrama de casos de uso permite uma visão geral da solução apresentada do ponto
de vista do usuário.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças III, IV e V estão corretas.
 d) As sentenças I, II, IV e V estão corretas.
01/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 4/5
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 deum 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) V - F - F - V.
 b) F - V - F - V.
 c) F - V - V - F.
 d) F - V - F - F.
9. 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 as classes de objetos.
( ) Acrescentar as associações entre classes.
( ) Identificar as restrições para as classes.
( ) Identificar os atributos para os objetos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F - V.
 b) V - F - F - V - V.
 c) F - V - V - F - F.
 d) V - V - F - F - V.
10.Os Diagramas de Atividades modelam os aspectos dinâmicos de um sistema, ou seja, os
aspectos comportamentais de uma aplicação computacional. As atividades de um processo
são modeladas como uma sequência estruturada de ações, cujo controle é feito por nós de
decisão. Os Diagramas de Atividade da UML são uma técnica eficaz para descrever a lógica
de diversos procedimentos. Sobre o Diagrama de Atividades, assinale a alternativa
CORRETA:
 a) Não é possível representar pelo Diagrama de Atividades as etapas de um caso de uso.
 b) O Diagrama de Atividades é incapaz de representar fluxos.
 c) O Diagrama de Atividades não consegue representar as sequências de interações em um
protocolo de software.
 d) O Diagrama de Atividades pode ser usado para descrever processos de diversos tipos,
como processos de negócio ou fluxos de trabalho.
01/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 5/5
Prova finalizada com 9 acertos e 1 questões erradas.

Continue navegando