Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/07/2022 19:43 Unicesumar - Ensino a Distância 1/4 ATIVIDADE 4 - ESOFT - TÓPICOS EM COMPUTAÇÃO II - 52/2022 Período:20/06/2022 08:00 a 08/07/2022 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:1,00 Gabarito:Gabarito será liberado no dia 09/07/2022 00:00 (Horário de Brasília) Nota obtida: 1ª QUESTÃO Conforme José (2018), diversas são as ferramentas de apoio para o processo de desenvolvimento de software permitindo uma melhor gestão de tarefas, automatização de processos, entre outros. I. Ferramenta GitHub permite fazer controle do versionamento. II. Ferramenta Jenkins permite que haja gestão dos projetos. III. Ferramenta Sonar garante uma melhor qualidade de SW. IV. Ferramenta Redmine permite que seja feita integração contínua. (Fonte: José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018. 170 p. Graduação - EaD.) É correto o que se afirma em: ALTERNATIVAS IV, apenas. I e III, apenas. I e IV, apenas. II e IV, apenas. I, II, III e IV. 2ª QUESTÃO José (2018) indica que é importante que o código fonte seja revisto antes de fazer a entrega ao ambiente de produção, sempre que for preciso modificá-lo. Esta revisão não deve alterar o comportamento desejável e as necessidades do cliente. (Fonte: José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018. 170 p. Graduação - EaD.) Diante do exposto acima, assinale a alternativa que corresponde a atividade da Engenharia de Software que visa melhorar a qualidade do código-fonte: ALTERNATIVAS 06/07/2022 19:43 Unicesumar - Ensino a Distância 2/4 Refatoração Integração Contínua Gestão de Versões Controle de Tarefas Gerência de Configuração de Software 3ª QUESTÃO José (2017) indica que o TQM é uma abordagem de gestão para o sucesso no longo prazo por meio da satisfação do cliente, sendo composto pelos seguintes elementos chaves: (1) foco do cliente, (2) melhoria de processo, (3) lado humano da qualidade, e (4) métricas, modelos, medições e análises. Sobre qualidade, pode-se dizer que esta possui os seguintes princípios básicos: (1) prevenção ao invés de correção; (2) corrigir defeitos o mais rápido possível; (3) identificar e eliminar causas e sintomas dos defeitos; e (4) checar o trabalho de acordo com padrões e processos previamente establecidos. Com base nos estudos da disciplina e nas informações apresentadas acima, leia as asserções abaixo: I) Minimize o conjunto de atividades que visam garantir que o produto de trabalho da engenharia de software exiba alta qualidade, por causa do custo; II) Evite realizar atividades de segurança da qualidade em cada projeto de software; III) Use métricas para desenvolver estratégias para a melhoria de processo de software e, como consequência, a qualidade no produto final. José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018. 170 p. Graduação - EaD. É correto o que se afirma em: ALTERNATIVAS I, apenas. III, apenas. I e II, apenas. II e III, apenas. I, II, III. 4ª QUESTÃO 06/07/2022 19:43 Unicesumar - Ensino a Distância 3/4 Conforme José (2018), para aplicar a integração contínua temos três premissas que devem ser levadas em consideração: controle de versão, processo automatizado de build e principalmente a aceitação da equipe. Importante ressaltar que I) Processos e ferramentas devem ser previstos para manter um repositório único e efetuar o controle de versão. II) Ambientes automatizados de builds são características comuns em projetos de desenvolvimento de software. A build deve incluir parte do esquema do banco de dados do repositório e colocá-lo no ambiente de execução. III) Um sistema que possa ser executado não significa que foi construído de maneira correta, deve-se procurar incluir os testes automáticos no processo de build. (Fonte: José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018. 170 p. Graduação - EaD.) É correto o que se afirma em: ALTERNATIVAS II, apenas. I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. 5ª QUESTÃO Conforme José (2018), para aplicar a integração contínua temos três premissas que devem ser levadas em consideração: controle de versão, processo automatizado de build e principalmente a aceitação da equipe. Importante ressaltar que: I - Processos e ferramentas devem ser definidos durante a integração e apenas quando se fizer necessário, de forma a manter um repositório único e efetuar o controle de versão. II - Ambientes automatizados de builds são características comuns em projetos de desenvolvimento de software. A build deve incluir parte do esquema do banco de dados do repositório e colocá-lo no ambiente de execução. III - Um sistema que possa ser executado não significa que foi construído de maneira correta, deve-se procurar incluir os testes automáticos no processo de build. (Fonte: José, Maria Isabel J. TÓPICOS COMPUTAÇÃO II. Maringá-Pr.: Unicesumar, 2018. 170 p. Graduação - EaD.) É correto o que se afirma em: ALTERNATIVAS 06/07/2022 19:43 Unicesumar - Ensino a Distância 4/4 I, apenas. III, apenas. I e II, apenas. II e III, apenas. I, II e III.
Compartilhar