Flashcards
Processos de desenvolvimento de software
Flashcards do conjunto (5)
- 1O que é um PROCESSO?- Uma sequência de passos previsíveis;
- Um roteiro que ajuda a criar um resultado de alta qualidade e dentro do prazo estabelecido. - 2Quais são os 4 processos de desenvolvimento conforme a ISO/IEC 12207 que estão ligados a Engenharia de Software?1. Análise dos requisitos;
2. Projeto e arquitetura do software;
3. Codificação;
4. Teste. - 3É possível definir o melhor processo (Engenharia de Software)?Não, a escolha vai depender de:
- natureza do projeto;
- grau de incerteza do projeto;
- experiência da equipe;
- importância de se ter um planejamento;
- escopo do projeto;
- necessidade de gerenciamento de riscos. - 4Cite as 12 práticas do eXtreme Programming - XP1. Jogo do planejamento;
2. Releases curtas;
3. Testes (TDD);
4. Metáfora do sistema;
5. Integração contínua;
6. Design simples;
7. Refatoramento;
8. Programação em pares;
9. Posse coletiva do código;
10. Padrões de codificação;
11. On-site customer;
12. Semana de 40 horas. - 5Os 4 "pilares" do Manifesto Ágil são:1. Indivíduos e interações entre eles mais que processos e ferramentas;
2. Software em funcionamento mais que documentação abrangente;
3. Colaboração com o cliente mais que negociação de contratos;
4. Responder a mudanças mais que seguir um plano.