Buscar

Conceitos de UML

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/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/2
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação II - Individual FLEX ( Cod.:651533) ( peso.:1,50)
Prova: 22202377
Nota da Prova: 9,00
Legenda:   Resposta Certa    Sua Resposta Errada  
1. 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 
diagrama estrutural e comportamental, respectivamente, os diagramas de:
 a) Sequência e Classe.
 b) Objeto e Sequência.
 c) Sequência e Pacote.
 d) Tempo e Componentes.
2. Existe uma hierarquia para a elaboração dos casos de uso e uma dependência entre eles. No caso específico do diagrama de sequência, existe um
relacionamento direto e importante com os diagramas de casos de uso e diagramas de classe. Sobre esta relação, analise as sentenças a seguir:
I- O diagrama de sequência mostra quais as classes, e através de qual método elas realizam as funcionalidades dos casos de uso.
II- Uma das limitações do diagrama de sequência é a sua incapacidade de representar mensagens disparadas por condições específicas.
III- Iterações podem ser representadas no diagrama de sequência, e facilmente podemos identificar o conjunto de mensagens que se repetem e en
mensagens.
IV- O diagrama de sequência não consegue representar chamadas de métodos da própria classe.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I e II estão corretas.
3. Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas estruturais, utilizados para visualizar, especificar, cons
documentar os aspectos estáticos de um sistema. Estes diagramas tratam o aspecto estrutural tanto do ponto de vista do sistema, quanto das cla
cobrindo dois dos quatro pontos de vista essenciais de uma modelagem. Assinale a alternativa CORRETA que apresenta um diagrama estrutural:
 a) Diagrama de casos de uso.
 b) Diagrama entidade relacionamento.
 c) Diagrama de atividades.
 d) Diagrama de pacotes.
4. Podemos dizer que os diagramas de classes são os principais diagramas estruturais da UML, pois ilustram as classes, as interfaces e os relaciona
entre elas. Os diagramas de classes ilustram atributos e operações de uma classe e as restrições com o que os objetos podem ser conectados; de
também os tipos de objetos no sistema e os relacionamentos entre estes objetos. Sobre o diagrama de classe da UML, assinale a alternativa CORR
 a) Tem ampla utilização, pois mostra o conjunto de classes, interfaces, colaborações e relacionamentos.
 b) As classes não representam as tabelas na base de dados.
 c) Todos os objetos mapeados obrigatoriamente devem pertencer a um diagrama de classes.
 d) Seu foco é a estrutura do software.
5. A Linguagem de Modelagem Unificada - UML, através de seu conjunto de diagramas, facilita o desenvolvimento de software orientado a objetos, p
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 também é conhecido como diagrama de colaboração.
II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os demais.
III- O diagrama de sequência é construído a partir do diagrama de objetos.
IV- O diagrama de pacotes oferece uma visão geral do sistema, com foco para os pacotes de classes e suas dependências. 
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I e II e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
6. Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Existe uma classificação para o diagram
pela UML que apresenta a interação entre os objetos com relação ao tempo e sequência de execução. Sobre esse diagrama, assinale a alternativa
 a) Sequência.
 b) Objetos.
 c) Classe.
 d) Componentes.
7. São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e documentar diferentes perspectivas de um sistema. Servem de alicerce p
construção da codificação do aplicativo. São amplamente utilizados na modelagem de sistemas orientados a objetos, porque eles são os únicos d
UML que podem ser mapeados diretamente em linguagens orientadas a objeto. As características apresentadas definem o diagrama de:
 a) Casos de uso.
 b) Sequência.
 c) Atividades.
 d) Classes.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_7%20aria-label=
01/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/2
8. Uma classe num Diagrama de Classes (ou até mesmo no código fonte) é apenas um conceito. Um conceito em forma de desenho (se num diagram
(se em código fonte). Quando a Classe é materializada através de um software, (quando o software está "rodando") torna-se um objeto (isso se dá
alocado um ponteiro de memória para esta classe). O diagrama de classes ilustra graficamente como será a estrutura do software (em nível micro
e como cada um dos componentes da sua estrutura estarão interligados. Considerando as características dos diagramas de classes, classifique V
sentenças verdadeiras e F para as falsas:
(    ) Os métodos setters fornecem acesso de escrita a um atributo.
(    ) Através da herança, é possível reaproveitar atributos já definidos em uma classe mãe.
(    ) A herança múltipla consiste de uma classe mãe possuir várias filhas.
(    ) Objetos ou atributos transientes não são serializados e, consequentemente, não são persistidos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) V - F - F - V.
 c) F - V - F - V.
 d) V - V - F - V.
9. O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos somente existem através da instanciação de uma c
fornece estado e comportamento padrão para estes durante seu ciclo de vida. Com relação à programação e análise orientada a objetos, classifiq
as sentenças verdadeiras e F para as falsas:
(    ) As classes, em geral, representam elementos do domínio do problema no mundo real.
(    ) Somente o estado de instâncias pode ser moldado através de uma classe.
(    ) Uma instância é formada por estado e comportamento, sendo ambos definidospor um pedaço de software conhecido como classe.
(    ) O comportamento de uma instância somente é definido através da herança.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) V - F - F - V.
 c) V - F - V - F.
 d) F - V - V - F.
10.A linguagem UML possui vários tipos de diagramas. Dentre eles, destaca-se o Diagrama de Sequência que mostra uma interação, representando 
de mensagens entre instâncias de classes, componentes, subsistemas ou atores. Sobre o Diagrama de Sequência, classifique V para as sentenças
verdadeiras e F para as falsas:
(    ) Descreve as funcionalidades de acordo com a visão dos usuários.
(    ) Preocupa-se com a sequência dos atores, ficando em segundo plano o processo de comunicação que os envolve.
(    ) Mostra interações de objetos organizados em uma sequência de tempo.
(    ) Exibe elementos de configuração de processamento e componentes do software.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - F - V - F.
 c) F - F - V - V.
 d) V - F - V - F.
Prova finalizada com 9 acertos e 1 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTgxNA==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjIyMDIzNzc=#questao_10%20aria-label=

Continue navegando