No que se refere aos ciclos de vida e metodologias de desen...
O modelo RAD (rapid application development) consiste em uma forma de prototipação para esclarecer dúvidas da especificação do software.
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