Metodologias rad rup xp cleanroom

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2047 palavras )
  • Download(s) : 0
  • Publicado : 18 de novembro de 2012
Ler documento completo
Amostra do texto
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 dequestões específicas que são relevantes a qualquer aplicação. O fluxo de informação definido na fase de modelagem de negócio refinado e de forma a extrair os principais objetos de dados a serem processados pelo sistema, qual a composição de cada um dos objetos de dados, onde costumam ficar, qual a relação entre eles e quais as relações entre os objetos e os processos que os transformam.
6

Osobjetos de dados definidos na modelagem de dados são transformados para conseguir o fluxo necessário para implementar uma função do negócio. Descrições do processamento são criadas para adicionar, modificar, descartar ou recuperar um objeto de dados.

7

O RAD considera o uso de técnicas de quarta geração, trabalha com a reutilização de componentes de programa existentes quando possível, oucria componentes reusáveis. São usadas ferramentas automatizadas para facilitar a construção do software. Ex: Clarion, Delphi, Visual Basic, Asp.net, etc.

8

Como o processo do RAD enfatiza o reuso, muitos componentes já estão testados, isso reduz o tempo total de teste. Todavia os novos componentes devem ser testados e todas as interfaces devem ser exaustivamente exercitadas.

9 •Visibilidade mais cedo (protótipos); •Maior flexibilidade (desenvolvedores podem reprojetar praticamente a vontade); •Grande redução de codificação manual (wizards…); •Envolvimento maior do usuário; •Provável custo reduzido(tempo é dinheiro e também devido ao reuso); •Aparência padronizada (As APIs e outros componentes reutilizáveis permitem uma aparência consistente).

10

•Permite odesenvolvimento rápido e/ou a prototipagem de aplicações; •Enfatiza um ciclo de desenvolvimento extremamente curto (entre 60 e 90 dias); •Cada função principal pode ser direcionada para a uma equipe RAD separada e então integrada a formar um todo; •Criação e reutilização de componentes; •Usado principalmente para aplicações de sistemas de informações; •Comprar pode economizar recursos se comparado a...
tracking img