Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q883079 Engenharia de Software

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
Q883077 Engenharia de Software

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
Q883076 Engenharia de Software

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
Q883075 Engenharia de Software

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
Q883074 Engenharia de Software

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
Q883071 Engenharia de Software

Julgue o seguinte item, relativo à 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
Q883070 Engenharia de Software

Julgue o seguinte item, relativo à 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
Q883069 Engenharia de Software

Julgue o seguinte item, relativo à 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
Q883068 Engenharia de Software

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, relativo 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
Q883067 Engenharia de Software

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, relativo 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
Q883066 Engenharia de Software

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, relativo 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
Q883065 Engenharia de Software

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, relativo 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
Q883061 Engenharia de Software

Julgue o próximo item, relativo à 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
Q879922 Engenharia de Software
Um dos sistemas mais utilizados para o controle de versão de código é o git. Considere hipoteticamente que um programador inadvertidamente realizou um commit na branch errada utilizando o git. É necessário que ele remova esse commit sem perder o trabalho que ele realizou localmente. O comando que resolverá o problema é
Alternativas
Q879918 Engenharia de Software
Duas das técnicas de controle de qualidade mais conhecidas são o walkthrough e a inspeção. Quanto às técnicas de controle de qualidade de software, é correto afirmar que o (a)
Alternativas
Q879916 Engenharia de Software
A respeito dos processos de verificação, de validação e de teste de software, assinale a opção correta.
Alternativas
Q879915 Engenharia de Software

O Modelo Espiral (Spiral) foi originalmente proposto por Boehm (1986) e é fortemente orientado à redução de riscos.

WAZLAWICK, R. S. Engenharia de Software: Conceitos e práticas. São Paulo: Elsevier, 2013.


Considerando o exposto e o Modelo Espiral de ciclo de vida de software, assinale a alternativa correta.

Alternativas
Q879910 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem utilizada para documentar, especificar e visualizar artefatos de software. Em relação ao exposto e aos diferentes tipos de diagramas UML, assinale a alternativa correta.
Alternativas
Q879901 Engenharia de Software
Em relação aos grupos de processos e às áreas do conhecimento do PMBOK 5, é correto afirmar que
Alternativas
Q878891 Engenharia de Software
Assinale a opção que apresenta a correta descrição da função do componente do sistema de controle de versão Subversion abaixo indicado.
Alternativas
Respostas
6581: E
6582: C
6583: E
6584: C
6585: E
6586: C
6587: E
6588: E
6589: E
6590: E
6591: E
6592: E
6593: C
6594: E
6595: D
6596: D
6597: C
6598: C
6599: B
6600: C