A engenharia de software provê várias metodologias, técnicas...
O modelo rapid application development (RAD) é uma adaptação do modelo em espiral para atender a projetos de software fundamentados em componentes
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - Errado
O modelo Rapid Application Development (RAD) e o modelo em espiral são distintos entre si. O RAD é uma metodologia ágil focada no desenvolvimento rápido de software, com ênfase na iteração constante e na construção de protótipos. Trabalha com o uso intensivo de componentes pré-fabricados e com a colaboração estreita entre usuários e desenvolvedores. O objetivo é acelerar todo o processo de desenvolvimento.
Por outro lado, o modelo em espiral é uma metodologia que combina elementos de design iterativo e prototipagem em etapas, para lidar com riscos. Ele é notável pelo seu foco em avaliações de risco em várias etapas do desenvolvimento. Assim, enquanto o RAD visa a entrega rápida e eficiente de um produto de software, o modelo em espiral se preocupa com a avaliação contínua e mitigação de riscos ao longo do projeto.
Afirmar que o RAD é uma adaptação do modelo em espiral para projetos baseados em componentes é incorreto, pois cada modelo foi desenvolvido com finalidades e abordagens distintas para o processo de desenvolvimento de software. Embora ambos possam envolver o uso de componentes e iterações, suas metodologias de abordagem, planejamento e execução não são derivadas um do outro.
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
Assertiva ERRADA.
.
RAD é uma adaptação do Cascata.
Modelo RAD “ Rapid Application Development”
-> Assume um ciclo de desenvolvimento curto e utiliza uma abordagem de construção com base em componentes.
- Modelo de desenvolvimento iterativo e incremental que enfatiza ciclo de desenvolvimento curto.
-> Utiliza ferramentas automatizadas para facilitar a construção do software.
-> Teste e modificação – Como o modelo enfatiza o reuso, muitos componentes já estão testados e isso reduz o tempo necessário para testes.
· Quando usar RAD¿
-> Emprega quando os riscos são reduzidos, Não precisa de tanto controle no código que está sendo gerado.
-> Apropriado para projetos que envolva riscos menores.
-> A aplicação não necessita de software auxiliar. “ não precisa interagir com outras aplicações”
-> È possível fazer uso de classes Pré existente.
-> A performance não e o mais importante
-> Risco técnico e reduzido
-> A distribuição do produto no mercado é pequena
-> Escopo do projeto e restrito
-> O sistema pode de divido em vários módulos
- > Risco de mudança tecnológica é baixo.
· 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
-> envolvimento maior do usuário
· Desvantagem
-> Custo alto do conjunto de ferramentas
-> Perde de precisão científica
-> Pode levar ao retorna de praticas caóticas de desenvolvimento.
-> Pode construir funções desnecessárias.
· È Especifico para projeto que empregam linguagem de 4º geração
- Arrasta e Solta. Linguagem Visual.
Gabarito: ERRADO
Pega essa visão e anota no resumo:
- O RAD (Rapid Application Development) é uma adaptação de alta velocidade do modelo sequencial linear (cascata).
- Funciona como vários modelos em cascata trabalhando iterativamente.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo