STJDiversas

Questões de Engenharia de Software (TI)

25 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 1.

Questão 1STJ·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativos à gestão ágil de projetos com XP (extreme programming). As sprints são similares aos projetos no que se refere à predeterminação do início e do fim: ambos possuem horizonte de duração de uma a quatro semanas. No que diz respeito à visão do produto, o Product Owner é o gerente da sprint.

Alternativas
Questão 2STJ·Diversas·2018Engenharia de Software (TI)

Acerca de testes de software, julgue o item que se segue. Teste de software pode ser definido como o processo de execução de um programa ou sistema com a intenção de se verificar se o mesmo está de acordo com o planejado nas especificações dos seus requisitos.

Alternativas
Questão 3STJ·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002. Situação hipotética: Um órgão contratou uma solução de TI para desenvolvimento de software por meio de pregão eletrônico. A auditoria externa invalidou a licitação com o argumento de que a modalidade pregão não pode ser utilizada para soluções de TI. Assertiva: Nessa situação hipotética, a auditoria externa agiu à luz dos normativos vigentes para aquisições públicas.

Alternativas
Questão 4STJ·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum. Diferentemente do Scrum, que não aborda o controle de riscos, o PMBOK inclui processos afetos ao gerenciamento dos riscos, com vistas a reduzir a probabilidade e o impacto dos eventos negativos no projeto.

Alternativas
Questão 5STJ·Diversas·2018Engenharia de Software (TI)

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item. A refatoração de um código escrito em Delphi pode levar um método a ser separado e transformado em alguns outros métodos.

Alternativas
Questão 6STJ·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, a respeito de engenharia de software e análise de requisitos. Os requisitos funcionais especificam o que o software deverá fazer. Esses requisitos incluem tempo de resposta, utilização de volumetria estática, escalabilidade, disponibilidade, segurança e usabilidade

Alternativas
Questão 7STJ·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum. O processo Coletar os Requisitos, do PMBOK, além de visar à documentação e ao gerenciamento das necessidades e dos requisitos das partes interessadas, com fulcro em atender aos objetivos do projeto, pode ser utilizado para colaborar no gerenciamento do backlog do produto, visto que esse último engloba os requisitos do projeto para o Scrum.

Alternativas
Questão 8STJ·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativos à gestão ágil de projetos com XP ( extreme programming). Os itens a serem entregues na sprint como incremento são escolhidos na reunião de planejamento da sprint, na qual o Scrum master determina a prioridade e a ordem dos itens que comporão a próxima sprint.

Alternativas
Questão 9STJ·Diversas·2018Engenharia de Software (TI)

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização. I Utilizar ciclo de vida de projeto que seja iterativo e incremental. II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto. III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais. IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto. Considerando os requisitos apresentados, julgue o item que se segue, relativos a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum. Cabe ao gerente de projetos, da mesma forma que cabe ao Scrum master, executar as atividades descritas em III.

Alternativas
Questão 10STJ·Diversas·2018Engenharia de Software (TI)

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item. Em um serviço de integração contínua, testes de unidade são executados automaticamente com a finalidade de detectar erros funcionais.

Alternativas
Questão 11STJ·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, a respeito de engenharia de software e análise de requisitos.

Segundo o SWEBOK, a gerência de configuração de software tem por objetivo garantir e manter a integridade do software por meio do gerenciamento e controle das mudanças e evoluções; a quantidade de itens a serem gerenciados depende da maturidade e da exigência dos projetos de software.

Alternativas
Questão 12STJ·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativo a métricas de qualidade de software, JUnit, SQL, Delphi e desenvolvimento mobile. Uma forma de aferir a qualidade de um código desenvolvido é avaliar a quantidade de autorreferências feitas em módulos do código. Essa métrica é conhecida como complexidade ciclomática.

Alternativas
Questão 13STJ·Diversas·2018Engenharia de Software (TI)

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização. I Utilizar ciclo de vida de projeto que seja iterativo e incremental. II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto. III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais. IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto. Considerando os requisitos apresentados, julgue o item que se segue, relativos a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum. O termo de abertura do projeto descrito no PMBOK 5 e o backlog do produto no Scrum suprem o requisito II, visto que o backlog promove o registro formal e o compromisso com o projeto pelo time Scrum.

Alternativas
Questão 14STJ·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, relativos à governança de TI, à NBR ISO/IEC 38500:2009, ao COBIT 5 e ao DevOps. O gerenciamento de desenvolvimento de software por meio do Scrum pode ser combinado com o ciclo de vida do DevOps, haja vista que o DevOps combina práticas e ferramentas que aumentam a capacidade de uma organização de distribuir aplicativos e serviços; logo, a integração contínua do software pode ser realizada na sprint do Scrum junto com a operação dos serviços da organização.

Alternativas
Questão 15STJ·Diversas·2018Engenharia de Software (TI)

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização. I Utilizar ciclo de vida de projeto que seja iterativo e incremental. II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto. III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais. IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto. Considerando os requisitos apresentados, julgue o item que se segue, relativos a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum.

No Scrum, o requisito IV é atendido pela retrospectiva da sprint, que possui como objetivo principal revisar o burn-down. No PMBOK 5, esse requisito é atendido pela técnica Delphi, que coleta informações do andamento do cronograma e traça o gráfico de esforço por produtividade.

Alternativas
Questão 16STJ·Diversas·2018Engenharia de Software (TI)

No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item. São exemplos de práticas ágeis: ciclos curtos; simplicidade; retrospectivas regulares; ambiente de trabalho centrado no indivíduo; P.O. (Project Owner) que receba e retenha informações; e entrega de produto de software somente no final de cada fase.

Alternativas
Questão 17STJ·Diversas·2018Engenharia de Software (TI)

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização. I Utilizar ciclo de vida de projeto que seja iterativo e incremental. II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto. III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais. IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto. Considerando os requisitos apresentados, julgue o item que se segue, relativos a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum. Com base nos conceitos do Scrum e do PMBOK 5, a organização pode gerenciar um projeto por meio do ciclo de vida adaptativo, o qual se adéqua a mudanças e permite o envolvimento contínuo das partes interessadas, embora isso inviabilize o requisito I.

Alternativas
Questão 18STJ·Diversas·2018Engenharia de Software (TI)

No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item. Metodologias ágeis aplicam técnicas de desenvolvimento iterativo e evolutivo de tempo limitado, por isso excluem qualquer tipo de documentação, apoiando-se apenas em conversas informais.

Alternativas
Questão 19STJ·Diversas·2018Engenharia de Software (TI)

Acerca de testes de software, julgue o item que se segue. No método de desenvolvimento TDD (test driven development), o desenvolvedor escreve primeiro um caso de teste e, posteriormente, o código.

Alternativas
Questão 20STJ·Diversas·2018Engenharia de Software (TI)

Julgue o item a seguir, acerca de eMAG, sistemas de controle de versão e SonarQube. No Subversion, um projeto pronto para ser liberado e considerado como uma versão estável é copiado para uma pasta branch e fica congelado para que seja testado.

Alternativas
Questão 21STJ·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia. No Maven, para implementar a herança de projetos, é necessário que os diretórios dos POMs filhos sejam especificados no POM pai.

Alternativas
Questão 22STJ·Diversas·2018Engenharia de Software (TI)

Julgue o item a seguir, acerca de eMAG, sistemas de controle de versão e SonarQube. Uma issue gerada pelo SonarQube com severidade requer a imediata correção do código.

Alternativas
Questão 23STJ·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002. Apesar de ser um processo com a finalidade de desenvolver, entregar e operar um software, o DevOps é incompatível com a aplicação de métodos ágeis como o Scrum ou, ainda, com o uso de ferramentas que permitam visualizar os fluxos do processo.

Alternativas
Questão 24STJ·Diversas·2018Engenharia de Software (TI)

Acerca de testes de software, julgue o item que se segue. Enquanto os testes de unidade propiciam a qualidade externa, os testes de aceitação ajudam o desenvolvedor a avaliar a qualidade interna do código, dando feedback sobre o design dos módulos e permitindo a manutenção com menor custo.

Alternativas
Questão 25STJ·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativos à gestão ágil de projetos com XP (extreme programming). A integração contínua descrita na XP pode fazer parte do processo de desenvolvimento de software que utiliza o Scrum, pois, à medida que as entregas sejam realizadas na Scrum, pode-se validá-las por meio de testes automatizados.

Alternativas