Prévia do material em texto
13/12/2023, 13:42 N2 (A5) https://ambienteacademico.com.br/mod/quiz/attempt.php 1/6 Questão 1 Resposta salva Vale 1,00 ponto(s). Questão 2 Resposta salva Vale 1,00 ponto(s). Dentro da linguagem orientada a objeto, temos definições que são de suma importância. Entre elas, temos uma definição em que contém a representação de dados, atributos, métodos, rotina que o processam, assim como representa um conjunto de similaridade. Considerando o exposto acima, o conceito refere-se a: a. objeto. b. atributo. c. método. d. classe. e. construtor. Limpar minha escolha Um projeto de software passa por diferentes fases, em que cada uma é complemento da outra: da ideia inicial, passando por levantamento de requisitos, desenvolvimento, testes e implantação do sistema em si no servidor Web. A fase final de instalação e implantação do sistema é conhecida por: a. Development. b. Deploy. c. DevOps. d. Git. e. Análise. Limpar minha escolha Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas DC https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 13/12/2023, 13:42 N2 (A5) https://ambienteacademico.com.br/mod/quiz/attempt.php 2/6 Questão 3 Resposta salva Vale 1,00 ponto(s). Questão 4 Resposta salva Vale 1,00 ponto(s). Além de serviços básicos de repositórios de arquivos, SaaS possui outros serviços em nuvem como a hospedagem de sistemas e sites para web, ofertados de maneira escalar onde o crescimento da aplicação permite que o serviço se expanda, com um aumento gradativo no valor do serviço. Assinale a alternativa que apresenta corretamente apenas empresas que oferecem esse tipo de serviços como SaaS. a. Google, Microsoft, Mitsubishi. b. Microsoft, IBM, Amazon. c. Bosch, Apple, Google. d. Amazon, Toshiba, Sony. e. Disney, Uber, Dell. Limpar minha escolha A eXtreme Programming, conhecida como XP, surgiu como uma das metodologias ágeis mais populares. É uma abordagem que busca fornecer um software de alta qualidade, de forma rápida e de maneira contínua. Desta forma, a melhoria da qualidade e a capacidade de resposta do software acontecem diante das mudanças nos requisitos do cliente. A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. I. A XP possui uma qualidade estrutural, promovendo o envolvimento de dois programadores, sem levar em conta ideias dos clientes, já que duas pessoas programando possuem uma visão diferenciada. Pois: II. Uma das características mais marcantes da XP é a programação em par, onde duas pessoas trabalham juntas no desenvolvimento, o que possibilita um melhor mecanismo para a solução de problemas. A seguir, assinale a alternativa correta. a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I. c. As asserções I e II são proposições falsas. d. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I. e. A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. Limpar minha escolha Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas DC https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 13/12/2023, 13:42 N2 (A5) https://ambienteacademico.com.br/mod/quiz/attempt.php 3/6 Questão 5 Resposta salva Vale 1,00 ponto(s). Questão 6 Resposta salva Vale 1,00 ponto(s). Sua metodologia consiste em que cada projeto tem seu próprio modelo exclusivo, o que resultará em uma lista de recursos. As últimas três atividades são processos iterativos curtos, com um recurso que não leva mais de duas semanas para ser construído. Assinale a alternativa que representa corretamente a metodologia ágil com as características descritas acima. a. Kanban. b. XP (eXtreme Programming). c. TDD. d. FDD (Feature-Driven Development). e. Scrum. Limpar minha escolha Um software desenvolvido para web, assim como qualquer outro, possui características importantes conhecidas como requisitos funcionais, requisitos não funcionais e regra de negócios (ou requisitos de domínio). A análise deve ocorrer de forma adequada para que futuramente evite-se possíveis problemas. Considerando os requisitos que compõem um sistema de compra de ingressos via web, em relação aos requisitos funcionais, analise as afirmativas a seguir: I - A arquitetura da aplicação será on-line, configurada num ambiente cloud. II - Nas compras realizadas pela internet, serão acrescidas a taxa de serviço. III - O sistema irá controlar a quantidade de ingressos vendidas na mesma sessão. VI - O sistema irá validar o cadastro de cliente ao realizar a compra de ingresso. Está correto o que se afirma em: a. I, II e III. b. II e III. c. III e IV. d. I e II. e. I, III e IV. Limpar minha escolha Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas DC https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 13/12/2023, 13:42 N2 (A5) https://ambienteacademico.com.br/mod/quiz/attempt.php 4/6 Questão 7 Resposta salva Vale 1,00 ponto(s). Questão 8 Resposta salva Vale 1,00 ponto(s). O diagrama de casos de uso, geralmente, é acompanhado por uma descrição de uma ação que será executada. Isso acontece para que sejam fornecidos mais detalhes do caso de uso e para melhor entendimento por usuários. Permite representar de maneira simples e objetiva as funcionalidades (requisitos) principais que serão implementadas no futuro software. Considerando o exposto acima e sobre os componentes de caso de uso, assinale a alternativa correta. a. Um relacionamento de comunicação indica como um ator troca informações com um caso de uso ou com algum outro ator. b. Um relacionamento de generalização permite que um caso de uso herde características de um outro caso de uso ou de um ator. c. Um relacionamento de extensão indica o comportamento obrigatório entre dois atores com iterações semelhantes no sistema proposto. d. Um relacionamento de inclusão indica que um caso de uso necessita de operações de outro caso de uso para ser executado. e. O ator representa um objeto interno ao sistema que descreve os aspectos estruturais e estáticos. Limpar minha escolha A Análise de Requisitos é uma fase do projeto de software onde os envolvidos no projeto definem quais serão os recursos e funcionalidades presentes no sistema a serem desenvolvidos. Existem pelo menos quatro tipos de requisitos: funcionais, não funcionais, requisitos inversos e requisitos de domínio ou regra de negócio. Assinale a alternativa que contenha a descrição de requisitos não funcionais de um sistema. a. De�nem propriedades e restrições do sistema (tempo, espaço etc.), quali�candoo sistema. b. Estabelecem requisitos gerais para o sistema, provenientes do próprio negócio, como normas, políticas, legislações entre outras ações. c. Requisitos que apontam o que o software não deverá realizar. d. Descrevem funcionalidades e serviços do sistema, como ele deve reagir a entradas especí�cas, como deve se comportar e como o operamos. e. Declarações que restringem, derivam e fornecem condições de existência, representando o conhecimento do negócio. Limpar minha escolha Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas DC https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 13/12/2023, 13:42 N2 (A5) https://ambienteacademico.com.br/mod/quiz/attempt.php 5/6 Questão 9 Resposta salva Vale 1,00 ponto(s). “No ciclo de desenvolvimento de softwares, a realização de testes tem espaço desde a fase de design até o lançamento do produto. Eles conferem confiabilidade ao software, reorientam o desenvolvimento do design e do código e poupam gastos desnecessários, quando detectam erros nas fases iniciais do desenvolvimento de um software” (ANDRADE; VIANA, 2020, on-line). ANDRADE, A. P.; VIANA, P. Criação e Geração de Planos de Teste de Software. Disponível em: https://www.ibm.com/developerworks/br/local/rational/criacao_geracao_planos_testes_software/index.html. Acesso em: 16 fev. 2020. Sobre os testes de software, qual alternativa apresenta corretamente as três categorias de classificação de testes? a. Teste de Desempenho, Teste de Manutenção, Teste de Carga. b. Teste Funcional, Teste de Regressão, Teste de Manutenção. c. Teste Funcional, Teste Não Funcional e Teste de Manutenção. d. Teste de Regressão, Teste de Manutenção, Teste de Desempenho. e. Teste Funcional, Teste Não funcional, Teste de Desempenho. Limpar minha escolha Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas DC https://www.ibm.com/developerworks/br/local/rational/criacao_geracao_planos_testes_software/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 13/12/2023, 13:42 N2 (A5) https://ambienteacademico.com.br/mod/quiz/attempt.php 6/6 Questão 10 Resposta salva Vale 1,00 ponto(s). Um diagrama de classe pode representar a forma como um sistema vai se comportar através de métodos, atributos e relacionamentos. A verificação de cada método ou atributo deve ser rigoroso para que estes não fiquem repetitivos, fazendo com que o intuito da orientação a objetos seja desconfigurado. Considere a figura a seguir. Fonte: Elaborada pelo autor. Considerando o exposto acima e os fundamentos da Orientação a Objetos, assinale a alternativa correta. a. Os atributos são funções (ações) ou comportamentos que podem ser aplicados a métodos em uma classe. Os atributos estão relacionados aos verbos como aplicarValor(). b. A visibilidade de um objeto é de�nida pelos símbolos +, - e #. Assim, o objeto getSaldo() tem visibilidade protegida, indicada pelo sinal de adição (+), sinalizando que o objeto é acessível somente pela própria classe. c. Um objeto é uma propriedade de uma classe e é composto por nome, tipo de dado, visibilidade e valor inicial ou padrão, como o objeto-limite da classe ContaCorrente. d. Polimor�smo ou ocultação de informações é uma técnica que consiste em separar aspectos externos dos internos da implementação de um objeto, isto é, determinados detalhes �cam ocultos aos demais objetos e dizem respeito apenas ao próprio objeto. e. O método aplicarValor() é o mesmo na superclasse Conta e nas subclasses ContaCorrente e ContaPoupança, mas sua implementação e seu comportamento nas subclasses são diferentes. A diferença encontra-se no processo de cálculo dos juros e de rendimentos das respectivas aplicações. Limpar minha escolha ◄ Revisão Atividade 4 (A4) Seguir para... N2 SUB (A6) ► Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas DC https://ambienteacademico.com.br/mod/quiz/view.php?id=1081615&forceview=1 https://ambienteacademico.com.br/mod/quiz/view.php?id=1081617&forceview=1 https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236