Buscar

Análise Orientada a Objetos II - Avaliação Final (Objetiva) UNIASSELVI

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 4 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

Prévia do material em texto

20/05/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 1/4
Acadêmico: Rhayan Musa Rabah (1190533)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:513370) ( peso.:3,00)
Prova: 16017684
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O diagrama de sequência modela a interação entre os objetos que foram definidos numa etapa anterior, através do
diagrama de classes. A interação entre os objetos do modelo é representado por mensagens. O diagrama de
sequência permite a intervenção de analistas e desenvolvedores no sentido de facilitarem a tomada de decisões
relacionadas ao desenvolvimento, simplesmente analisando o fluxo expresso neste diagrama. Acerca dos
conceitos e características do diagrama de sequência, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) É um dos componentes do diagrama de visão geral.
( ) Os principais componentes de um diagrama de sequência são: atores, objetos e mensagens trocadas por
estes ao longo do tempo. 
( ) Não pode ser considerado um diagrama de interação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V.
 b) F - F - V.
 c) F - V - F.
 d) V - V - F.
2. Existe uma hierarquia para a elaboração dos diagramas UML e uma dependência entre eles. Com relação ao
diagramas de sequência, analise as sentenças a seguir:
I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários de uso.
II- O diagrama de sequência retorna ao diagrama de classe os novos métodos descobertos em sua elaboração.
III- O diagrama de sequência usa a especificação de caso de uso para ver o passo a passo das mensagens, a
ordem de suas ocorrências e os cenários de uso.
IV- O diagrama de sequência usa o diagrama de classes para identificar as classes que contêm os objetos que
interagem.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
Unknown
20/05/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 2/4
3. 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:
( ) 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.
4. O diagrama de sequência age de forma complementar ao diagrama de classes na modelagem de um sistema
através da UML (Unified Modeling Language). É no diagrama de sequência que são definidos a ordem em que os
objetos são instanciados e os métodos invocados, determinando os passos necessários para a execução de um
processo de negócio. Considerando as características dos diagramas de sequência, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Os diagramas de sequência devem representar os processos definidos nos diagramas de casos de uso.
( ) A linha de vida de um objeto representa a invocação de seus métodos.
( ) Os métodos existentes em um objeto são invocados necessariamente por outro objeto.
( ) As mensagens de retorno servem para representar o retorno dos métodos definidos dentro do diagrama de
classes.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - F - V - V.
 c) V - F - V - F.
 d) F - V - F - V.
5. A Linguagem de Modelagem Unificada (UML) é um padrão de desenvolvimento que concentra as melhores
práticas de metodologias de desenvolvimento, em que 23 diagramas auxiliam na interpretação do problema sua
respectiva solução, propondo uma visão macro dos objetos e seus relacionamentos. A UML propõe uma linguagem
visual para a modelagem de sistemas orientados a objetos, fornecendo uma representação gráfica para os
cenários em construção. Com relação à UML, assinale a alternativa CORRETA:
 a) A modelagem ou representação não existe sem o uso dos diagramas da UML.
 b) A UML não é uma notação independente de processos.
 c) A UML não auxilia na visualização e comunicação dos objetos.
 d) A UML não é uma metodologia de desenvolvimento.
6. A UML (Linguagem de Modelagem Unificada) é utilizada para especificar, visualizar, documentar e construir
artefatos de um sistema e pode ser aplicada em todos os processos ao longo do ciclo de desenvolvimento de
software, sendo mediada por diferentes tecnologias de implementação. Com relação à UML, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Apresenta simplicidade nas notações.
( ) Apresenta baixo nível de padronização.
( ) Apresenta alta aplicabilidade nos processos reais.
( ) Apresenta notação inflexível às diversas situações.
Assinale a alternativa que apresenta a sequência CORRETA:
20/05/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 3/4
 a) V - V - F - F.
 b) V - F - V - F.
 c) F - V - F - V.
 d) F - F - V - V.
7. Criada para auxiliar as pessoas a focarem nas vantagens provenientes do uso do paradigma orientado a objetos, a
Unified Modeling Language (UML) é uma linguagem de modelagem, ou seja, com ela é possível elaborar a
estrutura de sistemas complexos de software. Através da sua utilização, podem-se criar projetos para as empresas
de maneira ágil e eficaz. Um dos diagramas utilizados na UML é utilizado para representar um sistema sob a sua
perspectiva física, mostrando nós de processamento e seus artefatos. Essa característica descreve o diagrama de:
 a) Comunicação.
 b) Implantação.
 c) Estrutura composta.
 d) Componentes.
8. O Diagrama de Implantação é o diagrama que esboça a visão física das aplicações com foco na arquitetura de
implantação do software em termos de hardware, ou seja, expressa as características da máquina no qual o
software será executado e nos protocolos de comunicação estabelecidos entre as máquinas para a transmissão
das informações da aplicação. Sobre o Diagrama de Implantação, analise as sentenças a seguir:
I- Representam situações dinâmicas dos sistemas.
II- Podem ser entendidos como um conjunto de nós conectados.
III- Modelam os aspectos físicos do sistema e mostram a organização da máquina.
IV- Consideram o uso do sistema, seus dispositivos e conexões.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
9. O uso de software de apoio à modelagem é muito importante por dois motivos: primeiro porque os modelos
começarão a ficar tão longos que a folha de papel ficará pequena, segundo porque é uma ótima maneira de checar
as associações entre os modelos. Uma das ferramentas de auxílio é a ferramenta CASE (Computer-Aided
Software Engineering), que suporta a representação UML. Com relação às ferramentas CASE, classifique V para
as sentenças verdadeiras e F para as falsas: 
( ) As ferramentasCASE permitem separar o desenho do projeto do código de programação.
( ) Existem várias ferramentas de modelagem, mas nem todas suportam o desenvolvimento em UML.
( ) Não é importante pensar nas limitações da ferramenta, pois isso não vai evitar problemas posteriores no
processo de desenvolvimento.
( ) CASE (Computer-Aided Software Engineering) é uma classificação que abrange todas as ferramentas
baseadas em computadores que auxiliam atividades de engenharia de software. 
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: Disponível em: <http://eprints.rclis.org/6304/1/art08.pdf>. Acesso em: 29 set. 2017.
 a) V - V - V - F.
 b) F - V - F - V.
 c) F - F - V - F.
 d) V - V - F - V.
20/05/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 4/4
10. O diagrama de estados mostra os estados que podem ser assumidos por um objeto em seu ciclo de vida.
Geralmente o utilizamos para entender como tais mudanças acontecem. Assim, definimos as trocas de mensagens
e os métodos que os controlam. Com relação a este diagrama, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) Seus principais componentes são: estado e evento.
( ) Mostra o estado dos objetos durante seu ciclo de vida.
( ) Início e fim são os extremos de uma transação na mudança de estado de um objeto.
( ) É o diagrama mais utilizado da UML.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) F - V - F - V.
 c) F - F - V - F.
 d) V - V - V - F.
11. (ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como funcionam os processos
organizacionais. Estes podem ser modelados através de um ou mais modelos de atividades para que se obtenha
maior compreensão do processo. Com relação ao diagrama de atividades e sua relação com os processos de
negócio, assinale a alternativa correta:
 a) Não é possível usar o diagrama de atividade para descrever algoritmos.
 b) Modela os processos, mas não mostra o fluxo das atividades.
 c) Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades.
 d) As atividades não são representadas por subatividades.
12. (ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar facilmente os requisitos funcionais do
sistema, tendo como base a própria visão do usuário. Com relação aos casos de uso, assinale a alternativa
correta:
 a) Diagramas de casos de uso são usados somente quando se está finalizando o projeto.
 b) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema.
 c) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado.
 d) A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema e as
funcionalidades a serem implementadas.
Prova finalizada com 10 acertos e 2 questões erradas.

Continue navegando