Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. 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 I, II e IV estão corretas. b) As sentenças I e IV estão corretas. c) Somente a sentença III está correta. d) As sentenças II, III e IV estão corretas. 2. Em POO, os problemas de programação são pensados em termos de objetos, nada de funções e rotinas, o assunto são os objetos, as propriedades e os métodos. Dessa forma, quando é colocado o problema de desenvolver um sistema para locadoras, por exemplo, devemos pensar como dividir o problema em objetos. O 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 não serve de complemento para o diagrama de classes. II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os demais. III- O diagrama de classes geralmente representa tabelas do banco de dados, através das quais é possível gerar uma parte do código da aplicação. IV- O diagrama de classes exibe e representa situações reais. 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, III e IV estão corretas. d) As sentenças I, III e IV estão corretas. 3. 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 a alternativa CORRETA: a) Preocupa-se com as fases de inativação do objeto. b) Preocupa-se com os casos de uso de cada objeto. c) A preocupação principal deste diagrama são os objetos que passam mensagens. d) É a base para os diagramas de estrutura composta. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_3%20aria-label= 4. Diagrama de sequência (ou diagrama de sequência de mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de mensagens num programa de computador. Como um projeto pode ter uma grande quantidade de métodos em classes diferentes, pode ser difícil determinar a sequência global do comportamento. O diagrama de sequência representa essa informação de uma forma simples e lógica. Com relação ao diagrama de sequência, analise as sentenças a seguir: I- O diagrama de sequência é um diagrama de interação que detalha a sequência de um processo ou a lógica de um algoritmo. II- É construído a partir do diagrama de casos de uso. III- Não faz a ordenação das mensagens trocadas entre os objetos. IV- Não permite identificar métodos e atributos de uma classe. Assinale a alternativa que apresenta a sequência CORRETA: a) As sentenças I e II estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças II e III estão corretas. d) As sentenças III 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 de casos de uso. b) Diagrama de atividades. c) Diagrama entidade relacionamento. d) Diagrama de pacotes. 6. 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, III e IV estão corretas. d) As sentenças I e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_6%20aria-label= 7. 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 comunicação. b) Diagrama de objetos. c) Diagrama de atividades. d) Diagrama de sequência. 8. 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 IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças III e IV estão corretas. d) As sentenças II e IV estão corretas. 9. 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 I, II e III estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças I, II e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_9%20aria-label= 10.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 apresenta a sequência CORRETA: a) V - V - F - V. b) V - F - V - F. c) F - V - F - V. d) F - F - V - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_10%20aria-label=
Compartilhar