Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/06/2023, 15:06 Avaliação Final (Objetiva) - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:826653) Peso da Avaliação 3,00 Prova 61719469 Qtd. de Questões 12 Acertos/Erros 8/4 Nota 8,00 A Linguagem de Modelagem Unificada - UML - é composta por 13 diagramas com características distintas e que servem para detalhar diferentes partes de um sistema. O diagrama de casos de uso apresenta uma visão dinâmica, sendo um dos mais utilizados na modelagem dos sistemas computacionais orientados a objetos. Sobre o diagrama de casos de uso, analise as sentenças a seguir: I- É um diagrama que facilita a captação dos requisitos, além de auxiliar no entendimento da interação do usuário com o sistema proposto. II- Define a sequência de atividades de uma tarefa. III- Representa uma possível utilização do sistema por um ator, que pode ser uma pessoa, dispositivo físico, mecanismo ou subsistema que interage com o sistema-alvo, utilizando algum de seus serviços. IV- Trabalha fortemente para representar a interação de todos os elementos de um sistema. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças I, II e III estão corretas. C As sentenças I, III e IV estão corretas. D As sentenças II e IV estão corretas. A Linguagem de Modelagem Unificada - UML, através de seu conjunto de diagramas, facilita o desenvolvimento de software orientado a objetos, pois ajuda a visualizar de forma mais clara um problema e suas possíveis soluções. Com relação aos diagramas da UML, analise as sentenças a seguir: I- O diagrama de comunicação também é conhecido como diagrama de colaboração. II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os demais. III- O diagrama de sequência é construído a partir do diagrama de objetos. IV- O diagrama de pacotes oferece uma visão geral do sistema, com foco para os pacotes de classes e suas dependências. Assinale a alternativa CORRETA: VOLTAR A+ Alterar modo de visualização 1 2 04/06/2023, 15:06 Avaliação Final (Objetiva) - Individual about:blank 2/7 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 I e II e IV estão corretas. D As sentenças III e IV estão corretas. OMT é um método de modelagem e projeto orientado a objetos, publicado em 1991, o qual possui várias questões associadas. Sobre o significado desse termo, assinale a alternativa CORRETA: A Object Modeling Translate. B Object Modeling Technique. C Object Message Technique. D Object Message Oriented. O Diagrama de Implantação exibe como as partes físicas do sistema estarão dispostas no ambiente e de que forma se comunicarão. É um diagrama útil quando há muita interdependência entre hardware e software. É um diagrama estrutural que modela a parte estática do sistema. Sobre os Diagramas de Implantação, analise as sentenças a seguir: I- Não são indicados para representar a navegação entre as telas de um sistema. II- Mostram a estrutura do sistema em tempo de execução. III- Não são usados para mapear programas que executam em outras máquinas. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B Somente a sentença I está correta. C As sentenças II e III estão corretas. D As sentenças I e II estão corretas. A UML (Linguagem de Modelagem Unificada) é utilizada para especificar, visualizar, documentar e construir artefatos de um sistema e pode ser aplicada em todos os processos ao longo do ciclo de desenvolvimento de software, sendo mediada por diferentes tecnologias de implementação. Com relação à UML, classifique V para as sentenças verdadeiras e F para as falsas: 3 4 5 04/06/2023, 15:06 Avaliação Final (Objetiva) - Individual about:blank 3/7 ( ) Apresenta simplicidade nas notações. ( ) Apresenta baixo nível de padronização. ( ) Apresenta alta aplicabilidade nos processos reais. ( ) Apresenta notação inflexível às diversas situações. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - F - V - V. C F - V - F - V. D V - V - F - F. A Linguagem de Modelagem Unificada (UML) foi criada para estabelecer uma linguagem de modelagem visual comum, semântica e sintaticamente rica, para arquitetura, design e implementação de sistemas de software complexos, tanto estruturalmente quanto para comportamentos. Além do desenvolvimento de software, a UML tem aplicações em fluxos do processo na fabricação. É análoga aos modelos utilizados em outros campos e é composta por diferentes tipos de diagramas. De modo geral, diagramas UML descrevem o limite, a estrutura e o comportamento do sistema e os objetos nele contidos. A UML não é uma linguagem de programação, mas existem ferramentas que podem ser usadas para gerar código em várias linguagens por meio de diagramas UML. A UML tem uma relação direta com a análise e o design orientados a objetos. Sobre os diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os diagramas de classe e componente são diagramas da categoria estrutural. ( ) Os diagramas estruturais são usados na etapa de implementação e representam o relacionamento do sistema como um todo. ( ) Os diagramas comportamentais representam o estado estático dos objetos do sistema. ( ) O diagrama de sequência é caracterizado como um diagrama de interação, é sua função demonstrar a ordem das mensagens executadas. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B F - V - F - V. C V - V - F - V. 6 04/06/2023, 15:06 Avaliação Final (Objetiva) - Individual about:blank 4/7 D V - F - V - F. 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 II e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças I, III e IV estão corretas. D As sentenças I e IV estão corretas. É um diagrama utilizado para descrever o relacionamento entre os elementos internos de um sistema, como portas e conectores. É considerado um diagrama estrutural que exibe os componentes e como são divididos. Sobre o conceito do diagrama proposto, assinale a alternativa CORRETA: A Diagrama de Implantação. B Diagrama de Estrutura Composta. C Diagrama de Comunicação. D Diagrama de Tempo. A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de modelos claros e objetivos para facilitar a construção de aplicativos computacionais. É composta por 23 diagramas e os divide em duas categorias: estruturais e comportamentais. Assinale a alternativa CORRETA que apresenta um diagrama estrutural e um diagrama comportamental: A Diagrama de estrutura composta e diagrama de implantação. B Diagrama de implantação e diagrama de pacotes. C Diagrama de objetos e diagrama de classes. D Diagrama de objetos e diagrama de casos de uso. Os diagramas de implantação consistem em nós, componentes e as relações entre eles. As dependências conectam componentes e esta conexão pode ocorrer através de interfaces. O diagrama de implantação é o diagrama estrutural responsável por estabelecer a relação entre os recursos de infraestrutura e artefatos do sistema, em outras palavras, ele mapeia arquitetura do hardware às necessidades do software a ser implantado. Esse diagrama é 7 8 9 10 04/06/2023, 15:06 Avaliação Final (Objetiva) - Individual about:blank 5/7 basicamente implementado com "nós", "associaçõesentre nós". Com relação aos diagramas de implantação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Diagramas de implantação são usados para visualizar a topologia dos componentes físicos de um sistema em que os componentes de software são implantados. ( ) Diagramas de implantação são usados para descrever o ponto de vista de implementação de um sistema estático. ( ) Uma das finalidades do diagrama de implantação é descrever os componentes de hardware usados para implantar os componentes de software. ( ) Uma das limitações do diagrama de implantação é a capacidade de descrever nós de processamento em tempo de execução. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V. B F - F - V - V. C V - V - V - F. D V - V - F - F. (ENADE, 2021) O gestor de uma instituição seguradora solicitou ao desenvolvedor de software o projeto de uma solução computacional para a instituição. Após executar a análise de requisitos, esse desenvolvedor esboçou o diagrama UML (Unified Modeling Language), contendo os elementos apresentados na figura a seguir. Com relação ao que é proposto no diagrama, avalie as afirmações a seguir: I- A classe Seguro é a superclasse de uma hierarquia de herança múltipla. II- O mecanismo de ligação entre as classes Segurado e Seguro é a associação. III- As subclasses Residencial, Automotivo e Vida devem ser implementadas como classes abstratas. IV- É permitido que um Segurado possa adquirir várias apólices de Seguro. É correto apenas o que se afirma em: A II e III. 11 04/06/2023, 15:06 Avaliação Final (Objetiva) - Individual about:blank 6/7 B I e III. C II e IV. D I, III e IV. (ENADE, 2021) Uma ONG decidiu construir um hospital de campanha para tratamento de pacientes diagnosticados com a Covid-19. Para auxiliar na gerência hospitalar, a ONG contratou alguns programadores voluntários para desenvolver um Sistema de Suporte à Decisão para Gestão Hospitalar. Esse sistema irá auxiliar no registro de todos os procedimentos diários realizados no paciente que dá entrada no hospital, desde sua internação até a saída, seja essa saída por recebimento de alta, por transferência ou óbito. O sistema foi todo desenvolvido em Java de acordo com o Paradigma Orientado a Objetos. Durante o curto processo de análise, devido à urgência, foram construídos diversos diagramas em UML (Unified Modeling Language). Um desses diagramas relaciona a interação entre os objetos do sistema, o Diagrama de Sequência. Esse diagrama é apresentado a seguir. Considerando o Diagrama de Sequência apresentado, assinale a alternativa CORRETA: A O método registraPaciente() é implementado por Paciente. B Leito é uma subclasse de UTI. 12 04/06/2023, 15:06 Avaliação Final (Objetiva) - Individual about:blank 7/7 C A mensagem 4 pode ser substituída pelo estereótipo <<create>> sem causar prejuízo à interpretação correta do Diagrama de Sequência representado. D O diagrama apresenta um erro ao não representar as mensagens de retorno depois da destruição dos objetos. Imprimir
Compartilhar