Processos de Desenvolvimento de Software Flashcards
1
Q
O que é um processo?
A
Série de passos para criar o software dentro do prazo e custo, com uma alta qualidade.
2
Q
Qualidade do processo.
A
- Aumento da qualidade do produto.
- Diminuição do retrabalho.
- Maior produtividade.
- Redução do tempo para atender o mercado.
- Maior competitividade.
- Maior precisão nas estimativas.
3
Q
O interesse no processo de software está baseado em duas premissas.
A
- A qualidade de um produto de software é fortemente dependente da qualidade do processo pelo qual ele é construído e mantido.
- o processo de software pode ser definido, gerenciado, medido e melhorado.
4
Q
Arcabouço do Processo.
A
- Estabelece o alicerce.
- Conjunto de atividades aplicáveis a todos os projetos de software
- Engloba atividades guarda-chuva (de apoio)
5
Q
Três fases genéricas do Processo.
A
- Definição
- Desenvolvimento
- Manutenção
6
Q
Fase de Definição.
A
Foco: o que? Atividades: • Engenharia de sistemas e da informação. • Planejamento do projeto. • Análise e especificação de requisitos.
7
Q
Fase de Desenvolvimento.
A
Foco: como? Atividades: • Projeto do software. • Codificação. • Testes.
8
Q
Fase de Manutenção.
A
Foco: mudanças no produto Razões: • Correção de erros. • Adaptação por mudanças no ambiente. • Evolução por mudanças nos requisitos do usuário.
9
Q
Participantes de um processo de software.
A
- Gerentes de projeto.
- Analistas.
- Projetistas.
- Arquitetos de software.
- Programadores.
- Clientes.
- Avaliadores de qualidade.