SóProvas


ID
1477555
Banca
CONSULPLAN
Órgão
TRE-MG
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

As metodologias ágeis de desenvolvimento surgiram em meados de 1990, como reação aos chamados métodos pesados de desenvolvimento, que eram caracterizados por muita formalidade nas documentações e regulamentações. Muitos eram gerenciados pelo tradicional modelo em cascata. Em 2001, de fato, após uma reunião no estado de Utah, surgiu, definitivamente, e foi propagado o paradigma de desenvolvimento de softwares ágeis. Muitos foram os motivos que levaram a essa concepção, por exemplo: gestão orientada a pessoas, adaptabilidade de processos, design e construção de software usando uma metodologia adaptativa, entre outros. Uma dessas metodologias ágeis é “centrada em estabelecer os recursos e o tempo fixo para o desenvolvimento de um projeto, ajustando suas funcionalidades de maneira a atender os prazos estipulados”. A respeito dessa metodologia, assinale a alternativa correta.

Alternativas
Comentários
  • Metodologia de Desenvolvimento de Sistemas Dinâmicos (do inglês Dynamic Systems Development Method - DSDM) é uma metodologia de desenvolvimento de software originalmente baseada em "Desenvolvimento Rápido de Aplicação" (RAD). DSDM é uma metodologia de desenvolvimento iterativo e incremental que enfatiza o envolvimento constante do usuário.

    Seu objetivo é entregar softwares no tempo e com custo estimados através do controle e ajuste de requisitos ao longo do desenvolvimento.

    Fonte: http://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos

  •  d) Dynamic Systems Development Methodology (DSDM). 

    DSDM (dynamic system development method) é o metodo que trabalha com adequação ao produto e incrementos por prototipos para reviews. caracteristicas: participação do usuario, força de equipe, entrega frequente, adequação ao produto, desenvolvim,ento iterativo & desenvolvimento incremental, e foco na reversão por mudanças. 

  • Os 8 princípios do DSDM:
    -foco na necessidade do negócio 
    -entrega no tempo 
    -colaboração
    -nunca comprometa qualidade
    -construa incrementalmente com bases firmes
    -desenvolva iterativamente
    -comunicação continua e clara
    -demostre controle

     

  • Vamos aos comentários.

    "O método de desenvolvimento de sistemas dinâmicos (Dynamic Systems Development Method) [Sta97] é uma abordagem de desenvolvimento de software ágil que “oferece uma metodologia para construir e manter sistemas que atendem restrições de prazo apertado através do uso da prototipagem incremental em um ambiente de projeto controlado"". Fonte: Pressman (2011) pg. 96

    #SóNinja