Questões de Concurso Sobre metodologia de desenvolvimento de software em engenharia de software

Foram encontradas 430 questões

Q2514512 Engenharia de Software
O Scrum é um framework de gerenciamento que as equipes usam para se auto-organizar e trabalhar em direção a um objetivo em comum.
Sobre o Scrum, analise as afirmativas a seguir.

I. Por ser uma metodologia ágil, um de seus pilares é a eliminação de reuniões.
II. O backlog do produto é uma lista dinâmica de funcionalidades organizada por prioridades.
III. O Product Owner planeja os recursos necessários para cada Sprint.

Está correto o que se afirma em
Alternativas
Q2491349 Engenharia de Software
Julgue o item seguinte com relação ao conceito de integração contínua (CI).
A integração contínua é um compilado organizado de vários componentes de serviço que reúne itens, como conectores de banco de dados, interface de usuário e regras de negócio, de forma que essas partes todas juntas possam realizar ações e comandos diversos.
Alternativas
Q2490344 Engenharia de Software
O escritório de métricas de uma organização vai iniciar a aplicação de medições de softwares utilizando o Software Non Functional Assessment Process (SNAP).

A medição SNAP:
Alternativas
Q2489601 Engenharia de Software
São exemplos de ferramentas para Gerenciamento de Configuração, EXCETO:
Alternativas
Q2469944 Engenharia de Software
Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais, que aumenta a produtividade do processo a partir de testes já consolidados. A figura a seguir representa o ciclo do TDD.
Imagem associada para resolução da questão

As atividades previstas nos balões RED-GREENREFACTOR podem ser, respectivamente:
Alternativas
Q2446994 Engenharia de Software
Leia o texto a seguir.
Na engenharia de requisitos, um dos desafios mais significativos é a identificação e a compreensão das necessidades dos usuários e stakeholders, a fim de definir corretamente os requisitos do sistema que está sendo desenvolvido. Neste contexto, destacam-se duas categorias de dificuldades: essenciais e acidentais. 
Disponível em: <https://ieeexplore.ieee.org/document/1663532>. Acesso em: 15 fev. 2024.

 A diferença entre essas categorias está descrita em:
Alternativas
Q2378404 Engenharia de Software

A respeito de metodologias e técnicas prescritas pela engenharia de software para o desenvolvimento e para a gestão de produtos, julgue o item que se segue. 


No processo de desenvolvimento utilizando um produto mínimo viável (MVP), entre as etapas do ciclo build, measure e learn (construir, medir e aprender), a etapa build (construir) é a mais aderente ao objetivo central do MVP.

Alternativas
Q2356189 Engenharia de Software
Entre as metodologias de desenvolvimento de software, a Extreme Programming- XP procura melhorar a qualidade do produto por meio de práticas que refletem métodos ágeis de desenvolvimento. Sobre essas práticas é correto afirmar que
Alternativas
Q2355038 Engenharia de Software
Analise as informações a seguir:


I. Entre as metodologias para desenvolvimento de software mais conhecidas e utilizadas atualmente, o Modelo Waterfall (Cascata) ainda se destaca por trabalhar em 5 fases: Requerimento, Projeto, Implementação e Verificação e Manutenção.

II. Entre as metodologias para desenvolvimento de software mais conhecidas e utilizadas atualmente, a metodologia Lean ganhar a atenção dos desenvolvedores por se basear em 5 princípios: Reduzir o desperdício; Postergar as decisões; Agilizar as entregas; Empoderar as equipes e Otimizar o todo. 

Marque a alternativa CORRETA: 
Alternativas
Q2355036 Engenharia de Software
Analise as informações a seguir:

I. Entre as metodologias de desenvolvimento de software mais conhecidas e utilizadas atualmente, a Scrum ganhou relevância por suas características como: idealizar para equipes de 15 ou menos membros, dividir as tarefas em sprint, tempo de 1 a 6 semanas em que as atividades deverão ser concluídas, fazer acompanhamento por meio de “daily scrums” para revisar o progresso e buscar melhorias contínuas para o produto.
II. Entre as metodologias de desenvolvimento de software mais conhecidas e utilizadas atualmente, a DevOps mescla desenvolvimento de software com operação de TI e segue premissas como: colaboração, alinhamento, mudanças de escopo e de responsabilidades, ciclos de lançamentos mais curtos e aprendizado contínuo.

Marque a alternativa CORRETA: 
Alternativas
Q2355022 Engenharia de Software
 Analise as informações a seguir:

I. MVP é uma versão enxuta de uma solução que pode ser um software, serviço, produto físico ou digital, contendo apenas suas funcionalidades básicas, para testar como pelo menos 2.000 potenciais clientes avaliam a adesão da solução pelo mercado.
II. Entre os tipos de MVP, estão: MVP Protótipo é aquele que, em lugar de oferecer uma versão automatizada da solução, apresenta-se um MVP, no qual pessoas reais fazem o papel que seria da tecnologia. MVP Mágico de OZ é bastante usado para versão simplificada de softwares com funcionalidades específicas, sendo um modelo funcional da solução, testado com um grupo seleto de potenciais clientes e com eles coletar opiniões que revelarão a viabilidade de lançamento da solução no mercado.

Marque a alternativa CORRETA: 
Alternativas
Q2352330 Engenharia de Software

Julgue o item seguinte, a respeito do desenvolvimento orientado ao comportamento (BDD).


Ao se utilizar a metodologia BDD, espera-se que as entregas sejam feitas com menor quantidade de retrabalho e com cobertura de testes automatizados, a documentação passe a ser integrada ao sistema, e os projetos passem a ter estimativas dentro do prazo, com custos controlados. 

Alternativas
Q3892989 Engenharia de Software
Em que situação a metodologia SCRUM é mais frequentemente utilizada?
Alternativas
Q3707855 Engenharia de Software
O BDD é a sigla utilizada para Behaviour-Driven Development (um modelo de desenvolvimento baseado no comportamento do software como um todo, de acordo com o cenário abordado). Uma de suas característica é:
Alternativas
Q3702598 Engenharia de Software
Na área de estudo da engenharia de software, as metodologias de desenvolvimento utilizam diferentes abordagens. Sendo assim, o SCRUM e o XP (Extreme Programming), que são práticas ágeis para o desenvolvimento de software, se enquadram em qual modelo de desenvolvimento de software?
Alternativas
Q3634702 Engenharia de Software
Assinale a alternativa que descreve o modelo de ciclo de vida para o desenvolvimento de software incremental:
Alternativas
Q3587779 Engenharia de Software
Com o aumento de demanda de tecnologia nas empresas públicas e privadas, a velocidade da entrega, bem como a estabilidade de aplicativos entregues para a operação se tornaram fundamentais para a competitividade e qualidade dos serviços prestados por essas. Foi proposta então uma técnica de engenharia de software que utiliza a comunicação para integrar processos da equipe que constrói e altera o código, implementando novas funcionalidades, e da equipe que se preocupa com a estabilidade e desempenho do sistema em produção. Esta metodologia envolve as diversas fases de um projeto de software: planejamento, desenvolvimento, entrega e operação. Está-se falando aqui de: 
Alternativas
Q3477883 Engenharia de Software
A metodologia DSDM (Metodologia de Desenvolvimento de Sistemas Dinâmicos) foi um dos pioneiros dos métodos ágeis. É uma metodologia de desenvolvimento bastante prescritiva, baseada em Rapid Application Development (RAD) - Desenvolvimento Rápido de Aplicações, no qual o DSDM enfatiza o envolvimento constante do usuário durante todo o projeto. Dentre os seus oito princípios, encontra-se a seguinte afirmação:
Alternativas
Q3218338 Engenharia de Software
A metodologia de desenvolvimento orientado por testes (sigla, em inglês, TDD) propõe escrever casos de testes automatizados baseados nos requisitos do software a ser desenvolvido para, depois, desenvolver o software. No que respeita ao TDD, 
Alternativas
Q2341107 Engenharia de Software
A respeito de interoperabilidade de sistemas, DevOps e configuração de software, julgue o item que se segue.

Em DevOps, instalação e configuração das aplicações compõem uma das etapas do provisionamento de um servidor.
Alternativas
Respostas
161: B
162: E
163: D
164: A
165: A
166: A
167: E
168: B
169: B
170: C
171: D
172: C
173: D
174: A
175: D
176: A
177: A
178: C
179: A
180: E