Metodologias rad rup xp cleanroom
1
1. 2. 3.
RAD - CONCEITO RAD – FASES – Definição RAD – Modelagem de Negocio
1. 2. 3.
XP – CONCEITO XP – FASES XP – FASES - Planejamento –Testes – Codificação -Projetos
4.
5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
RAD – Modelagem de Dados
RAD – Modelagem do Processo RAD – Geração de Aplicação RAD – Teste e Modificação RAD – Vantagens (1) RAD – Vantagens (2) RAD – Desvantagens (1) RAD – Desvantagens (2) RAD – Onde Deve Ser Evitado RUP – CONCEITO (1) RUP – CONCEITO (2) RUP - FASES RUP – Fase de Concepção
4.
5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
XP – Quando Não Usar (1)
XP – Quando Não Usar (2) - Cultura XP – Quando Não Usar (3) - Tamanho da Equipe XP – Quando Não Usar (4) - Tecnologia XP – Quando Não Usar (5) - Espaço Físico XP – Quando Não Usar (6) - Cliente CLEANROOM – CONCEITO (1) CLEANROOM – CONCEITO (2) CLEANROOM - Princípios CLEANROOM – Princípios - Métodos Formais CLEANROOM – Princípios - Implementação Incremental CLEANROOM – Princípios - Medição Estatística dos Testes
17.
18. 19. 20. 21.
RUP – Fase de Elaboração
RUP – Fase de Construção RUP – Fase de Transição RUP – Vantagens RUP – Desvantagens
2
Rapid Application Development (RAD) ou Desenvolvimento Rápido de Aplicação (em português), é um modelo de processo de desenvolvimento de software iterativo e incremental que enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias).
3
Basicamente é dividida em 5 fases: 1. Modelagem de Negocio. 2. Modelagem de Dados. 3. Modelagem do Processo. 4. Geração da Aplicação. 5. Teste e Modificação.
4
O fluxo de informações entre as funções de negócio é modelado de modo a responder às seguintes questões: •Que informação direciona o processo de negócio? •Que informação é gerada? •Quem a gera? •Para onde vai à informação? •Quem a processa? Na modelagem de negócio são levantados os processos suportados pelo sistema.
5
A modelagem de dados responde a um conjunto de