SóProvas


ID
1784650
Banca
UFMT
Órgão
DETRAN-MT
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Um processo de software pode ser entendido como um conjunto coerente de atividades para a produção de software. Acerca dos diferentes processos de software existentes, analise as afirmativas.

I - O modelo em cascata, também conhecido como ciclo de vida clássico, é indicado para sistemas cujos requisitos não são bem compreendidos devido sua facilidade de adaptação a mudanças no decorrer do projeto.

II - A prototipagem é um modelo evolucionário de processo de software que auxilia o engenheiro de software e o cliente a entenderem melhor os requisitos do sistema.

III - O Processo Unificado é orientado por casos de uso, iterativo e incremental, projetado como um arcabouço para métodos e ferramentas UML.

IV - O modelo espiral, diferentemente de outros modelos de processos que terminam quando o software é entregue, pode permanecer operacional até que o software seja retirado de serviço.

Está correto o que se afirma em 

Alternativas
Comentários
  • I) Errado: O modelo em cascata deve ser usado apenas quando os requisitos são bem compreendidos e pouco provavelmente venham a ser radicalmente alterados durante o desenvolvimento do sistema.

    II) Correto: Um protótipo é uma versão inicial de um sistema de software, usado para demonstrar conceitos, experimentar opções de projeto e descobrir mais sobre o problema e suas possíveis soluções. O desenvolvimento rápido e iterativo do protótipo é essencial para que os custos sejam controlados e os stakeholders do sistema possam experimentá-lo no início do processo de software.

    III) Correto: O RUP é um exemplo de modelo de processo moderno, derivado de trabalhos sobre a UML e o Unified Software Development Process associado (RUMBAUGH, et al., 1999; ARLOW e NEUSTADT, 2005). Tem como boas práticas: desenvolver software iterativamente, gerenciar requisitos, usar arquiteturas baseadas em componentes, modelar o software visualmente, verificar a qualidade do software e controlar as mudanças do software.

    IV) Correto: O modelo em espiral é planejado por quatro etapas em cada volta na espiral (fase): Definição de objetivos, Avaliação e redução de riscos, Desenvolvimento e validação e Planejamento (O projeto é revisado, e uma decisão é tomada a respeito da continuidade do modelo com mais uma volta na espiral).

     

    Fonte: Sommerville, 9ª Edição, Capítulo 2.

  • Na minha opinião:

     

    II - ERRADA: Prototipagem geralmente é descartável. Se é evolucionária então o protótipo não é descartado, visto que essa metodologia de desenvolvimento refina o produto até ficar do jeito que o cliente quer. 

  • Luis Forchesatto
    Quando a questão somente citar protótipo, na maioria das vezes, ela quer dizer descartável, que tem  o objetivo é entender e clarificar os requisitos do sistema

  • b-

    O processo unificado é o 1° adaptado ao uso da notacao UML,baseado nas particas de maior ROI. é uma framework extensivel e adaptavel às caracteristicas de diferentes projetos. suas caracteristicas sao:

    a- dirigido por casos de uso- ponto de vista do stakeholder sem implementacao

    b- centrado na arquitetura- funcionalidades dos casos de uso incrementadas a cada iteracao. arquitetura sao as visoes do usuario com influencia da implementcao. 

    c- foco em risco- casos de uso mais criticos/imprevisiveis sao 1°