Prévia do material em texto
22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934783 1/5 Modelagem do sistema com a análise orientada a objetos Professor(a): Iolanda Claudia Sanches Catarino (Doutorado) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Sobre as técnicas de modelagem comportamentais da Linguagem de Modelagem Unificada (UML), considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) O Diagrama de Casos de Uso é o diagrama mais geral e informal da UML, que representa as funcionalidades ou serviços do software e suas interações com os atores do sistema. ( ) O Diagrama de Atividades representa a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos na execução de um processo. ( ) O Diagrama de Sequência demonstra o fluxo de controle de um conjunto de atividades, que representa a execução de um procedimento, caso de uso, processo de negócio, subsistema ou até o sistema completo. ( ) O Diagrama de Comunicação é uma variação do Diagrama de Atividades, utilizando quadros no lugar dos nós de ação e integrando diferentes tipos de diagramas de interação, demonstrando um processo geral. ( ) O Diagrama de Máquina de Estados demonstra o comportamento de um elemento, por meio de um conjunto de transições de estados. Alternativas: Código da questão: 56211 O Diagrama de Classes permite 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. Sobre a notação do Diagrama de Classes, considere as seguintes afirmações e classifique- as em verdadeiras (V) ou falsas (F): ( ) Os elementos básicos do Diagrama de Classes são as classes e os relacionamentos. ( ) Uma classe representa um grupo de objetos do mundo real que compartilham os mesmos atributos, operações e semântica. ( ) Uma classe é representada graficamente por um retângulo com três partes, no máximo. ( ) Em uma classe, o símbolo da visibilidade que determina o nível de acessibilidade de um atributo ou operação por outros objetos é representado à esquerda do nome dos atributos e operações. ( ) Os relacionamentos entre as classes indicam o compartilhamento de informações entre os atributos das classes, por meio da troca de eventos entre os objetos, em tempo de execução do sistema. Assinale a alternativa que contenha a sequência correta: F – V – F – F – F. V – F – V – F – V. F – V – F – V – F. V – V – F – V – F. INCORRETO V – F – F – F – V. 22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934783 2/5 3) 4) Alternativas: Código da questão: 56251 Sobre as técnicas de modelagem estruturais da Linguagem de Modelagem Unificada (UML), considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) O Diagrama de Pacotes demonstra como os elementos do sistema estão organizados em pacotes e suas dependências. ( ) O Diagrama de Classes representa um conjunto de classes com seus atributos, operações e relacionamentos, demonstrando a modelagem da visão estática do projeto de um sistema. ( ) O Diagrama de Objetos representa instâncias do Diagrama de Classes, a partir da descrição dos valores dos atributos dos objetos e os vínculos estabelecidos entre os objetos. ( ) O Diagrama de Estrutura Composta representa as colaborações entre elementos que cooperam entre si para executarem uma função específica. ( ) O Diagrama de Componentes demonstra a criação de uma extensão da notação da UML, para domínios de software com características específicas, representadas por estereótipos. Assinale a alternativa que contenha a sequência correta: Alternativas: Código da questão: 56216 Das técnicas de modelagem estruturais da Unified Modeling Language (UML), o ______________ foi lançado a partir da UML 2.0, é utilizado principalmente para representar as colaborações que demonstram o relacionamento entre os elementos que colaboram na execução de uma funcionalidade. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: F – F – F – F – V. V – V – F – V – F. V – F – V – F – F. V – V – V – V – F. CORRETO V – V – F – F – V. V – V – V – V – F. CORRETO V – V – F – V – F. F – F – F – F – V. F – F – F – V – V. F – V – F – V – F. Diagrama de Pacotes. Diagrama de Perfil. Diagrama de Objetos. Diagrama de Classes. 22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934783 3/5 5) 6) 7) Código da questão: 56250 Das técnicas de modelagem da Unified Modeling Language (UML), é considerado o diagrama estrutural mais importante da UML. O _________________ permite a visualização das classes utilizadas pelo sistema e como estas se relacionam. Assinale a alternativa que completa adequadamente a lacuna acima: Alternativas: Código da questão: 56249 A Linguagem de Modelagem Unificada (UML) descreve três perspectivas principais de visões de modelagem de sistemas de software, sendo as perspectivas estrutural, funcional e temporal, e classifica suas técnicas de modelagem em estruturais e comportamentais. Assinale a alternativa correta que indica o diagrama que representa a ordem temporal em que as mensagens são trocadas para darem suporte à realização de um caso de uso. Alternativas: Código da questão: 56232 Sobre a técnica estrutural - Diagrama de Estrutura Composta, lançada na Unified Modeling Language (UML) a partir da versão 2.0, podemos afirmar que: I. É utilizada para representar as colaborações que demonstram o detalhamento das operações de uma classe que colaboram na execução de uma funcionalidade. II. Os elementos básicos da notação do Diagrama de Estrutura Composta são: Ator, Caso de Uso, Associação e Classes. III. Uma colaboração pode representar a estrutura de elementos conectados que representam instâncias cooperando entre si na execução de um único caso de uso ou mais, sendo representada graficamente por meio de uma elipse tracejada com o seu descritivo. IV. Os relacionamentos entre as instâncias são representados por meio da utilização de retas, ligando uma instância a outra, denominadas de conectores. São verdadeiras: Alternativas: Diagrama de Estrutura Composta. CORRETO Diagrama de Pacotes. Diagrama de Estrutura Composta. Diagrama de Objetos. Diagrama de Perfil. Diagrama de Classes. CORRETO Diagrama de Atividades. Diagrama de Comunicação. Diagrama de Sequência. CORRETO Diagrama de Casos de Uso. Diagrama de Máquina de Estados. 22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934783 4/5 8) 9) 10) Código da questão: 56255 Os relacionamentos entre as classes indicam o compartilhamento de informações entre os objetos das classes, por meio da troca de mensagens entre os objetos, em tempo de execução do sistema. Assinale a alternativa correta que indica o tipo de associação conhecida como associação “Todo-Parte”, o qual demonstra que as informações de um objeto precisam ser complementadas pelas informações contidas nos objetos da outra classe relacionada, representando que ambos os objetos das classes mantêm um vínculo de forma independente. Alternativas: Código da questão: 56257 A Linguagem de Modelagem Unificada (UML) consiste na união dos métodos de Grady Booch, James Rumbaugh e Ivar Jacobson, sendo sua primeira versão oficial lançada em 1997. A UML fornece múltiplas visões da modelagem de sistemas de softwares sob diferentes aspectos de análise e detalhamento. Assinale a alternativa corretaque descreve as três perspectivas principais de visões de modelagem de sistemas de software com a UML. Alternativas: Código da questão: 56209 Os elementos básicos da notação do Diagrama de Classes são as classes e os relacionamentos. Assinale a alternativa correta que descreve os tipos de relacionamentos do Diagrama de Classes. Alternativas: I - II - III - IV. III - IV. CORRETO I - II. I - III. I - II - III. Reflexiva Agregação. CORRETO Binária. Ternária Classe Associativa. Estrutural; Funcional; Temporal. CORRETO Estrutural; Estática; Dinâmica. Estrutural; Estática; Operacional. Funcional; Temporal; Comportamental. Funcional; Estática; Dinâmica. 22/03/2023, 21:36 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934783 5/5 Código da questão: 56256 Associação, Herança, Especialização e Generalização. Dependência, Classe Associativa, Agregação e Composição. Associação, Dependência, Agregação e Composição. Dependência, Associação, Multiplicidade e Navegabilidade. Associação, Generalização, Dependência e Realização. CORRETO Arquivos e Links