O modelo de processo de desenvolvimento de software incremen...

Próximas questões
Com base no mesmo assunto
Ano: 2006 Banca: NCE-UFRJ Órgão: CONAB
Q1200804 Administração Geral
O modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento extremamente curto, que compreende as fases de modelagem do negócio, modelagem dos dados, modelagem do processo, geração da aplicação, além de teste e entrega, e que o desenvolvimento é conseguido pelo uso de construção baseada em componentes, é conhecido como modelo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra B: RAD (Rapid Application Development).

O modelo RAD é uma metodologia de desenvolvimento de software que enfatiza a rapidez e flexibilidade na criação de aplicações. Este modelo é adequado para projetos que precisam ser desenvolvidos em um curto espaço de tempo e onde os requisitos podem mudar frequentemente. O RAD divide o processo de desenvolvimento em quatro fases principais:

  • Modelagem do negócio: onde se identifica as informações de alto nível sobre o negócio e suas necessidades.
  • Modelagem dos dados: que define a informação que o sistema deve armazenar.
  • Modelagem do processo: que especifica os processos que o sistema deve realizar.
  • Geração da aplicação e teste: onde a aplicação é efetivamente construída e testada.

Um dos aspectos chave do RAD é o uso intensivo de componentes reutilizáveis para acelerar o processo de desenvolvimento. Isso permite que novas aplicações sejam construídas mais rapidamente combinando componentes previamente desenvolvidos e testados.

Ao contrário dos métodos mais tradicionais, como o modelo sequencial linear (ou modelo cascata), que é uma abordagem sistemática e sequencial, o RAD é iterativo e adaptativo. Isso permite que as alterações sejam feitas mais facilmente ao longo do processo de desenvolvimento. A opção A - sequencial linear, por exemplo, não se encaixa na descrição por ser um modelo que segue uma sequência fixa e não favorece ciclos de desenvolvimento curtos e iterações rápidas.

O modelo de prototipagem, opção C, embora também iterativo e focado na construção de protótipos para testar ideias, não segue necessariamente os passos de modelagem do negócio, modelagem dos dados e modelagem do processo da maneira estruturada como o RAD faz.

O modelo espiral, opção D, é focado em avaliação de riscos e tem iterações que incluem planejamento, análise de riscos, engenharia e avaliação do cliente, mas não é caracterizado pela velocidade do ciclo de desenvolvimento como o RAD.

Por fim, o desenvolvimento concorrente, opção E, se refere a uma abordagem onde diferentes partes do projeto são desenvolvidas em paralelo, mas não possui a ênfase em ciclos de desenvolvimento extremamente curtos e uso de componentes como o RAD.

Portanto, a descrição da questão se encaixa perfeitamente com o modelo RAD, que foca na entrega rápida e eficiente de projetos de software, através da reutilização de componentes e um ciclo de desenvolvimento curto e iterativo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

B)

RAD foi criado em 1990 por James Martin. É um processo incremental mais curto de desenvolvimento entre as etapas de modelagem codigo, em até 90 dias. O planejamento é essencial, várias equipes trabalham em paralelo. Possui as fases de comunicação, planejamento, diversos incrementos durante a modelagem e construção com uso de componentes de software e concluído na implantação do sistema.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo