Questões de Concurso Sobre processos de software - desenvolvimento ágil em engenharia de software

Foram encontradas 1.947 questões

Q343264 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens subsequentes.

Na metodologia Scrum, a equipe trabalha nos processos e não há cargos na equipe. Como um dos papéis necessários, o Scrum master deve garantir que o processo seja entendido e atuar como facilitador para ajudar a equipe.
Alternativas
Q343263 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens subsequentes.

No método XP (eXtreming programming), os sistemas são concebidos a partir de uma metáfora e descritos em estórias do usuário. Esse método busca facilitar a comunicação com o cliente, entendendo a realidade deste e guiando o desenvolvimento com o uso de estória simples.
Alternativas
Q330676 Engenharia de Software
SCRUM é um framework baseado no modelo ágil. No SCRUM,
Alternativas
Q328223 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.


O Scrum diferencia-se do XP pela existência do papel de product owner (PO), tendo o Scrum master e o coach atribuições similares em uma equipe ágil de desenvolvimento.
Alternativas
Q328222 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.


Ao realizar o TDD (test-driven development), o programador é conduzido a pensar em decisões de design antes de pensar em código de implementação, o que cria um maior acoplamento, uma vez que seu objetivo é pensar na lógica e nas responsabilidades de cada classe.
Alternativas
Q328221 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.


De acordo com os padrões de DDD (domain-driven design), ao se escrever um novo sistema para também interagir com um sistema legado (considerado um código de difícil manutenção), cria-se uma camada entre os dois sistemas denominada camada anticorrupção.
Alternativas
Q328220 Engenharia de Software
Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.


Do ponto de vista metodológico,osoftware livre é considerado uma abordagem similar aos métodos ágeis.
Alternativas
Q328211 Engenharia de Software
No que se refere às metodologias ágeis, julgue os próximos itens.


A metodologia Scrum é uma forma de trabalho rígida empregada em ambientes organizacionais departamentais e conservadores
Alternativas
Q328210 Engenharia de Software
No que se refere às metodologias ágeis, julgue os próximos itens.


A metodologia XP diferencia-se das outras metodologias com abordagem incremental e com o feedback constante.
Alternativas
Q328209 Engenharia de Software
No que se refere às metodologias ágeis, julgue os próximos itens.


Na metodologia Scrum, a fase em que se integra o software, realizam-se os testes finais e gera-se a documentação do usuário é denominada pós-planejamento (post-game phase).
Alternativas
Q326537 Engenharia de Software
Existem no mercado algumas metodologias de desenvolvimento, que facilitam o processo de produção de software. Uma dessas metodologias é o XP (Extreme Programming), o qual tem um cuidado especial com os processos de teste de software. Como é feito o processo de teste de software, utilizando o XP?

Alternativas
Q325899 Engenharia de Software
Sobre os princípios do método de desenvolvimento Scrum, que são consistentes com o manifesto ágil, julgue as seguintes afirmativas e assinale a alternativa correta.

I - Testes e documentação constantes são realizados à medida que o produto é construído.

II - O processo produz frequentes incrementos de software que podem ser inspecionados, ajustados, testados, documentados e expandidos.

III - O trabalho de desenvolvimento e o pessoal que o realiza é dividido em partições claras, de baixo acoplamento, ou em pacotes.

Alternativas
Q325809 Engenharia de Software
Leia o parágrafo abaixo, relacionado à metodologia Scrum, e, em seguida, assinale a alternativa que preenche correta e respectivamente as lacunas.

É um(a) __________ dentro do(a) qual as pessoas podem tratar de problemas complexos e adaptativos e resolvê- los, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível.
Fundamentado ___________ de controle de processo, o Scrum emprega uma abordagem __________ para aperfeiçoar a previsibilidade e o _______.

Alternativas
Q315634 Engenharia de Software
Julgue os itens a seguir, acerca de metodologias ágeis de desenvolvimento.

Scrum é um processo de desenvolvimento que tem como ponto de partida um conjunto de requisitos bem definidos.

Alternativas
Q315633 Engenharia de Software
Julgue os itens a seguir, acerca de metodologias ágeis de desenvolvimento.

Usando-se o TDD, as funcionalidades devem estar completas e da forma como serão apresentadas aos seus usuários para que possam ser testadas e consideradas corretas.

Alternativas
Q315632 Engenharia de Software
Julgue os itens a seguir, acerca de metodologias ágeis de desenvolvimento.

Kanban é um método de desenvolvimento de software que tem como uma de suas práticas o gerenciamento do fluxo de trabalho, que deve ser monitorado, medido e reportado a cada estado do fluxo.

Alternativas
Q314420 Engenharia de Software
Com relação a Scrum e eXtremme Programming (XP), julgue o item abaixo.

No Scrum, o Product Owner (PO) é responsável por definir a visão do produto e remover os impedimentos, enquanto o Scrum Master (SM) é responsável por elaborar e manter o Product Backlog, bem como por ajudar o PO a executar suas atividades diárias.

Alternativas
Q302111 Engenharia de Software
Os modelos de processos tradicionais surgiram em um cenário muito diferente do atual, baseado em mainframes e terminais remotos. Já os modelos de processos ágeis são adequados para situações atuais nas quais a mudança de requisitos é frequente. Dentre os modelos de processos ágeis mais comuns temos: Extreme Programming (XP), Scrum e Feature Driven Development (FDD).

Algumas das práticas e características desses modelos de processo são descritas a seguir:

I. Programação em pares, ou seja, a implementação do código é feita em dupla.

II. Desenvolvimento dividido em ciclos iterativos de até 30 dias chamados de sprints.

III. Faz uso do teste de unidades como sua tática de testes primária.

IV. A atividade de levantamento de requisitos conduz à criação de um conjunto de histórias de usuários.

V. O ciclo de vida é baseado em três fases: pre-game phase, game-phase, post-game phase.

VI. Tem como único artefato de projeto os cartões CRC.

VII. Realiza reuniões diárias de acompanhamento de aproximadamente 15 minutos.

VIII. Define seis marcos durante o projeto e a implementação de uma funcionalidade: walkthroughs do projeto, projeto, inspeção do projeto, codificação, inspeção de código e progressão para construção.

IX. Os requisitos são descritos em um documento chamado backlog e são ordenados por prioridade.

A relação correta entre o modelo de processo ágil e a prática/característica é:

Alternativas
Q300406 Engenharia de Software
Julgue os itens seguintes acerca de metodologias de análise, projeto
e desenvolvimento de sistemas.
O desenvolvimento ágil de sistemas consiste em uma linguagem de modelagem que permite aos desenvolvedores visualizarem os produtos de seu trabalho em gráficos padronizados.
Alternativas
Q300124 Engenharia de Software
O SCRUM trabalha com períodos definidos de tempo e, em cada período, uma determinada função deve ser desenvolvida. O nome dado a esse espaço de tempo é
Alternativas
Respostas
1741: C
1742: C
1743: E
1744: E
1745: E
1746: C
1747: C
1748: E
1749: C
1750: C
1751: C
1752: D
1753: E
1754: E
1755: E
1756: C
1757: E
1758: B
1759: E
1760: D