Engenharia de Software Flashcards

1
Q

Como funciona o modelo cascata e waterfall?

A

De foorma sequencial, cliente pega produto no final, alto custo caso retrabalho, modelo mais simoles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como funciona o modelo iterativo e incremental?

A

MEtodologia circular, multiplas iterações, casta em sequencia, Criação por etapas (multiplas entregas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como funciona o modelo espiral

A

Nele a a integração da análise dos riscos durante o desenvolvimento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Modelos ágeis

A

Funcioanm com base em sprints cursos e entregas rápidas. Cliente integrado ao processo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como funciona a metodologia de criação SCRUM?

A

Sprints curtos (1 a 4 semanas), Equipe trabalha em conjunto apra atingir funcionalidades conjuntas.

Planeja o SPRINT, faz reunião rapida e diaria para relatar impedimentos e progressos, Faz o review do sprint no fim (apresenta ao cliente), Analise o retrospecto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quem sã os membros do desenvolvimento SCRUM?

A

Product Owner: Defini as prioridades e principios do produto

Scrum Master: Facilitador, remove impedimentos, garante que a equipe trabalhe com foco no SCRUM

Equipe de desenvolvimento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quem sã os membros do desenvolvimento Lean? Qual seu principio básico?

A

Seu principio básico é eliminar desperdícios e maximizar o valor da entrega ao cliente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Oque é Gestão de backlog?

A

Backlog é a lista de funcionalidades a serem entregues. A gestão é a forma como vai ser realizado os sprints, quais as prioridades e quanto tempo leva para entregar cada item.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Oque é um Produto mínimo viável (MVP)?

A

Trata-se de uma versão mais simples de um produto, utilizado para testae hipóteses e validar a necessidade do mercado (AIRBNb colchões) . Tenta utilizar o minimo de recurso para sua concepção

identifica o problema, cria algo simples que possivelmente resolva o problema e teste se o usuario é atraido pela solução

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explique a metodologia de desenvolvimento ágil extreme programming.

A

Caracterizada pelo desenvolvimento em pares e por utilizar técnicas de automatização de testes. Faz entregas frequentes.

Desenvolve-se um Test-Driven Development: antes de iniciar a programação são criados testes, se no fim o código passar em todos os testes o codigo é dito completo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explique Integração Contínua (CI) e Integração Contínua (CD)

A

CI: Diariamente o desenvolvedor faz mudança no código, envia ao repositório central que automaticamente roda os testes, se passar é integrado ao branch principal

CD: extensão do CI , após a validação pelo CI automaticamente é implementado as mudanças

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explique Desenvolvimento Guiado por Testes (TDD) e como funciona o seu ciclo

A

Trata-se de uma metodologia onde inicialmente é criado um teste automatizado para testar uma funcionalidade específica (ciclo vermelho), é criado um softwaere para passar nesse teste (ciclo verde), em seguida o código é polido, buscando conforto e otimização, qualidade (Refatoração)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Oque é um Notação BPMN?

A

Uma representação visual, simples e padronizada de um processo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual a diferença Low‐code e no‐code software development?

A

São ferramentas de programação baseados em elementos visuais (blocos) e buscam a facilitação do processo de desenvolvimento, rapides.

Low code: permite a introdução de códigos;
No code: não permite a personalização pela inserção de códigos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly