Prévia do material em texto
22/08/22, 20:56 Avaliação I - Individual 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:766484) Peso da Avaliação 1,50 Prova 52184790 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A UML não é um método, é uma linguagem de modelagem designada para especificar, visualizar, construir e documentar um sistema. A linguagem de modelagem é a notação que o método utiliza para expressar projetos, enquanto o processo indica quais passos seguir para desenvolver um projeto. A especificação da UML consiste de duas partes: semântica, que especifica a sintaxe abstrata e a semântica dos conceitos de modelagem estática e dinâmica de objetos, e notação, que especifica a notação gráfica para a representação visual da semântica. Uma interação é um laço de desenvolvimento que resulta na liberação de um subconjunto de produtos que evolui até o produto final, percorrendo várias atividades. Sobre essas atividades, assinale a alternativa CORRETA: A Somente o projeto. B Análise de requisitos, projeto, implementação e teste. C Somente análise de requisitos. D Somente a implementação e o teste. Um diagrama UML é utilizado para, dentre outras funções, destacar a função de cada módulo, facilitando a reutilização. Sobre como é tecnicamente conhecido esse diagrama, assinale a alternativa CORRETA: A Sequência. B Integração. C Casos de uso. D Componentes. 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 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 É muito utilizado, pois facilita o entendimento do usuário final. B Utilizado na fase de entrega do projeto para facilitar o entendimento do usuário final. VOLTAR A+ Alterar modo de visualização 1 2 3 22/08/22, 20:56 Avaliação I - Individual 2/4 C Não permite visualizar como é a interação dos usuários no sistema. D Representa uma visão interna do sistema. Em POO (Programação Orientada a Objetos), a implementação do comportamento dos objetos é especificada, na classe, através de uma certa definição. Sobre qual é essa definição, assinale a alternativa CORRETA: A Atributos. B Subclasses. C Expressões. D Métodos. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Sobre o objetivo da visão de projeto, assinale a alternativa CORRETA: A Também chamada de visão de interação, foca o fluxo de controle entre os diversos componentes da solução, permitindo também a análise de seu desempenho, a sincronização e a concorrência entre seus componentes, necessária para o perfeito funcionamento da solução. B Trata da estrutura de hardware e software, ou seja, do ambiente em que a solução será implementada. C Permite melhor compreensão do problema a ser resolvido, ajudando na definição das fronteiras do sistema, seus principais usuários e as principais funcionalidades a serem implementadas. D Auxilia na análise da estrutura e das funcionalidades esperadas da solução. Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Uma delas ajuda a definir a estrutura da solução, isso é, os arquivos de instalação, seu controle de versões. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de implementação. B Visão de projeto. C Visão de implantação. 4 5 6 22/08/22, 20:56 Avaliação I - Individual 3/4 D Visão de processo. Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Uma delas auxilia na análise da estrutura e das funcionalidades esperadas da solução. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de implementação. B Visão de processo. C Visão de projeto. D Visão de casos de uso. Há um aspecto que remete às obrigações das classes, que, quando criadas, estabelecem que todos os seus objetos terão o mesmo estado e tipo de comportamento. Sobre qual é esse aspecto, assinale a alternativa CORRETA: A Relacionamentos. B Atributos. C Responsabilidades. D Classes. Uma classe possui quatro divisões. Sobre quais são essas divisões, assinale a alternativa CORRETA: A Classe, polimorfismo, herança, métodos. B Orientação a objetos, singleton, encapsulamento, atributos. C Nome da classe, responsabilidades, métodos, atributos. D Construtor, programação orientada a objetos, métodos, atributos. 7 8 9 22/08/22, 20:56 Avaliação I - Individual 4/4 Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Uma delas permite melhor compreensão do problema a ser resolvido, ajudando na definição das fronteiras do sistema, seus principais usuários e as principais funcionalidades a serem implementadas. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de implementação. B Visão de casos de uso. C Visão de projeto. D Visão de processo. 10 Imprimir