Prévia do material em texto
<p>Prova Impressa</p><p>GABARITO | Avaliação II - Individual (Cod.:986682)</p><p>Peso da Avaliação 2,00</p><p>Prov</p><p>Qtd. de Questões 10</p><p>Acertos/Erros 10/0</p><p>Nota 10,00</p><p>Embora os diagramas mais conhecidos sejam o de casos de uso e o de classes, a UML (Unified Modeling Language) apresenta diversos diagramas</p><p>para representar informações em praticamente todas as fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente. Considerando</p><p>as características dos diagramas existentes na UML, classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) Os diagramas de sequência devem representar os processos definidos nos diagramas de caso de uso.</p><p>( ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos.</p><p>( ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes.</p><p>( ) O diagrama de classes tem seu enfoque em fornecer a representação de uma solução os problemas.</p><p>Agora, assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - F - V - F.</p><p>B V - V - F - V.</p><p>C F - V - F - V.</p><p>D F - F - V - V.</p><p>A Linguagem de Modelagem Unificada - UML - é uma notação de diagramas que facilita a especificação, a visualização e a documentação de</p><p>softwares desenvolvidos no paradigma de orientação a objetos. É composta por muitos elementos que têm o objetivo de representar de forma clara todas</p><p>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.</p><p>Sobre os elementos que compõem o diagrama de classes, analise as opções a seguir:</p><p>VOLTAR</p><p>A+ Alterar modo de visualização</p><p>1</p><p>2</p><p>27/08/2024, 17:22 Avaliação II - Individual</p><p>about:blank 1/6</p><p>I- Classes.</p><p>II- Associações.</p><p>III- Mensagem.</p><p>IV- Estado.</p><p>V- Transição.</p><p>Agora, assinale a alternativa CORRETA:</p><p>A As opções II, III e IV estão corretas.</p><p>B As opções I, III e IV estão corretas.</p><p>C As opções I, II e III estão corretas.</p><p>D As opções I e II estão corretas.</p><p>Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos principais diagramas da UML. É a base para a construção dos</p><p>diagramas de comunicação, sequência e estados. Com relação ao Diagrama de Classes, analise as sentenças a seguir:</p><p>I- É o diagrama mais utilizado da UML.</p><p>II- Associação, agregação e generalização são relações deste diagrama.</p><p>III- Cada classe deste diagrama é uma tabela no banco de dados.</p><p>IV- Abstração não é um conceito importante na elaboração do diagrama de classes.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II e IV estão corretas.</p><p>B As sentenças I, II e IV estão corretas.</p><p>C As sentenças I, II e III estão corretas.</p><p>D As sentenças III e IV estão corretas.</p><p>3</p><p>27/08/2024, 17:22 Avaliação II - Individual</p><p>about:blank 2/6</p><p>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</p><p>sentenças a seguir:</p><p>I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários de uso.</p><p>II- O diagrama de sequência retorna ao diagrama de classe os novos métodos descobertos em sua elaboração.</p><p>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</p><p>uso.</p><p>IV- O diagrama de sequência usa o diagrama de classes para identificar as classes que contêm os objetos que interagem.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II, III e IV estão corretas.</p><p>B Somente a sentença III está correta.</p><p>C As sentenças I, II e IV estão corretas.</p><p>D As sentenças I e IV estão corretas.</p><p>O termo Diagrama de Pacotes é utilizado para descrever um diagrama que mostra pacotes de classes e as dependências entre eles. Os pacotes</p><p>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</p><p>seguir:</p><p>I- Descrevem pedaços do sistema divididos em agrupamentos lógicos, mostrando as dependências entre eles.</p><p>II- Representa a arquitetura de um sistema, mostrando o agrupamento de suas classes.</p><p>III- Os pacotes podem conter outros pacotes e se relacionar com estes por meio de dependência.</p><p>IV- Um diagrama de pacotes não pode ser utilizado em qualquer fase do processo de modelagem.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II, III e IV estão corretas.</p><p>B As sentenças I, II e III estão corretas.</p><p>4</p><p>5</p><p>27/08/2024, 17:22 Avaliação II - Individual</p><p>about:blank 3/6</p><p>C As sentenças II e IV estão corretas.</p><p>D As sentenças I, III e IV estão corretas.</p><p>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</p><p>os métodos. Dessa forma, quando é colocado o problema de desenvolver um sistema para locadoras, por exemplo, devemos pensar como dividir o</p><p>problema em objetos. O objeto é um termo que usamos para representar uma entidade do mundo real. Para poder tratar os objetos, começamos criando</p><p>classes. Uma classe representa um conjunto de objetos que possuem comportamentos e características comuns. Uma classe descreve como certos tipos de</p><p>objetos se parecem do ponto de vista da programação. Com relação aos diagramas citados, analise as sentenças a seguir:</p><p>I- O diagrama de objetos não serve de complemento para o diagrama de classes.</p><p>II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os demais.</p><p>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.</p><p>IV- O diagrama de classes exibe e representa situações reais.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II, III e IV estão corretas.</p><p>B As sentenças I e II estão corretas.</p><p>C As sentenças I, III e IV estão corretas.</p><p>D As sentenças I e III estão corretas.</p><p>Podemos dizer que os diagramas de classes são os principais diagramas estruturais da UML, pois ilustram as classes, as interfaces e os</p><p>relacionamentos 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</p><p>conectados; descrevem também os tipos de objetos no sistema e os relacionamentos entre estes objetos. Sobre o diagrama de classe da UML, assinale a</p><p>alternativa CORRETA:</p><p>A Tem ampla utilização, pois mostra o conjunto de classes, interfaces, colaborações e relacionamentos.</p><p>B Seu foco é a estrutura do software.</p><p>6</p><p>7</p><p>27/08/2024, 17:22 Avaliação II - Individual</p><p>about:blank 4/6</p><p>C Todos os objetos mapeados obrigatoriamente devem pertencer a um diagrama de classes.</p><p>D As classes não representam as tabelas na base de dados.</p><p>Vários são os diagramas da Linguagem de Modelagem Unificada que os analistas de sistema utilizam para o desenvolvimento dos aplicativos</p><p>computacionais. Dentre os diagramas, podemos destacar o diagrama de sequência, que representa a indicação do conjunto de objetos envolvidos em um</p><p>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</p><p>CORRETA:</p><p>A Preocupa-se com as fases de inativação do objeto.</p><p>B A preocupação principal deste diagrama são os objetos que passam mensagens.</p><p>C Preocupa-se com os casos de uso de cada objeto.</p><p>D É a base para os diagramas de estrutura composta.</p><p>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</p><p>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:</p><p>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.</p><p>II- Uma das limitações do diagrama de sequência é a sua incapacidade de representar mensagens disparadas por condições específicas.</p><p>III- Iterações podem ser representadas no diagrama de sequência, e facilmente podemos identificar o conjunto de mensagens que se repetem e envolvem</p><p>as mensagens.</p><p>IV- O diagrama de sequência</p><p>não consegue representar chamadas de métodos da própria classe.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças I e III estão corretas.</p><p>B As sentenças I e II estão corretas.</p><p>8</p><p>9</p><p>27/08/2024, 17:22 Avaliação II - Individual</p><p>about:blank 5/6</p><p>C As sentenças III e IV estão corretas.</p><p>D As sentenças II e IV estão corretas.</p><p>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</p><p>sequência de mensagens entre instâncias de classes, componentes, subsistemas ou atores. Sobre o Diagrama de Sequência, classifique V para as</p><p>sentenças verdadeiras e F para as falsas:</p><p>( ) Descreve as funcionalidades de acordo com a visão dos usuários.</p><p>( ) Preocupa-se com a sequência dos atores, ficando em segundo plano o processo de comunicação que os envolve.</p><p>( ) Mostra interações de objetos organizados em uma sequência de tempo.</p><p>( ) Exibe elementos de configuração de processamento e componentes do software.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A F - F - V - V.</p><p>B F - V - V - F.</p><p>C F - F - V - F.</p><p>D V - F - V - F.</p><p>10</p><p>Imprimir</p><p>27/08/2024, 17:22 Avaliação II - Individual</p><p>about:blank 6/6</p>