🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Foram encontradas 422 questões

Q3368505 Engenharia de Software
No Extreme Programming (XP), a prática de “cliente presente” é valorizada, o que significa que os clientes participam ativamente do processo de desenvolvimento. Isso proporciona benefícios, tais como:
Alternativas
Q3368503 Engenharia de Software
Analise as afirmativas sobre modelos de processo de software.

I. O modelo cascata é um modelo de desenvolvimento de software linear e sequencial, no qual as fases do processo (como análise, projeto, implementação, teste e manutenção) são executadas em uma ordem fixa.
II. No modelo distribuído, o desenvolvimento do software é dividido em incrementos, com cada bloco entregando uma parte estrutural do sistema.
III. O modelo orientado a reuso promove a reutilização extensiva de componentes de software existentes, visando reduzir o tempo e o esforço de desenvolvimento.
IV. O modelo de cascata é flexível e adaptável a mudanças nos requisitos do cliente, permitindo ajustes em qualquer fase do processo sem impactar as fases subsequentes.

É correto apenas o que se afirma em 
Alternativas
Q3334792 Engenharia de Software
Extreme Programming é uma metodologia de desenvolvimento de software que combina rapidez, produtividade, qualidade de forma simples e que atende as necessidades do cliente. Extreme Programming traz em sua base valores e práticas que sempre procuram garantir ao cliente versatilidade e satisfação com o produto final, como por exemplo: 
Alternativas
Q3331027 Engenharia de Software
O Modelo Cascata, também conhecido por ciclo de vida Clássico, é uma abordagem:
Alternativas
Q3329105 Engenharia de Software
Scrum é um framework para suportar o desenvolvimento e manutenção de projetos/produtos complexos. Nesse contexto assinale a alternativa cuja afirmação não é verdadeira: 
Alternativas
Q3265725 Engenharia de Software
Analise as alternativas, a seguir, e assinale aquela que NÃO é objetivo de uma metodologia de desenvolvimento definir: 
Alternativas
Q3255719 Engenharia de Software
No contexto de DevOps, assinale a alternativa que apresenta uma diferença entre distribuição contínua (continuous delivery) e implantação contínua (continuous deployment).
Alternativas
Q3152394 Engenharia de Software
A metodologia de desenvolvimento SAFe declara que equipes e programas devem ser capazes de realizar entregas de qualidade, trabalhando em software e valores de negócio de maneira regular, que são características expressas no princípio/valor denominado
Alternativas
Q3086167 Engenharia de Software
A prática de Infrastructure as Code (IaC) tem se tornado cada vez mais comum em ambientes de TI, especialmente em organizações que adotam metodologias ágeis e DevOps. Sobre IaC, assinale a opção que descreve corretamente o seu conceito e características principais.
Alternativas
Q3013645 Engenharia de Software
A reunião em que a equipe do projeto analisa o progresso do dia anterior e declara intenções para o dia atual, destacando obstáculos reais ou possíveis, é denominada
Alternativas
Q3009674 Engenharia de Software
Engenharia de software é a disciplina que aplica princípios de engenharia para o desenvolvimento de software de qualidade. Considerando essas informações, julgue o item a seguir.

A engenharia de software também abrange questões de segurança, usabilidade e desempenho, a fim de garantir um produto robusto e eficaz.
Alternativas
Q2847777 Engenharia de Software
Metodologias de desenvolvimento de software definem paradigmas visando promover eficiência e qualidade do produto final. Entre estas, o desenvolvimento seguindo o modelo TDD (Test Driven Development) é realizado por meio de um ciclo composto por três etapas: red, green e refactoring.

Acerca dessas etapas, assinale a afirmativa correta.
Alternativas
Q2557073 Engenharia de Software

Julgue o próximo item, relativo ao DevOps.  


O DevOps é uma metodologia que abrange as fases de planejamento, desenvolvimento, entrega e operações de uma solução de software, e nessa metodologia cada fase depende das outras.

Alternativas
Q2550354 Engenharia de Software
Considerando o modelo de desenvolvimento de software conhecido como RAD (Rapid Application Development), assinale a alternativa que corresponde à fase cujo foco é transformar os objetos de dados em modelos de dados realmente usáveis, utilizados para estabelecer o fluxo de informações de negócio para alcançar os objetivos preestabelecidos.
Alternativas
Q2549542 Engenharia de Software
O método ágil de desenvolvimento XP apresenta diversas características peculiares, dentre as quais é correto citar:
Alternativas
Q2518083 Engenharia de Software
Maria está desenvolvendo um aplicativo desktop, com base em um ambiente de janelas, e precisa que alguns processos sejam disponibilizados de forma global no aplicativo, sem a necessidade de instanciar um objeto específico, e de forma que qualquer entidade possa acessar.

Por estar trabalhando dentro da metodologia orientada a objetos, Maria precisará adicionar aos métodos globais os modificadores:
Alternativas
Q2514519 Engenharia de Software
Ao se escolher a arquitetura de software para um projeto, é fundamental considerar os requisitos a serem priorizados.
A arquitetura de microsserviços, que uma evolução do estilo de arquitetura orientada a serviços (SOA), é mais indicada do que a arquitetura monolítica, quando a prioridade é otimizar 
Alternativas
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
Respostas
141: A
142: D
143: B
144: B
145: D
146: D
147: B
148: E
149: A
150: A
151: C
152: B
153: C
154: B
155: B
156: E
157: D
158: B
159: E
160: D