Tema - Modelos De Processos de Desenvolvimento De SW Flashcards

1
Q

São ferramentas baseadas em computador que ajudam no desenvolvimento de software, por exemplo: compiladores, editores estruturados, sistemas de controle de código-fonte e ferramentas de modelagem

A

Ferramentas CASE (Computer-Aided software engineering)

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

Qual componente do AUP é essencial para garantir entregas incrementais e contínuas de valor?

A

Iterações de construção

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

Qual o principal objetivo da fase de elaboração no processo unificado?

A

Estabelecer a base arquitetural do sistema

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

No que diz respeito aos processos e práticas no desenvolvimento ágil de software

A

A XP (Extreme programming) é considerada um processo de desenvolvimento de software ágil que exige entre outras coisas, padronização do código, interação contínua e teste.

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

Qual principal benefício do uso de ferramentas CASE no desenvolvimento de software?

A

Aumento da eficiência e redução de erros.

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

Qual prática é fundamental nonXP para melhorar a qualidade do código e a resposta às mudanças de requisitos

A

Desenvolvimento dirigido por testes

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

No Scrum, qual o papel responsável por remover impedimentos e facilitar o trabalho da equipe de desenvolvimento?

A

Scrum Master

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

1 - determina os requisitos e funcionalidades que deverão ser entregues.
2 - Garante que as regras do método Scrum estejam sendo seguidas.
3 - responsável pelas decisões técnicas

A

1- product owner
2- Scrum master
3- Scrum team

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

Para iniciar uma reunião de planejamento da sprint, devem se definir e atualizar o:

A

O backlog do produto: lista de tudo que é necessário no produto final

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

Como funciona o modelo cascata?

A

Cada fase deve ser concluída antes de passar para a próxima, sem revisão ou alteração.

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

Exige a consideração direta dos riscos técnicos em todos os estágios do projeto, e se aplicado corretamente, deve reduzir os riscos antes que se tornem problematicos

A

modelo de processo de desenvolvimento em espiral

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

Modelo de processo de software incremental que enfatiza um ciclo de desenvolvimento rápido, é uma adaptação do modelo cascata, e usa uma abordagem de construção baseada em componentes

A

RAD - Rapid application development

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

Dividido em estágios de entrega com cada estágio fornecendo um subconjunto das funcionalidades do sistema

A

Modelo incremental, combina elementos do modelo em cascata aplicado de maneira iterativa.

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

Qual a ordem de execução corretas para o desenvolvimento de protótipos de projetos de SW.

A

Estabelecer objetivos
Definir funcionalidade
Desenvolver o protótipo
Avaliar o protótipo

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

App educacional, equipe foca em definir a arquitetura do sistema, incluindo padrões de design para facilitar a manutenção e escalabilidade futura.
Qual atividade é essencial na fase de projeto deste app?

A

Definição do modelo de classes do sistema.

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