Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:884389) Peso da Avaliação 3,00 Prova 71252358 Qtd. de Questões 12 Acertos/Erros 9/3 Nota 9,00 Três grandes nomes criaram a UML (Unified Modeling Language). Dois deles são norte-americanos: Grady Booch e James Rumbaugh, e o terceiro é o suíço Ivar Jacobson. Juntos, em 1995, lançaram a UML, unificando os três métodos de estudos desenvolvidos individualmente por eles. Sobre objetivos da UML, assinale a alternativa CORRETA: A Pode ser usada para sonhar com sistemas desenvolvidos no paradigma estruturado. B Não pode ser usada para modelar sistemas desenvolvidos no paradigma estruturado. C Pode ser usada para inventar sistemas desenvolvidos no paradigma estruturado. D Pode ser usada para modelar sistemas desenvolvidos no paradigma estruturado. Há um termo relacionado à descrição de uma sequência de ações a serem executadas pelos componentes da solução. Sobre qual é esse termo, assinale a alternativa CORRETA: A Casos de uso. B Diagrama de classe. C Componentes. D Artefatos. Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Existe uma classificação para o diagrama utilizado pela UML que apresenta a interação entre os objetos com relação ao tempo e sequência de execução. Sobre esse diagrama, assinale a alternativa CORRETA: A Componentes. B Sequência. VOLTAR A+ Alterar modo de visualização 1 2 3 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 1 of 6 04/12/2023, 10:38 C Objetos. D Classe. Atividades significam funcionamento, operação, atuação, laboração e execução. No contexto da UML, o diagrama de atividades é um diagrama comportamental, que especifica o comportamento do software. Através dele, pode-se modelar partes do comportamento de um software. Com relação ao diagrama de atividades, analise as sentenças a seguir: I- O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um determinado processo. II- O diagrama mostra a dependência das atividades de um processo. III- Diagrama de atividade é um gráfico de fluxo que mostra as atividades que compõem um processo do sistema. IV- Seu uso não é recomentado quando se deseja documentar o aspecto funcional do software. Assinale a alternativa CORRETA: A Somente a sentença III está correta. B As sentenças II, III e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças I, II e III estão corretas. A UML é como uma linguagem universal para profissionais de produção de software, é um "Google Translate" que ajuda muito a comunicação clara e objetiva entre pessoas envolvidas no processo de produção (Analistas de Negócio, Product Onwer, Scrum Master, Arquitetos, Desenvolvedores, Gerentes de Projeto/Produto e demais partes interessadas). O Diagrama de Estrutura Composta é considerado novo, lançado a partir da UML 2.0. Ele é utilizado para modelar colaborações. Sua estrutura é de elementos conectados que representam instâncias de tempo de execução, colaborando por meio de vínculos de comunicação para atingir um objetivo comum. Esse diagrama é considerado semelhante ao diagrama de classes, a grande diferença é que o diagrama de estrutura composta tenta expressar arquitetura de tempo de execução, enquanto o de classe é estático. Com relação ao diagrama citado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Este diagrama faz o mapeamento da colaboração entre os objetos, porém, não registra a passagem do tempo, aspecto que é controlado pelo diagrama de tempo. ( ) É uma representação teórica; não é um diagrama muito utilizado. ( ) Neste diagrama não existe a cooperação entre as entidades no intuito de atingir os objetivos. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: http://sgvclin.altervista.org/rea-uml/pop/pop-13/popup-texto13.html. Acesso em: 25 maio 2020. A V - V - V. B F - F - V. C F - V - F. D V - V - F. No Java Enterprise Edition (JEE), há um aspecto que pode ser considerado o principal componente. Sobre qual é esse aspecto, assinale a alternativa CORRETA: 4 5 6 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 2 of 6 04/12/2023, 10:38 A Annotations. B Servlets. C Persistência. D Servidor de aplicação. 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 V - F - V - F. B V - V - F - V. C F - V - F - V. D F - F - V - V. A UML (Linguagem de Modelagem Unificada) é amplamente usada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Abrange todas as visões necessárias ao desenvolvimento e à implantação de sistemas, desde sistemas de informação corporativos a serem distribuídos a aplicações baseadas em web até sistemas complexos embutidos de tempo real. Pressupõe o entendimento de três elementos: blocos básicos, regras que determinam como esses blocos são combinados, alguns mecanismos que se aplicam a toda a linguagem. A UML independe do processo, apesar de ser perfeitamente utilizada em processo orientado a casos de usos, centrado na arquitetura, iterativo e incremental. Permite a representação conceitual e física do sistema. Um exemplo de diagrama que representa a estrutura física do sistema é o diagrama de: A Casos de uso. B Sequência. C Tempo. D Implantação. 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 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: 7 8 9 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 3 of 6 04/12/2023, 10:38 A Tem ampla utilização, pois mostra o conjunto de classes, interfaces, colaborações e relacionamentos. B Todos os objetos mapeados obrigatoriamente devem pertencer a um diagrama de classes. C Seu foco é a estrutura do software. D As classes não representam as tabelas na base de dados. A linguagem de modelagem unificada possui treze diagramas que auxiliam no entendimento de um sistema ou parte dele. Através dos diagramas da UML, é possível visualizar o sistema sob diferentes perspectivas. Um dos diagramas foi elaborado para abordar a estrutura dos elementos e seu detalhamento interno. Este diagrama utiliza a “colaboração” para um conjunto de elementos relacionados, a fim de facilitar a execução de tarefas específicas. Assinale a alternativa CORRETA que apresenta o diagrama relacionado às características apresentadas: A Diagrama de Tempo. B Diagrama de Implantação. C Diagrama de Estrutura Composta. D Diagrama de Visão Geral. (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 desenvolvedoresboç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 I, III e IV. 10 11 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 4 of 6 04/12/2023, 10:38 B II e IV. C I e III. D II e III. (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 A mensagem 4 pode ser substituída pelo estereótipo <<create>> sem causar prejuízo à interpretação correta do Diagrama de Sequência representado. B O método registraPaciente() é implementado por Paciente. C O diagrama apresenta um erro ao não representar as mensagens de retorno depois da destruição dos objetos. 12 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 5 of 6 04/12/2023, 10:38 D Leito é uma subclasse de UTI. Imprimir Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/... 6 of 6 04/12/2023, 10:38