Engenharia Software
Pesquisar no livro do Pressman e escrever um breve resumo sobre:
- Princípios centrais do software
- Princípios que orientam o processo
- Princípios que orientam a prática
Princípios Centrais do software: (Explicado no EF04)
1. A razão porque tudo existe
2. KISS (Keep it simple, stupid!)
3. Mantenha a visão
4. O que você produz os outros vão consumir
5. Esteja aberto para o futuro
6. Planeje com antecedência o reuso
7. Pense!
Princípios que orientam o processo:
1. Seja ágil – Os princípios básicos do desenvolvimento ágil devem comandar sua abordagem, mantenha a abordagem técnica tão simples quanto possível, produtos concisos e tome decisões localmente quanto possível.
2. Concentre-se na qualidade em todas as etapas – A condição final para qualquer etapa deve ser o foco na qualidade do produto final.
3. Esteja pronto para adaptações – Quando necessário deve-se adaptar suas abordagens às restrições impostas pelo problema, pessoas e projeto.
4. Monte uma equipe efetiva – Um fator muito importante para o sucesso de um projeto são as pessoas, forme uma equipe que se organize, tenha confiança e respeito mútuos.
5. Estabeleça mecanismos para comunicação e coordenação – Deve-se atentar a um bom gerenciamento das informações e direção, pois muitas vezes há omissão de informações importantes devido a indivíduos que falham na coordenação.
6. Gerencie mudanças – Devem ser criados mecanismos para gerenciar a maneira de como as mudanças serão solicitadas, avaliadas, aprovadas e implementadas.
7. Avalie os riscos – Estabelecer um plano de contingencia, pois diversas coisas podem dar errado.
8. Gere artefatos que forneçam valor para outros – Criar apenas artefatos que agreguem valor ao projeto, certificar que o artefato contenha a informação necessária sem ambiguidades ou omissões, pois com certeza será repassado para outras pessoas.
Princípios que orientam a prática:
1. Divida e