Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação II - Individual Semipresencial ( Cod.:655519) ( peso.:1,50) Prova: 22323750 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de utilização desse diagrama: documentação dos casos de uso (diagrama de sequências de eventos do sistema) e representação das interações entre objetos com foco para a análise da troca de mensagens. Com relação ao diagrama citado, analise as sentenças a seguir: I- Representam atores e objetos na sequência de um processo. II- A flecha é a notação de envio de mensagem neste diagrama. III- Não permite identificar os métodos e os atributos das classes. IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação. Assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças I e III estão corretas. 2. A Linguagem de Modelagem Unificada - UML - é uma notação de diagramas que facilita a especificação, a visualização e a documentação de softwares desenvolvidos no paradigma de orientação a objetos. É composta por muitos elementos que têm o objetivo de representar de forma clara todas as partes de uma aplicação computacional. Estes elementos são usados na criação dos diagramas que representam partes do sistema de forma individual. Sobre os elementos que compõem o diagrama de classes, analise as opções a seguir: I- Classes. II- Associações. III- Mensagem. IV- Estado. V- Transição. Agora, assinale a alternativa CORRETA: a) As opções II, III e IV estão corretas. b) As opções I, II e III estão corretas. c) As opções I, III e IV estão corretas. d) As opções I e II estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_1 aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_2 aria-label= 3. 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. Sobre exemplos de diagrama estrutural e comportamental, assinale a alternativa CORRETA: a) Objeto e classe. b) Sequência e classe. c) Tempo e componentes. d) Sequência e pacote. 4. Em POO, os problemas de programação são pensados em termos de objetos, nada de funções, rotinas, o assunto são os objetos, as propriedades e os métodos. Desta forma, quando é colocado o problema de desenvolver um sistema para locadoras , por exemplo, devemos pensar como dividir o problema em objetos. Um objeto é um termo que usamos para representar uma entidade do mundo real. Para poder tratar os objetos, começamos criando classes. Uma classe representa um conjunto de objetos que possuem comportamentos e características comuns. Uma classe descreve como certos tipos de objetos se parecem do ponto de vista da programação. Com relação aos diagramas citados, analise as sentenças a seguir: I- O diagrama de objetos complementa o diagrama de classes. II- O diagrama de objetos apresenta a visão dinâmica de um sistema. III- A partir do diagrama de classes é possível gerar uma parte do código de programação automaticamente. IV- O diagrama de classes exibe conceitos do mundo real. Assinale a alternativa CORRETA: a) As sentenças II 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 I e III estão corretas. 5. Uma classe num Diagrama de Classes (ou até mesmo no código fonte) é apenas um conceito. Um conceito em forma de desenho (se num diagrama) ou texto (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á quando é 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 ou macro), e como cada um dos componentes da sua estrutura estarão interligados. Considerando as características dos diagramas de classes, classifique V para as sentenças verdadeiras e F para as falsas: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_3 aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_4 aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_5 aria-label= ( ) 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 - V - F - V. b) F - F - V - F. c) V - V - F - V. d) V - F - F - V. 6. A linguagem UML possui vários tipos de diagramas. Dentre eles, destaca-se o Diagrama de Sequência que mostra uma interação, representando a sequência 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) V - F - V - F. c) F - F - V - V. d) F - F - V - F. 7. 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 envolvem as mensagens. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_6 aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_7 aria-label= 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 I e III estão corretas. b) As sentenças I e II estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças III e IV estão corretas. 8. O diagrama de classe em geral é precedido pelo diagramade casos de uso. Enquanto o diagrama de casos de uso procura fornecer uma representação do problema que deve ser solucionado de forma sistêmica, o diagrama de classes tem seu enfoque em fornecer a representação de uma solução para este problema, na forma de classes, atributos, métodos e relacionamentos. Considerando as características dos diagramas de classes, classifique V para as 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 em uma classe mãe possuir várias filhas. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F. b) V - F - F. c) F - F - V. d) V - V - F. 9. 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: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_8 aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_9 aria-label= a) As sentenças II e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I e II estão corretas. d) As sentenças I, III e IV estão corretas. 10. São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e documentar diferentes perspectivas de um sistema. Servem de alicerce para a construção da codificação do aplicativo. São amplamente utilizados na modelagem de sistemas orientados a objetos, porque eles são os únicos diagramas 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) Classes. d) Atividades. Prova finalizada com 9 acertos e 1 questões erradas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_10 aria-label=
Compartilhar