Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/06/2020 Colaborar - Av2 - Análise Orientada a Objetos I https://colaboraread.com.br/aluno/avaliacao/index/2309972102?atividadeDisciplinaId=9917324 1/3 a) b) c) d) e) 1) a) b) c) d) e) 2) As técnicas de modelagem estruturais da Unified Modeling Language (UML) enfatizam a estrutura dos elementos estáticos, a partir da identificação dos objetos. As técnicas de modelagem comportamentais enfatizam o comportamento dinâmico e a interação entre os elementos do sistema. O Diagrama de Classes é a principal técnica de modelagem estrutural da UML. Assinale a alternativa correta que indica o objetivo do Diagrama de Classes: Alternativas: Demonstrar a visualização das classes utilizadas pelo sistema e como estas se relacionam. Esse diagrama apresenta uma visão estática de como as classes estão organizadas, preocupando-se em definir sua estrutura lógica. Alternativa assinalada Demonstrar a visualização das classes utilizadas pelo sistema e como estas se relacionam. Esse diagrama apresenta uma visão dinâmica de como as classes estão organizadas, preocupando-se em definir sua estrutura física. Demonstrar a visualização das classes utilizadas pelo sistema e como estas se relacionam com os use cases e atores. Esse diagrama apresenta uma visão dinâmica de como as classes estão organizadas, preocupando-se em definir sua estrutura física. Demonstrar a visualização das classes utilizadas pelo sistema e como estas se relacionam com os use cases e atores. Esse diagrama apresenta uma visão estática de como as classes estão organizadas, preocupando-se em definir sua estrutura lógica. Demonstrar a visualização das classes utilizadas pelo sistema e como estas se relacionam com os seus objetos. Esse diagrama representa a organização do sistema em subsistemas ou sub- módulos, podendo ser utilizado de maneira independente ou associado com outros diagramas. Na Unified Modeling Language (UML), os modos pelos quais os itens podem estar conectados a outros, isto é, logicamente ou fisicamente, são modelados como relacionamentos, que permitem compartilhar informações e colaboram para a execução dos processos pelo sistema (GUEDES, 2008). Referência: GUEDES, Gilleanes T. A.. UML: uma abordagem prática. 3ed. São Paulo: Novatec, 2008. Sobre os relacionamentos do Diagrama de Classes, analise os itens a seguir: I. O relacionamento Associação pode ser do tipo: unária, binária, ternária, classe associativa e agregação. II.Uma Associação Binária ocorre quando são definidos relacionamentos entre objetos de duas classes. III.Uma Composição representa uma classe genérica com características e comportamentos comuns a outras classes especializadas. IV.Uma Agregação demonstra que um objeto (chamado objeto-todo) precisa ser complementado com um ou mais objetos de outra classe (chamados objeto-parte), sendo essa associação conhecida como "Todo-Parte". Estão corretos os itens: Alternativas: I e II. II e III. III e IV. I, II e IV. Alternativa assinalada I, II, III e IV. 04/06/2020 Colaborar - Av2 - Análise Orientada a Objetos I https://colaboraread.com.br/aluno/avaliacao/index/2309972102?atividadeDisciplinaId=9917324 2/3 a) b) c) d) e) 3) a) b) 4) O conceito de modelagem de software está ligado à representação de forma estruturada e contextualizada das tarefas essenciais de um processo que comporão um projeto, o que contribuem muito para o entendimento real do escopo. De acordo com Booch, Rumbaugh e Jacobson (2006), um modelo é uma simplificação da realidade e podem ser estruturais, com ênfase à organização do sistema, ou comportamentais, com ênfase à dinâmica do sistema. Referência: BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usuário. 2 ed. Rio de Janeiro: Elsevier, 2006. Sobre o objetivo de um modelo, julgue as sentenças a seguir: I.Definir um plano de trabalho com a definição das etapas de desenvolvimento do software. II.Ajudar a visualizar o sistema como ele é ou como desejamos que seja. III.Permitir especificar a estrutura ou o comportamento de um sistema, documentando as decisões tomadas. IV.Proporcionar um guia para a construção do sistema. Estão corretos os itens: Alternativas: I e II. II e III. I, II e III. II, III e IV. Alternativa assinalada I, II, III e IV. A categoria dos Diagramas Comportamentais da Unified Modeling Language (UML) tem como objetivo mostrar como o processo responde às alterações ou como é a sua evolução ao longo do tempo, representando uma modelagem dinâmica do sistema. O Diagrama de Use Cases (Casos de Uso) é uma técnica de modelagem comportamental. Considerando as características do Diagrama de Use Cases e seus elementos, indique "V" para os itens verdadeiros e "F" para os itens falsos. 1.( ) Os Use Cases são utilizados para representarem os requisitos não-funcionais do sistema, sendo utilizados também para definirem a arquitetura e o desempenho pretendidos para cada Use Case. 2.( ) O Diagrama de Use Cases apresenta uma linguagem simples e de fácil compreensão para que os usuários possam ter uma ideia geral de como o sistema irá se comportar. 3.( ) O Diagrama de Use Cases demonstra o comportamento de um objeto através de um conjunto de estados e suas transições em um determinando instante de tempo de execução do sistema. 4.( ) O Diagrama de Use Cases é um diagrama abstrato e flexível com poucos elementos de notação, que representa a interação entre os elementos Ator e Use Cases. Assinale a alternativa que indica a sequência correta. Alternativas: 1 – V; 2 – V; 3 – V, 4 - V. 1 – F; 2 – V; 3 – F, 4 - V. Alternativa assinalada 04/06/2020 Colaborar - Av2 - Análise Orientada a Objetos I https://colaboraread.com.br/aluno/avaliacao/index/2309972102?atividadeDisciplinaId=9917324 3/3 c) d) e) a) b) c) d) e) 5) 1 – V; 2 – F; 3 – V, 4 - F. 1 – F; 2 – F; 3 – F, 4 - F. 1 – V; 2 –V; 3 – V, 4 - F. A notação utilizada pela Unified Modeling Language (UML) é padronizada pela OMG e facilita a compreensão de cada parte do sistema que está sendo modelado, por qualquer pessoa que tenha conhecimento sobre suas técnicas de modelagem. O __________________________ pode auxiliar na modelagem de negócio do sistema, bem como, na modelagem dos requisitos funcionais identificados na atividade de Análise de Requisitos, ajudando a especificar, visualizar e documentar as características e serviços do sistema, evoluindo e sendo representado por visões. Assinale a alternativa correta que preenche a lacuna acima: Alternativas: Diagrama de Objetos. Diagrama de Classes. Diagrama de Implantação. Diagrama de Estruturas Compostas. Diagrama de Use Cases (Casos de Uso). Alternativa assinalada
Compartilhar