Modelo RAD e Modelo de Prototipagem: Análise e Fases

Classificado em Tecnologia

Escrito em em português com um tamanho de 2,64 KB

Modelo RAD (Rapid Application Development)

É uma adaptação do modelo Sequencial para alta velocidade. Uma boa compreensão dos **requisitos** é obrigatória. Utiliza componentes reutilizáveis e técnicas da 4ª Geração.

Limitações e Desafios do Modelo RAD

  • Para projetos grandes, requer um esforço **considerável** em recursos humanos para criar o número de equipas.
  • Tanto o cliente quanto o desenvolvedor têm de estar empenhados e comprometidos com atividades de conclusão rápida.
  • Não é aplicável se o sistema não puder ser modularizado de forma adequada.
  • Não é aplicável se um elevado desempenho do sistema for um aspeto **crítico**.
  • Não é aplicável se os riscos técnicos forem elevados.

Estrutura do Desenvolvimento RAD

  1. O projeto é dividido em componentes.
  2. Cada componente é desenvolvido por uma equipa em **simultâneo** com os outros componentes.
  3. O projeto final **resulta** da junção dos vários componentes.

O desenvolvimento é baseado em componentes e múltiplas equipas. Cada equipa desenvolve o seu componente, normalmente por um processo linear envolvendo cinco tarefas principais:

As 5 Fases Principais do RAD

  1. **Business Modeling** (Modelagem de Negócio): Define os fluxos de informação entre as funções de negócio.
  2. **Data Modeling** (Modelagem de Dados): Os fluxos de informação são refinados num conjunto de objetos de dados. Os objetos têm **características** (atributos) e relacionam-se entre si (**relacionamentos**).
  3. **Process Modeling** (Modelagem de Processos): Define de que forma as funções de negócio operam sobre os objetos de dados.
  4. **Application Generation** (Geração de Aplicação): Reutilização de componentes de programas existentes ou que possam ser **reutilizáveis**. Utilização de técnicas de 4ª Geração.
  5. **Testing and Turnover** (Teste e Transição): Testes de novos componentes e teste e **experimentação** de interfaces.

Modelo de Prototipagem

Em geral, é utilizado num outro processo para definir **requisitos**. Não é usado para entregar um produto final. Está vocacionado essencialmente para o suporte à identificação dos **requisitos**, tanto para o cliente quanto para o analista.

Desafios do Modelo de Prototipagem

  • Cria ilusões no utilizador (componentes fragilmente combinadas).
  • Compromissos iniciais no sentido de **obter** um protótipo rapidamente.

Fases Iniciais

A **Fase 1** (Requisitos do Cliente) consiste na definição dos requisitos conhecidos.

Entradas relacionadas: