No que se refere aos ciclos de vida e metodologias de desen...

Próximas questões
Com base no mesmo assunto
Ano: 2007 Banca: CESPE / CEBRASPE Órgão: TST
Q1232116 Engenharia de Software
No que se refere aos ciclos de vida e metodologias de desenvolvimento de software, julgue o item subseqüente.
O modelo RAD (rapid application development) consiste em uma forma de prototipação para esclarecer dúvidas da especificação do software.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

O modelo RAD (Rapid Application Development) é frequentemente confundido com simples prototipação devido à sua característica de desenvolvimento rápido e iterativo. Contudo, o RAD vai além da prototipação. Enquanto a prototipação é uma técnica que pode ser usada dentro de vários modelos de desenvolvimento para validar ideias e requisitos, o RAD é um modelo de processo de desenvolvimento completo que incorpora prototipação, mas também engloba outras fases de desenvolvimento como planejamento, design, construção e teste.

No modelo RAD, a ênfase está em entregar uma versão funcional do software em um curto espaço de tempo, geralmente com a utilização de ferramentas CASE (Computer-Aided Software Engineering), que permitem a modelagem rápida e a geração automática de código. Uma característica central do RAD é a colaboração estreita com o usuário final e o ciclo de feedback contínuo, que é mais abrangente que simplesmente esclarecer dúvidas sobre a especificação do software.

Portanto, ao afirmar que o RAD é apenas uma forma de prototipação para esclarecer dúvidas da especificação do software, a questão ignora outras dimensões importantes do modelo e não reflete a totalidade de suas práticas e objetivos. Por isso, a afirmação é errada, e a alternativa correta é a letra E.

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

Rapid Application Development (RAD) ou Desenvolvimento Rápido de Aplicação é um modelo de processo de desenvolvimento de software incremental, que foi registrado por James Martin, em 1991. É um processo de desenvolvimento de aplicações de forma rápida com objetivos bem definidos e análise de requisitos extremamente bem alinhada. Esse modelo enfatiza um ciclo de desenvolvimento curto, com o intuito de ter um desenvolvimento melhor e mais rápido.

https://www.treinaweb.com.br/blog/o-que-e-rad-rapid-application-development/#:~:text=%C3%89%20um%20processo%20de%20desenvolvimento,desenvolvimento%20melhor%20e%20mais%20r%C3%A1pido.

Modelo “ RAD” Desenvolvimento Rápido de Aplicações/ Requisitos bem compreendidos

Quando usar: Clico de desenvolvimento extremamente curto  

- A aplicação não necessita de software auxiliares (Standalone)* mais fechadas, não precisa se interagir com outras aplicações.

- E possível fazer uso de classes pré-existentes

- A performance não é o mais importante

- O risco técnico reduzido

- A distribuição do produto no mercado é pequena

- O escopo do projeto é restrito

- O sistema pode ser Dividido em vários módulos

- O risco de mudança tecnológica é baixa

- Linguagem de desenvolvimento Rápido Chamados de linguagem de 4º geração , Interação com usuário – linguagem visual , gerar códigos arrastar e soltar.

* - E um modelo de processo incremental que assume um ciclo de desenvolvimento curto e utiliza uma abordagem de construção com base em componentes.

Vantagens:

-Permite o desenvolvimento rápido e/ou a prototipagem de aplicações

- Reutiliza componentes

-Desenvolvimento em alto nível de abstração

-Redução na codificação manual (Wizards) *automatizado clicando em next ate o final

-Envolvimento maior do usuário.

Desvantagens:

-Custo alto do conjunto de ferramentas

-Perda de precisão cientifica

-Pode levar ao retorno da praticas caóticas de desenvolvimento.

-Pode construir funções desnecessárias.

Clique para visualizar este comentário

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