Prévia do material em texto
28/09/2022 08:53 Avaliação I - Individual 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:766484) Peso da Avaliação 1,50 Prova 53115854 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 O diagrama de atividade da UML (Unified Modeling Language) é utilizado para representar fluxos de controles, processos, bem como a sequência de eventos de um caso de uso. São usados também para descrever a lógica de diversos procedimentos. A visão apresentada pelo Diagrama de Atividades possui uma característica. Sobre qual seria essa característica, assinale a alternativa CORRETA: A Tecnológica. B Teórica. C Dinâmica. D Estática. O diagrama de atividade é um recurso para modelar ações que devem ser executadas, além de representar processos ou a codificação de um programa. Sobre esse diagrama, analise as sentenças a seguir: I- Neste diagrama, uma atividade é modelada através de uma sequência estruturada de ações sendo controladas, na maioria das vezes, por nós de decisão. II- É um dos diagramas que mais sofreu alterações desde o surgimento da UML, e abrange a visão dinâmica da UML (modela situações que sofrem mudanças no sistema). III- Este tipo de diagrama deve ser dividido com linhas verticais para identificar o executor da ação. IV- Este diagrama é pouco utilizado. 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 I e IV estão corretas. D As sentenças II e IV estão corretas. Os Casos de Uso são diagramas UML (Linguagem de Modelagem Unificada) que focam as características comportamentais. Foram criados no intuito de extrair as características e o funcionamento de uma determinada situação, envolvendo atores e cenários de um sistema em construção. Sobre o Diagrama de Casos de Uso da UML, assinale a alternativa CORRETA: VOLTAR A+ Alterar modo de visualização 1 2 3 28/09/2022 08:53 Avaliação I - Individual 2/5 A Não permite visualizar como os usuários interagem com o sistema. B É pouco utilizado, pois é considerado muito burocrático. C Representa uma visão interna do sistema. D Utilizado na fase de levantamento e análise de requisitos do sistema. Os casos de uso de um projeto de software são descritos na linguagem UML através dos diagramas de casos de uso. Estes diagramas utilizam como primitivas atores, casos de uso e relacionamentos. Através da UML (Linguagem de Modelagem Unificada), os casos de uso que apresentam maior complexidade podem ser particionados por meio das relações include, extend e generalização. 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 casos de 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 V - F - V - F. D F - V - V - F. Entre os diagramas propostos pela UML, destaca-se o Diagrama de Casos de Uso, por ser desenvolvido tendo como base a visão do usuário, facilitando o entendimento da solução proposta para um determinado problema. Com relação à UML (Unified Modeling Language), classifique V para as sentenças verdadeiras e F para as falsas: ( ) São eficientes no levantamento de requisitos do sistema. ( ) A retirada de uma certa quantia de dinheiro de um caixa eletrônico bancário é um exemplo de caso de uso. ( ) Um caso de uso não pode ser considerado a especificação de uma sequência completa de interações entre um sistema de um ou mais usuários. ( ) Cenário é a descrição da forma de execução de um caso de uso. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - V - V - V. C V - V - F - F. 4 5 28/09/2022 08:53 Avaliação I - Individual 3/5 D V - V - F - V. O objetivo dos diagramas é apresentar múltiplas visões do sistema sendo que este conjunto de múltiplas visões é chamado de modelo. Podemos dizer que um modelo UML pode ser visto como um conjunto de diagramas que podem ser examinados e modificados a fim de compreender e desenvolver um sistema de software. Uma das maiores dificuldades no desenvolvimento de sistemas consiste em descrever de forma eficiente os seus requisitos. Qual é o diagrama mais adequado para capturar os requisitos funcionais de um aplicativo? FONTE: Disponível em: . Acesso em: 15 set. 2017. A Atividades. B Colaboração. C Sequência. D Casos de uso. Uma das atividades mais importantes da etapa de desenvolvimento é a validação dos estados pelos quais um objeto deve passar. Compreender a ordem temporal e a sequência com que as transições de estados acontecem permite uma validação mais eficiente e um domínio da solução mais abrangente ao desenvolvedor. Ele procura demonstrar o comportamento de um elemento por meio de transições de estado. O elemento modelado, muitas vezes, é uma instância de uma classe. No entanto, é possível usar esse diagrama para modelar o comportamento de um caso de uso, o comportamento de um dado durante uma transação ou mesmo o comportamento de um sistema completo. Com relação aos diagramas de máquina de estado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A situação acadêmica de um aluno pode ser representada pelo Diagrama de Máquina de Estado, pois ele muda de situação a cada início e término de semestre. ( ) Este diagrama representa o comportamento interno de determinado objeto, subsistema ou sistema. ( ) É um diagrama comportamental, cuja visão apresentada é dinâmica. ( ) Descreve como os processos operam e se relacionam entre si e em qual ordem. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - V - V - V. C F - V - F - F. D V - F - V - F. Os Casos de Uso são diagramas UML (Linguagem de Modelagem Unificada) que focam nas características comportamentais. Eles foram criados no intuito de extrair as características e o 6 7 8 28/09/2022 08:53 Avaliação I - Individual 4/5 funcionamento de uma determinada situação, envolvendo atores e cenários de um sistema em construção. Sobre o Diagrama de Casos de Uso da UML, assinale a alternativa CORRETA: A Utilizado na fase de entrega do projeto para facilitar o entendimento do usuário final. B Representa uma visão interna do sistema. C Não permite visualizar como é a interação dos usuários no sistema. D É muito utilizado, pois facilita o entendimento do usuário final. O diagrama de casos de uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente. Um diagrama de caso de uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de casos de uso as principais funcionalidades de seu sistema. Os diagramas de casos de uso são compostos por cinco elementos. Entre eles, podemos destacar o relacionamento. Sobre os elementos que representam relacionamentos de casos de uso, analise as opções a seguir: I- Agregação. II- Generalização. III- Dependência. IV- Associação. Assinale a alternativa CORRETA: FONTE: Disponível em: . Acesso em: 29 set. 2017. A As opções I, III e IV estão corretas. B As opções I, II e III estão corretas. C As opções I, II e IV estão corretas. D As opções II, III e IV estão corretas. Os Diagramas de Atividades modelam os aspectos dinâmicos de um sistema, ou seja, os aspectos comportamentais de uma aplicação computacional. As atividades de um processo são modeladas como uma sequência estruturada de ações, cujo controle é feito por nós de decisão. Os Diagramas de Atividade da UML são uma técnica eficaz para descrever a lógica de diversos procedimentos. Sobre o Diagrama de Atividades, assinale a alternativa CORRETA: A Não é possível representar pelo Diagramade Atividades as etapas de um caso de uso. B O Diagrama de Atividades pode ser usado para descrever processos de diversos tipos, como processos de negócio ou fluxos de trabalho. C O Diagrama de Atividades não consegue representar as sequências de interações em um protocolo de software. D O Diagrama de Atividades é incapaz de representar fluxos. 9 10 28/09/2022 08:53 Avaliação I - Individual 5/5 Imprimir