Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.682 questões

Q2399259 Engenharia de Software

O ____________ é responsável por maximizar o valor do produto resultante do trabalho do scrum team. A forma como isso é feito pode variar amplamente entre organizações, scrum teams e indivíduos.


A alternativa que completa corretamente o texto acima é

Alternativas
Q2398416 Engenharia de Software
Quanto à análise e projeto orientados a objetos, assinale a alternativa correta.
Alternativas
Q2398411 Engenharia de Software
Existem diversas medidas de garantia de qualidade fundamentais para o sucesso de qualquer tipo de aplicação de software, dentre elas, uma das mais simples é a medição de software que
Alternativas
Q2294540 Engenharia de Software
Quanto a implementação de um modelo de DEVOPS, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Uma prática fundamental é a execução de atualizações frequentes, porém pequenas.
( ) A segurança não é a principal prioridade de todos em uma equipe de DevOps.
( ) As equipes de desenvolvimento e operações não ficam mais separadas.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2294538 Engenharia de Software
A análise por pontos de função (APF) tem como principal objetivo medir a funcionalidade do sistema tendo como base a visão do usuário, de acordo com características abaixo:

(1) Utiliza-se de estimativas. (2) É independente da tecnologia utilizada. (3) Baseia-se na visão do usuário. (4) Somente permite o seu cálculo de forma manual.

Assinale a alternativa correta.
Alternativas
Q2294535 Engenharia de Software
Quanto as ferramentas de infraestrutura ágil, automatização e gerenciamento de configuração (Puppet, Jenkins, GIT), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F).

( ) Jenkins facilita a adoção das práticas de DevOps.
( ) Git é um sistema de controle de versões distribuído.
( ) Puppet roda tanto em ambientes Linux como no Windows.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2294533 Engenharia de Software
Na Engenharia de Software existem várias metodologias de desenvolvimento tais como:

(1) Metodologia Ativa. (2) Scrum. (3) Desenvolvimento Ágil. (4) Modelo Cascata.

Da relação apresentada, somente são aplicadas:
Alternativas
Ano: 2022 Banca: UFMA Órgão: UFMA Prova: UFMA - 2022 - UFMA - Assistente em Administração |
Q2211209 Engenharia de Software
Com relação ao conceito de software livre, qual das alternativas seguintes está correta? 
Alternativas
Q2118652 Engenharia de Software
Considere o seguinte diagrama de classes da UML 2.2: 
Imagem associada para resolução da questão


Nesse diagrama, há uma associação binária com, especificamente, duas terminações
Alternativas
Q2109485 Engenharia de Software
A estrutura do PMBoK 6ª edição contempla os grupos de processos de iniciação, de planejamento, de execução, de encerramento e de
Alternativas
Q2109459 Engenharia de Software
Para documentar uma aplicação Spring Boot com Swagger2 é necessário ativar o Swagger na classe SwaggerConfig usando a anotação
Alternativas
Q2109456 Engenharia de Software
O Git é um sistema de controle de versões utilizado no âmbito do Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br). Uma vez que o Git esteja instalado e em condições ideais, um Técnico digita um comando que aciona o Git no seu diretório atual, criando a branch master e permitindo a ele executar os demais comandos do Git. Este comando é:
Alternativas
Q2108881 Engenharia de Software
O teste automatizado de software que simula situações que normalmente não aconteceriam (como toques acidentais em áreas não interativas), para analisar se nenhum ponto da interface apresenta problemas, é conhecido como teste de
Alternativas
Q2108337 Engenharia de Software
Na UML 2.5, os diagramas de componente, de atividade e de sequência são tipificados, correta e respectivamente, como parte dos grupos
Alternativas
Q2107900 Engenharia de Software
Este compromisso, embora parta dos Developers, fornece flexibilidade em termos do trabalho exato necessário para que seja alcançado. Também cria coerência e foco, encorajando o Scrum Team a trabalhar junto, ao invés de assumir iniciativas separadas. Este compromisso é criado durante o evento Sprint Planning e então adicionado ao Sprint Backlog. Conforme os Developers trabalham durante a Sprint, eles mantêm esse compromisso em mente. Se o trabalho acabar sendo diferente do que eles esperavam, eles colaboram com o Product Owner para negociar o escopo do Sprint Backlog dentro da Sprint sem afetar este compromisso.
No âmbito do Scrum, o compromisso mencionado no texto refere-se
Alternativas
Q2105278 Engenharia de Software

Considere o seguinte diagrama UML 2.5.

Imagem associada para resolução da questão


Neste diagrama estão indicados alguns de seus elementos. O nome do diagrama e os nomes dos elementos de II a V são, correta e respectivamente, indicados em:

Alternativas
Q2105221 Engenharia de Software
Considere o seguinte ciclo de desenvolvimento do Test Driven Development (TDD) no contexto do teste de software:
1. Escrever um Teste que inicialmente não passa. 2. Adicionar uma nova funcionalidade do sistema. 3. ...................................................................... 4. ...................................................................... 5. Escrever o próximo Teste.
Os itens 3 e 4 correspondem, correta e respectivamente, a:
Alternativas
Q2105206 Engenharia de Software
Considere, por hipótese, que uma equipe da PGE-AM, depois de testar e corrigir internamente os erros de uma nova versão de um app, decide fazer um soft launch do aplicativo. A equipe convida um seleto grupo de usuários reais, que não têm conhecimento prévio do aplicativo, para que estes interajam com o produto, incentivando-os a agir de forma diferente do que o app direciona, visando identificar erros críticos antes do lançamento para uma ampla base de usuários e procuradores. Neste caso, a equipe está realizando testes
Alternativas
Q2105205 Engenharia de Software
Um engenheiro de software, trabalhando em um projeto baseado na metodologia ágil XP, utiliza a prática
Alternativas
Q2105204 Engenharia de Software
No Scrum, os eventos são usados para criar regularidade e minimizar a necessidade de reuniões não definidas. Considere as atividades e/ou objetivos dos eventos do Scrum:
I. O propósito deste evento é inspecionar o resultado da Sprint e determinar as adaptações futuras. O Scrum Team apresenta os resultados de seu trabalho para os principais stakeholders e o progresso em direção à Meta do Produto é discutido.
II. O propósito deste evento é inspecionar o progresso em direção à Meta da Sprint e adaptar o Sprint Backlog conforme necessário, ajustando o próximo trabalho planejado. Este evento melhora as comunicações, identifica os impedimentos e promove a rápida tomada de decisões.
III. O Scrum Team inspeciona como foi a última Sprint em relação a indivíduos, interações, processos, ferramentas e sua definição de Pronto. As suposições que os desviaram são identificadas e suas origens exploradas. O Scrum Team discute o que deu certo durante a Sprint, quais problemas encontraram e como esses problemas foram (ou não) resolvidos.
IV. O Product Owner propõe como o produto pode aumentar seu valor e utilidade na Sprint atual. Todo o Scrum Team colabora para definir uma Meta da Sprint. A meta da Sprint deve ser finalizada antes do final deste evento.
A associação dos itens de I a IV com os eventos Scrum é, correta e respectivamente,
Alternativas
Respostas
4881: D
4882: C
4883: A
4884: A
4885: A
4886: A
4887: C
4888: E
4889: A
4890: A
4891: E
4892: D
4893: C
4894: E
4895: A
4896: A
4897: A
4898: E
4899: B
4900: A