SóProvas


ID
331534
Banca
FGV
Órgão
FIOCRUZ
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Rapid Application Development (RAD) é um modelo de processo de software incremental que enfatiza um ciclo de desenvolvimento curto, com o uso de uma abordagem de construção baseada em componentes. Nesse modelo, três das principais fases são abrangidas pelas modelagens:

Alternativas
Comentários
    • Modelagem de Negócio

    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.

    • Modelagem dos dados

    A modelagem de dados responde a um conjunto de questõ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.

    • Modelagem do Processo

    Os objetos 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.

  • Complementando com todas as fases:

    Modelagem de negócio
    Modelagem de dados
    modelagem de processo
    Geração da aplicação
    Teste e modificação
  • No Modelo RAD a modelagem abrange três das principais fases - modelagem de negócio, modelagem de dados e modelagem de processos - e estabelecem representações de projeto que servem com base para a atividade de construção do RAD.

    Resposta: "E"

    Fonte: Livro Engenharia de Software -  Roger S. Pressman - Sexta Edição

     

  • No Modelo RAD a modelagem abrange três das principais fases
    • Modelagem do negócio:O fluxo de informação entre as funções do negócio é modelado
    • Modelagem dos dados: O fluxo de informação e refinado num conjunto de objetos de dados.
    • Modelagem do processo: Os objetos de dados são transformados para conseguir o fluxo de informação necessário para implementar uma função do negócio. Descrições do processamento são criadas.
    • Geração da Aplicação:O RAD considera o uso de técnicas de quarta geração. O processo RAD trabalha para reusar componentes de programas existentes ou criar componentes reusáveis.
    • Teste e entrega:Os componentes novos devem ser testados e todas as interfaces devem ser exaustivamente exercitadas.
  • e-

    Ciclo RAD:

     

    Comunicação

     

    Planejamento

     

    Modelagem - de negócio, de dados e processo

     

    Construção - reuso de componentes, geracao automatica de codigo, testes

     

    Deploy

     

    (Modelagem & construcao em paralelo por n equipes entre 60 e 90 dias)

     

    vantagem do RAD - diminuição de custos com alterações; requisitos incompletos completados durante o desenvolvimento, melhorando sua manutenção. 

     

    Este modelo não é adequado para qualquer tipo de software ou necessidade de aplicação. Recomenda-se desenvolvimento que privilegie modelos ágeis, como componentes ou classes preexistentes, como APIs