Prévia do material em texto
13/03/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/3 Acadêmico: Guilherme Neves Alves Silva (1035757) Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação II - Individual Semipresencial ( Cod.:637385) ( peso.:1,50) Prova: 15615898 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. 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 II estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças III e IV estão corretas. d) As sentenças I e III estão corretas. 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 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 II estão corretas. 3. 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 diagrama utilizado 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 CORRETA: a) Classe. b) Sequência. c) Objetos. 13/03/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/3 d) Componentes. 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) As sentenças II, III e IV estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) Somente a sentença III está correta. 5. 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. 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) Sequência e Pacote. b) Objeto e Sequência. c) Sequência e Classe. d) Tempo e Componentes. 7. 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 II e IV estão corretas. b) As sentenças I, II e IV estão corretas. 13/03/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/3 c) As sentenças III e IV estão corretas. d) As sentenças I, II e III estão corretas. 8. 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 - F. d) F - F - V - V. 9. O termo Diagrama de Pacotes é utilizado para descrever um diagrama que mostra pacotes de classes e as dependências entre eles. Os pacotes também podem ser membros de outros pacotes, construindo uma estrutura hierárquica. Com relação a este tipo de diagrama, analise as sentenças a seguir: I- Descrevem pedaços do sistema divididos em agrupamentos lógicos, mostrando as dependências entre eles. II- Representa a arquitetura de um sistema, mostrando o agrupamento de suas classes. III- Os pacotes podem conter outros pacotes e se relacionar com estes por meio de dependência. IV- Um diagrama de pacotes não pode ser utilizado em qualquer fase do processo de modelagem. Assinale a alternativa CORRETA: 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 II, III e IV estão corretas. d) As sentenças I, III e IV estão corretas. 10. Embora os diagramas mais conhecidossejam 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 apresenta a sequência CORRETA: a) F - F - V - V. b) F - V - F - V. c) V - V - F - V. d) V - F - V - F. Prova finalizada com 9 acertos e 1 questões erradas.