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 FLEX ( Cod.:444485) ( peso.:1,50) Prova: 9726535 Nota da Prova: 9,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 - V - F. b) F - V - F. c) F - F - V. d) V - F - V. 2. Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos principais diagramas da UML. É a base para a construção dos diagramas de comunicação, sequência e estados. Com relação ao Diagrama de Classes, analise as sentenças a seguir: I- É o diagrama mais utilizado da UML. II- Associação, agregação e generalização são relações deste diagrama. III- Cada classe deste diagrama é uma tabela no banco de dados. IV- Abstração não é um conceito importante na elaboração do diagrama de classes. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I, II e III estão corretas. 3. Os diagramas da Linguagem de Modelagem Unificada - UML - padronizam o processo de comunicação no desenvolvimento de software, favorecendo o entendimento de regras de negócio, bem como as soluções propostas para os problemas que o software deverá resolver, pelo fato de que tornam mais claros os requisitos a serem cumpridos. Com relação aos diagramas de classe, sequência, componentes e pacotes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Diagrama de Classes é um dos mais importantes da UML, uma vez que cada classe estará associada a uma entidade/tabela da base de dados, fornecendo uma visão geral do fluxo das informações. ( ) O Diagrama de Componentes demonstra a estrutura do sistema, descrevendo os componentes e suas interfaces. ( ) O Diagrama de Sequência não demonstra interações; serve de base para a criação do Diagrama de Classe. ( ) Os Diagramas de Classe, Sequência, Componentes e Pacotes não pertencem à categoria de Diagramas Estruturais. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) F - V - F - F. c) F - V - F - V. d) V - V - F - F. 4. Diagramas de Sequência ordenam de forma temporal as mensagens trocadas entre os objetos de um sistema, ou seja, esclarecem como os objetos trocam mensagens para a realização das operações em um determinado período. Com relação a este diagrama e aos seus elementos de estrutura, analise as opções a seguir: I- Linhas do tempo e comunicação. II- Interpretação de mensagens. III- Classes e tabelas da base de dados. IV- Objetos e atores. Assinale a alternativa CORRETA: a) As opções I, III e IV estão corretas. b) As opções I, II e III estão corretas. c) As opções II, III e IV estão corretas. d) As opções I, II e IV estão corretas. 5. Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas estruturais, utilizados para visualizar, especificar, construir e documentar os aspectos estáticos de um sistema. Estes diagramas tratam o aspecto estrutural tanto do ponto de vista do sistema, quanto das classes, cobrindo dois dos quatro pontos de vista essenciais de uma modelagem. Assinale a alternativa CORRETA que apresenta um diagrama estrutural: a) Diagrama entidade relacionamento. b) Diagrama de casos de uso. c) Diagrama de atividades. d) Diagrama de pacotes. 6. 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. 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 III e IV estão corretas. d) As sentenças II e IV estão corretas. 7. O diagrama de classe em geral é precedido pelo diagrama de 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) V - V - F. b) V - F - F. c) F - V - F. d) F - F - V. 8. 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 I, II e III estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças I, III e IV estão corretas. 9. 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) Classes. b) Casos de uso. c) Sequência. d) Atividades. 10.Vários são os diagramas da Linguagem de Modelagem Unificada que os analistas de sistema utilizam para o desenvolvimento dos aplicativos computacionais. Dentre os diagramas, podemos destacar o diagrama de sequência, que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo das linhas do tempo. Com relação a este diagrama, assinale aalternativa CORRETA: a) É a base para os diagramas de estrutura composta. b) A preocupação principal deste diagrama são os objetos que passam mensagens. c) Preocupa-se com as fases de inativação do objeto. d) Preocupa-se com os casos de uso de cada objeto. Prova finalizada com 9 acertos e 1 questões erradas.
Compartilhar