Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/06/2022 19:49 Avaliação Final (Objetiva) - Individual 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:669713) Peso da Avaliação 3,00 Prova 29457465 Qtd. de Questões 12 Acertos/Erros 11/1 Nota 10,00 Diagramas de implantação são diagramas do nível de implementação que mostram a estrutura do sistema em tempo de execução. A partir de um diagrama de implantação é possível entender como os elementos de hardware e software que constituem um aplicativo serão configurados e implantados. Diagramas de implantação consistem em nós, componentes e relações entre eles. Sobre este diagrama, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os diagramas de implantação necessitam dos cenários desenhados nos casos de uso para serem construídos. ( ) Em um diagrama de implantação, um nó pode representar algo mais genérico ou uma instância específica. ( ) As dependências conectam componentes. Esta conexão pode ocorrer através de interfaces. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: Disponível em: . Acesso em: 30 set. 2017. A V - V - F. B F - F - V. C F - V - V. D F - V - F. Os diagramas de implantação exibem a configuração dos nós de processamento em tempo de execução e os componentes que nele existem. Com relação a este tipo de diagrama, analise as sentenças a seguir: I- São usados para modelar os aspectos topológicos do ambiente onde o software será executado. II- São compostos colaborações, portas e artefatos (relacionamentos de comunicação). III- São muito úteis para detalhar um software. IV- Podem ser usados para representar módulos de sistema. Assinale a alternativa que apresenta a sequência CORRETA: A As sentenças II, III e IV estão corretas. B As sentenças I, II e IV estão corretas. C As sentenças I e IV estão corretas. VOLTAR A+ Alterar modo de visualização 1 2 04/06/2022 19:49 Avaliação Final (Objetiva) - Individual 2/6 D As sentenças I e III estão corretas. Diagramas de implantação são usados para avaliar a implantação de um sistema. Mapeiam a arquitetura lógica de classes em termos de nós de processamento e comunicação e a dependência entre eles, além de representar o hardware e o relacionamento entre hardware e software. Com relação ao diagrama de implantação, analise as sentenças a seguir: I- É usado para mapear os programas que são executados em cada computador. II- Nós e associações não fazem parte de sua composição. III- Representa a colaboração existente entre os objetos. IV- Define a estrutura de um elemento e focaliza nos detalhes. Assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças II e III estão corretas. D As sentenças I e IV estão corretas. 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 Somente a sentença III está correta. B As sentenças I e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças II, III e IV estão corretas. Podemos dizer que os diagramas de classes são os principais diagramas estruturais da UML, pois ilustram as classes, as interfaces e os 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 3 4 5 04/06/2022 19:49 Avaliação Final (Objetiva) - Individual 3/6 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 alternativa CORRETA: A Seu foco é a estrutura do software. B As classes não representam as tabelas na base de dados. C Tem ampla utilização, pois mostra o conjunto de classes, interfaces, colaborações e relacionamentos. D Todos os objetos mapeados obrigatoriamente devem pertencer a um diagrama de classes. A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou um produto. Com relação à Análise Orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma classe de objetos representa um conjunto de objetos de mesma característica. ( ) Encapsulamento é a ocultação ou empacotamento de dados e procedimentos dentro do objeto. ( ) No encapsulamento, um objeto só permite o acesso a seus dados mediante o acionamento de seus métodos, através de uma mensagem, para a qual pode devolver uma resposta. ( ) Ao receber uma mensagem, o objeto verificará se há na classe a qual ele pertence um teste que defina o seu desligamento perante a mensagem. Sendo assim, toda classe pode ser considerada um receptor de objeto. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: www.urisan.tche.br/pbetencourt/engsoftII/orientacaoobjeto.doc. Acesso em: 18 mar. 2020. A F - F - F - V. B V - F - F - F. C V - F - V - V. D F - V - F - V. Na construção de aplicativos computacionais, a análise e o projeto orientados a objetos buscam soluções para problemas do mundo real baseando suas soluções em modelos. Com relação à análise orientada a objetos e a construção de um modelo de objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Utilizar herança para simplificar e organizar as classes de objetos. ( ) Identificar as classes de objetos. ( ) Acrescentar as associações entre classes. ( ) Identificar as restrições para as classes. ( ) Identificar os atributos para os objetos. Assinale a alternativa que apresenta a sequência CORRETA: A F V V F F 6 7 04/06/2022 19:49 Avaliação Final (Objetiva) - Individual 4/6 A F - V - V - F - F. B V - V - F - F - V. C V - F - F - V - V. D V - V - V - F - V. O Diagrama de Implantação é o diagrama que esboça a visão física das aplicações com foco na arquitetura de implantação do software em termos de hardware, ou seja, expressa as características da máquina no qual o software será executado e nos protocolos de comunicação estabelecidos entre as máquinas para a transmissão das informações da aplicação. Sobre o Diagrama de Implantação, analise as sentenças a seguir: I- Representam situações dinâmicas dos sistemas. II- Podem ser entendidos como um conjunto de nós conectados. III- Modelam os aspectos físicos do sistema e mostram a organização da máquina. IV- Consideram o uso do sistema, seus dispositivos e conexões. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, II e IV estão corretas. O diagrama de Casos de Uso auxilia no levantamento dos requisitos funcionais do sistema, descrevendo um conjunto de funcionalidades do sistema e suas interações com elementos externos e entre si. Sobre estas relações, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A relação include representa subfluxos dos casos de uso. ( ) A relação extend representa os fluxos alternativos dos casos de uso. ( ) A relação de generalização é percebida entre casosde uso ou entre atores. ( ) A generalização não permite especificar comportamentos genéricos que são usados para atender a necessidades específicas. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B V - V - V - F. C F - V - V - F. D V - F - V - F. 8 9 04/06/2022 19:49 Avaliação Final (Objetiva) - Individual 5/6 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 F - V - F - V. B V - V - F - V. C V - F - V - F. D F - F - V - V. (ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar facilmente os requisitos funcionais do sistema, tendo como base a própria visão do usuário. Com relação aos casos de uso, assinale a alternativa correta: A O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema. B O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. C Diagramas de casos de uso são usados somente quando se está finalizando o projeto. D A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema e as funcionalidades a serem implementadas. (ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como funcionam os processos organizacionais. Estes podem ser modelados através de um ou mais modelos de atividades para que se obtenha maior compreensão do processo. Com relação ao diagrama de atividades e sua relação com os processos de negócio, assinale a alternativa correta: A Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades. B Modela os processos, mas não mostra o fluxo das atividades. C As atividades não são representadas por subatividades. D Não é possível usar o diagrama de atividade para descrever algoritmos. 10 11 12 04/06/2022 19:49 Avaliação Final (Objetiva) - Individual 6/6 Imprimir
Compartilhar