O sistema de apoio à decisão (SAD) é um sistema de informações que organiza, coleta e analisa dados de negócios que podem ser usados em atividades de tomada de decisão para o gerenciamento, operações e planejamento em uma organização ou negócio. Os tipos típicos de informações reunidas por um sistema de suporte à decisão podem incluir números de vendas e receita projetada, dados de estoque que foram organizados em bancos de dados relacionais para análise e números de vendas comparativos entre períodos de tempo específicos selecionados.
Um bom SAD ajuda os tomadores de decisão a compilarem vários tipos de dados coletados de fontes diferentes, incluindo documentos, dados brutos, gerenciamento, modelos de negócios e conhecimento pessoal dos funcionários. Nesse contexto, é importante utilizar metodologias maduras no desenvolvimento; conhecer essas metodologias é de fundamental importância para tomar a decisão de escolha. Com base nos dados acima e levando em consideração o modelo SDLC cascata, o modelo RAD e as metodologias ágeis como XP e Scrum, responda à seguinte questão: qual é a metodologia indicada para cada projeto? Justifique sua resposta com base na descrição de cada projeto.
RESPOSTA PADRÃO ESPERADO: O projeto 1 utilizará a metodologia RAD, pois será um sistema Web que terá muitas interações por parte dos usuários, sendo necessário que eles consigam compreender os relatórios. A metodologia RAD é interessante nesse projeto, pois com a prototipagem é possível verificar com potenciais usuários se eles conseguem compreender bem os dados que estão sendo apresentados; esses mesmos usuários podem sugerir melhorias na interface do sistema. O projeto 2 é um caso típico de utilização da metodologia cascata, pois os requisitos já estão bem definidos e essa metodologia é muito eficaz quando eles tendem a não sofrer mudanças durante o desenvolvimento. O projeto 3 tem elevado risco e muitas incertezas, por causa do desconhecimento do domínio da aplicação. Logo, metodologias ágeis são recomendadas, pois esse tipo de metodologia aceita e lida muito bem com mudanças e incertezas, além de facilitar a comunicação do usuário/cliente com a equipe de desenvolvimento.
O projeto 1 utilizará a metodologia RAD, pois será um sistema Web que terá muitas interações por parte dos usuários, sendo necessário que eles consigam compreender os relatórios. A metodologia RAD é interessante nesse projeto, pois com a prototipagem é possível verificar com potenciais usuários se eles conseguem compreender bem os dados que estão sendo apresentados; esses mesmos usuários podem sugerir melhorias na interface do sistema. O projeto 2 é um caso típico de utilização da metodologia cascata, pois os requisitos já estão bem definidos e essa metodologia é muito eficaz quando eles tendem a não sofrer mudanças durante o desenvolvimento. O projeto 3 tem elevado risco e muitas incertezas, por causa do desconhecimento do domínio da aplicação. Logo, metodologias ágeis são recomendadas, pois esse tipo de metodologia aceita e lida muito bem com mudanças e incertezas, além de facilitar a comunicação do usuário/cliente com a equipe de desenvolvimento.
Lista de comentários
Resposta:
Padrão de resposta esperado
O projeto 1 utilizará a metodologia RAD, pois será um sistema Web que terá muitas interações por parte dos usuários, sendo necessário que eles consigam compreender os relatórios. A metodologia RAD é interessante nesse projeto, pois com a prototipagem é possível verificar com potenciais usuários se eles conseguem compreender bem os dados que estão sendo apresentados; esses mesmos usuários podem sugerir melhorias na interface do sistema. O projeto 2 é um caso típico de utilização da metodologia cascata, pois os requisitos já estão bem definidos e essa metodologia é muito eficaz quando eles tendem a não sofrer mudanças durante o desenvolvimento. O projeto 3 tem elevado risco e muitas incertezas, por causa do desconhecimento do domínio da aplicação. Logo, metodologias ágeis são recomendadas, pois esse tipo de metodologia aceita e lida muito bem com mudanças e incertezas, além de facilitar a comunicação do usuário/cliente com a equipe de desenvolvimento.
Explicação: