ANALISE ORIENTADA A OBJETO 2 - Avaliação I
3 pág.

ANALISE ORIENTADA A OBJETO 2 - Avaliação I


DisciplinaAnálise Orientada A Objetos II228 materiais361 seguidores
Pré-visualização2 páginas
29/10/2019 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/3
Legenda: Resposta Certa Sua Resposta Errada 
1. A Linguagem UML (Unified Modeling Language) é uma linguagem de modelagem que foi criada visando-se a
criação de modelos abstratos de processos. Em princípio, não existem restrições quanto aos tipos de processos
sendo modelados. Tanto podem ser processos do mundo real como processos de desenvolvimento de software ou
ainda detalhes internos do próprio software. Assim, tanto podemos utilizar o UML para descrever o mundo real, por
exemplo, a organização interna de uma empresa, como os detalhes internos que descrevem um sistema de
software. A descrição de um processo envolve a determinação de duas classes básicas de termos:
- Os elementos estruturais que compõem o processo.
- O comportamento que esses elementos desenvolvem quando interagindo.
A linguagem UML, por meio de seus diagramas, permite a definição e design de threads e processos, que
permitem o desenvolvimento de sistemas distribuídos ou de programação concorrente. Um dos tipos de diagramas
particularmente úteis para modelarmos processos são os chamados diagramas de sequência. Com relação ao
diagrama de sequência, assinale a alternativa CORRETA:
 a) Os atores do diagrama de sequência são diferentes dos diagramas dos casos de uso.
 b) Existem somente dois tipos de mensagens nos diagramas de sequência: simples e síncrona.
 c) É construído tendo como base o diagrama de casos de uso.
 d) Não ordena as mensagens trocadas entre objetos.
2. A Linguagem de Modelagem Unificada - UML -, através de seu conjunto de diagramas, facilita o desenvolvimento
de software orientado a objetos, pois ajuda a visualizar de forma mais clara um problema e suas possíveis
soluções. Com relação aos diagramas da UML, analise as sentenças a seguir: 
I- O diagrama de comunicação tem como objetivo identificar os vínculos existentes entre os objetos envolvidos no
processo.
II- De todos os diagramas da UML, o diagrama de classes é o menos utilizado na modelagem e especificação do
sistema.
III- O diagrama de sequência define a sequência de um processo, além de fazer a representação dos atores e
objetos envolvidos; é construído a partir do diagrama de casos de uso.
IV- O diagrama de pacotes oferece uma visão geral do sistema, com foco para os pacotes de classes e suas
dependências. 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
3. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a
UML poderá ser a linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se
de um conjunto de técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos,
combinando as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem
de modelagem única, comum e amplamente utilizável. A Linguagem Unificada de Modelagem possui diagramas
(representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de
obter todas as visões e aspectos do sistema. Sobre o diagrama que modela comportamentos e ligações entre
objetos de um sistema, assinale a alternativa CORRETA:
 a) Diagrama de atividades.
 b) Diagrama de objetos.
 c) Diagrama de comunicação.
 d) Diagrama de sequência.
29/10/2019 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/3
4. 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) Somente a sentença III está correta.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
5. 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. Os processos
envolvidos no desenvolvimento de software e seu fluxo de informações podem ser representados pela UML
(Linguagem de Modelagem Unificada) através do diagrama de sequência. Com relação ao diagrama em questão,
analise as sentenças a seguir:
I- Permite representar o envio de mensagem de um ator para outro.
II- Ordena de forma temporal as mensagens trocadas entre os atores. 
III- Representa sequencialmente um processo e a relação entre os atores e os objetos envolvidos.
IV- É o diagrama de maior complexidade da UML. 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
6. A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de modelos claros e objetivos para
facilitar a construção de aplicativos computacionais. É composta por 23 diagramas e os divide em duas categorias:
estruturais e comportamentais. Podemos dizer que é um exemplo de diagrama estrutural e comportamental,
respectivamente, os diagramas de:
 a) Objeto e Sequência.
 b) Tempo e Componentes.
 c) Sequência e Classe.
 d) Sequência e Pacote.
7. O diagrama de sequência é usado em UML para representar a sequência de processos em um programa de
computador ou sistema de informação. Ele dá ênfase à ordenação temporal em que as mensagens são trocadas
entre os objetos de um sistema. Com relação ao diagrama de sequência, analise as sentenças a seguir:
I- A notação para uma mensagem em um diagrama de sequência é uma flecha. 
II- A seta de envio de mensagens parte sempre do objeto remetente.
III- O formato da ponta da seta indica o tipo de mensagem enviada.
IV- Os tipos de mensagens enviadas são: assíncrona, síncrona e duplamente encadeada.
Assinale a alternativa CORRETA:
 a) As sentenças II 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 IV estão corretas.
29/10/2019 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/3
8. Embora os diagramas mais conhecidos sejam o de casos de uso e o de classes, a UML (Unified Modeling
Language) apresenta diversos diagramas para representar informações em praticamente todas as fases do
desenvolvimento, desde a análise de requisitos até a instalação no cliente. Considerando as características dos
diagramas existentes na UML, 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 caso de uso.
( ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos.
( ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes.
( ) O diagrama de classes tem seu enfoque em fornecer a representação de uma solução os problemas.
Agora, assinale a alternativa que