SóProvas


ID
3697150
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2012
Disciplina
Arquitetura de Software
Assuntos

Tendo em vista que o desenvolvimento de um software compreende várias fases, que vão desde a definição básica até o uso do software, e que, nesse processo, diversos modelos, métodos e procedimentos de construção podem ser utilizados, julgue o item subsecutivo.


No ciclo de vida da primeira versão do modelo em espiral, a etapa de análise de riscos é realizada dentro da fase de desenvolvimento.

Alternativas
Comentários
  • Gabarito: ERRADO

    O modelo em espiral, originalmente proposto por Boehm, representa o processo na forma de uma espiral, em vez de representá-lo como uma sequência de atividades. Segundo Pressman, é um modelo evolucionário que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo em cascata.

    Para Boehm, o modelo possui duas principais características:

    • abordagem cíclica: aumenta incrementalmente o grau de definição e implementação de um sistema enquanto diminui seu grau de risco
    • conjunto de marcos de ancoragem: garante o comprometimento dos interessados com soluções exequíveis e mutuamente satisfatórias para o sistema

    Nesse modelo não há fases fixas, como especificação, projeto, etc. As fases, que ocorrem a cada loop, são determinadas de acordo com a necessidade do projeto. São acrescentados aspectos gerenciais ao desenvolvimento de software, tais como planejamento, tomada de decisão e análise de riscos.

    Originalmente, segundo Boehm, os loops são divididos nos seguintes setores (chamados por Pressman de task regions):

    • Planejamento
    • Análise de Riscos
    • Engenharia
    • Avaliação do cliente

    Sommerville define que cada loop na espiral representa uma fase do processo de software. Sendo o loop mais interno relacionado à viabilidade do sistema, e na sequência, um loop responsável pela definição de requisitos, outro pelo projeto do sistema, etc. Esse autor, divide um loop (fase) em quatro setores (atividades):

    • Definição de objetivos: definir objetivos específicos para a fase. As restrições sobre o processo e o produto são identificadas e um plano detalhado de gerenciamento é elaborado. Os riscos de projeto são identificados. Dependendo disso, estratégias alternativas podem ser planejadas.
    • Avaliação e redução de riscos: realiza análise detalhada para cada risco de projeto identificado e providências são tomadas para reduzir o risco.
    • Desenvolvimento e validação: seleciona-se um modelo de desenvolvimento para o sistema baseado na análise e avaliação de riscos.
    • Planejamento: revisa-se o projeto e a decisão de prosseguir para o próximo loop é tomada, elaborando planos para a próxima fase.

    Diante das considerações, podemos perceber que as atividades de análise de riscos são realizadas antes do desenvolvimento. Contudo, a questão também erra ao chamar o setor relacionado a atividades de desenvolvimento de fases. Como pode ser visto, corroborado por Pressman quanto Sommerville, as fases nesse modelo correspondem a loops, tendo em cada fase, atividades de planejamento, análise de riscos, desenvolvimento, etc.