Escolar Documentos
Profissional Documentos
Cultura Documentos
Metodologiadedesenvolvimentodesistemas
dinmicos
Origem:Wikipdia,aenciclopdialivre.
MetodologiadeDesenvolvimentodeSistemas
Dinmicos(doinglsDynamicSystemsDevelopment
MethodDSDM)umametodologiade
desenvolvimentodesoftwareoriginalmentebaseadaem
"DesenvolvimentoRpidodeAplicao"(RAD).
DSDMumametodologiadedesenvolvimentoiterativo
eincrementalqueenfatizaoenvolvimentoconstantedo
usurio.
Seuobjetivoentregarsoftwaresnotempoecomcusto
estimadosatravsdocontroleeajustederequisitosao
longododesenvolvimento.DSDMumdosmodelosde
Metodologiagildedesenvolvimentodesoftware,e
seuformatopropriedadedaAgileAlliance. ModelodoprocessoDSDMdeDesenvolvimentode
Software
ndice
1 Introduo
2 ODSDM
2.1 Princpios
2.2 Consideraesadicionais
2.3 PrrequisitosparautilizaroDSDM
3 CiclodevidadoProjetoDSDM
3.1 Introduo:As3fasesdoDSDM
3.2 Os4estgiosdociclodevida
3.3 Os4estgiosdociclodevidado
projeto
3.3.1 Estgio1A:Anlisede
Viabilidade
3.3.2 Estgio2:Iteraodo
ModeloFuncional
3.3.3 Estgio3:iteraode
desenhoeconstruo
3.3.4 Estgio4:implantao
4 IteraodoModeloFuncionalDSDM
4.1 Modelodemetadados
4.2 Modelodeprocesso
5 OutrostpicosDSDM
5.1 CentrodeTcnicasdoDSDM
5.2 PapisdoDSDM
5.3 IteratividadeenaturezaIncremental
5.4 Metamodelo(Metamodelagem)
6 FatorescrticosdesucessodoDSDM
7 Comparaocomoutrostiposde
desenvolvimentodesoftware
8 Referncias
9 Vertambm
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 1/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
10 OutrasLeituras
11 Ligaesexternas
Introduo
ComoumaextensodoRAD,oDSDMaplicadoemprojetosdeSistemascaracterizadospeloscronogramase
custoslimitados.Apontafalhasdeinformaomaiscomunsdestesprojetos,incluindocustosexcedentes,perda
deprazos,faltadeenvolvimentodeusurioseacompanhamentodaaltagerncia.AtravsdousodoRAD,
contudo,semosdevidoscuidadoscomoDSDMpodeaumentaraindamaisoriscoemoutrosquesitos.DSDM
consisteem:
3fases:prprojeto,ciclodevida,epsprojeto.
Afaseciclodevidasubdivididaem5estgios:anlisedeviabilidade,anlisedenegcio,Iteraodo
ModeloFuncional,iteraodeelaboraoeconstruoe,porfim,implantao.
Emalgunscasos,possvelintegrarprticasdeoutrasmetodologias,comodoRationalUnifiedProcess(RUP),
ProgramaoExtrema(XP)ePRINCE2,comocomplementoaoDSDM.OutromtodogilqueoDSDM
possuimuitasimilaridadequantoaoprocessoeconceitosoScrum.
OriginadonoReinoUnidoem1990atravsdoDSDMConsortium,umaassociaodeconsultoreseexpertsno
ramodeEngenhariadeSoftwarecriadocomointuitode"unirdesenvolvimentoepromoodeumframework
RADindependente"combinandosuasexperienciasemboasprticas.ODSDMConsortiumorganizaono
governamentaleindependentequedetmeadministraseuprprioframeworkDSDM.Suaprimeiraversofoi
concludaemJaneirode1995epublicadanomsseguinte.Aversoatualmenteutilizada(deAbrilde2006)
a4.2:Frameworkaplicadoaodesenvolvimentocentradoemnegcios,eliberadoemMaiode2003.Emjulho
de2006,aversopblicadoDSDM4.2[1]foidisponibilizadaparaosinteressados.
ODSDM
Princpios
Existem9princpiosformadospor4sriese5pontoschave.
Envolvimento:oenvolvimentodousurioopontoprincipalparaeficinciaeeficciadoprojeto.Onde
usuriosedesenvolvedoresdividemomesmoespao,asdecisespodemserfeitascommaispreciso.
Autonomia:otimedeveestarempenhadoemtomardecisesquesejamimportantesaoprogressodo
projetosemquenecessitemdeaprovaodossuperiores.
Entregas:ofoconaentregafrequentedeprodutos,assumindoqueentregaralgobomlogomelhorque
entregaralgoperfeitosomentenofim.Iniciandoaentregadoprodutodesdeosprimeirosestgiosdo
projeto,oprodutopodesertestadoerevisadoeaevidnciadotesteerevisodadocumentaopodeser
utilizadosnaprximaiteraooufase.
Eficcia:ocritrioprincipalparaserconsiderado"entregvel"entregarumsistemaquedemonstre
auxiliarnasnecessidadesenegcioatuais.Maisimportantequeumsistemaquecorrespondatodasas
necessidadesdenegciomenosimportantedoqueofoconasfuncionalidades.
Feedback:odesenvolvimentoiterativoeincrementalcontroladoporfeedbacksdeusurios,afimde
tornarasoluoeficazaonegcio.
Reversibilidade:todasasalteraesfeitasnodesenvolvimentosoreversveis.
Previsibilidade:oescopoerequisitosdealtonveldevemserdefinidosantesqueoprojetoseinicie.
AusnciadeTestesnoescopo:testessotratadosforadociclodevidadoprojeto.(Veja
Desenvolvimentoorientadoatestesparaumacomparao).
Comunicao:necessriaexcelentecomunicaoecooperaodetodososenvolvidosparaobtermaior
eficciaeeficincianoprojeto.
Consideraesadicionais
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 2/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
Prioridades:nenhumsistemaconstrudoperfeitamentelogodeincio.(confiraPrincpiodeParetoou
regra80/20).Emgeral,80%doresultadofinalsooriundosde20%dosrequisitos,porestarazoo
DSDMiniciapelaimplementaobemsucedidadestes20%crticosdestaformapodeproduzirum
sistemaqueofereafuncionalidadessuficientesparasatisfazerusuriosfinaiseos80%restantespodem
serdistribudosnasdemaisiteraes,almdereduziroriscodoprojetoultrapassarseuslimitesdeprazo
eoramento.
Obedeceroprazo:aentregadoprojetodeveserfeitaatempo,custoedeserdeboaqualidade.
Intersees:cadapassododesenvolvimentodeveestarcompletoapenasosuficienteparaqueseinicieo
prximopasso.Istopermitequeanovaiteraosejainiciadasematrasosdesnecessrios.
Maleabilidade:alteraesnodesignpodemcoincidircomalteraesnademandadeusuriosfinais,uma
vezquecadaiteraodosistemaaprimoradadeformaincremental.
Gerenciamento:tcnicasdeGernciadeProjetoeDesenvolvimentodeSistemassoincorporadas.
Hbrido:DSDMpodeseraplicadotantoemnovosprojetosquantoemaprimoramentodesistemasj
existentes.
Objetividade:agernciaderiscodevefocarnasfuncionalidadesaserementregues,nonoprocessode
desenvolvimentoenememartefatos(comorequisitosecriaodedocumentos).
Foconaentrega:gerenciamentovalorizamuitomaisentregadoprodutoquetarefacumprida.
Funcionalidade:estimativadevesebasearnafuncionalidadedenegciosemvezdeemlinhasdecdigo.
PrrequisitosparautilizaroDSDM
ParaobtersucessocomoDSDM,umnmerodeprrequisitosdeveseralcanado.Inicialmente,devehaver
interaoentreotimedoprojeto,futurosusurioseoaltoescalo.Istopermiteidentificarfuturasfalhasno
sistemaacarretadaspelafaltadeacompanhamentodagernciaouenvolvimentodeusurio.Osegundo
requisitoparaumprojetoDSDMqueelepossaserfracionadoempequenaspartespermitindoummaior
detalhamentoemcadaiterao.
ExemplosdeprojetosqueoDSDMnopossuiumaboaaplicao:
ProjetosdeseguranacrticaOstestesevalidaesextensosdestesprojetosconflitamcomosobjetivos
decustoeprazodoDSDM.
ProjetosbaseadosnareutilizaodecomponentesAnecessidadedeperfeionestescasosmuitoalta
econflitamcomoprincpio8020descritosanteriormente.
CiclodevidadoProjetoDSDM
Introduo:As3fasesdoDSDM
OframeworkDSDMconsistede3fasessequenciais,nomeadasdeprprojeto,ciclodevidaepsprojeto.O
ciclodevidaafasemaiselaboradadas3.Consisteem5estgiosqueformamopassoapassodasiteraes
aplicadasaodesenvolvimentodosistema.Estas3faseseseusrespectivosestgiosseroabrangidosnassees
subsequentes,vejaabaixoasatividadesprincipaisdecadafase/etapa:
Fase1OPrProjeto
Noprprojetosoidentificadososprojetoscandidatos,sodefinidosoramentoeassinaturadocontrato.
Controlandoestescritriosantecipadamentepodeseevitarproblemasfuturoseemestgiosmaiscrticos.
Fase2OCiclodeVida
Anlisedeviabilidadeenegciossofasessequenciaisquesecompletamentresi.Apsaconcluso
destasfases,osistemadesenvolvidoiterativamenteeincrementalmentesegundoasiteraesdo
ModeloFuncional,desenhoeconstruo,atimplementao.Aiteraoenaturezaincrementaldo
DSDMserocitadasmaisafrente.
Fase3Psprojeto
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 3/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
Estafasegaranteaeficinciaeeficciadoprojeto.Atravsdemanutenes,melhoriaseajustesde
acordocomosprincpiosdoDSDM.Amanutenopodeservistacomoumcontnuodesenvolvimento.
Invsdefinalizarociclodevidadeapenas1vez,normalmenteoprojetopoderetomarfases/etapas
anterioresafimderefinaraindamaisopassoconcludo.
Abaixoencontraseodiagramadeprocessodetodoociclodevida(4etapas).Istoilustraaiteraode
desenvolvimento,iniciandonoModelofuncional,passandopelodesenho,construoatchegarimplantao.
Aexplicaodecadafaseserdescritamaisafrentenestetpico.
DiagramadeprocessodociclodevidadeumprojetoDSDM
Os4estgiosdociclodevida
Sub
Atividade Descrio
atividade
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 4/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
Os4estgiosdociclodevidadoprojeto
Estgio1A:AnlisedeViabilidade
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 5/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
Duranteesteestgiodoprojeto,aviabilidadedeusodo
DSDMexaminada.PrrequisitosparaousodoDSDM
soavaliadosrespondendosealgumasquestescomo:
Podeesteprojetoatenderasnecessidadesdonegcio?,
EsteprojetoprprioparaoDSDM?eQuaisos
riscosmaisimportantesqueestoenvolvidos?.A
tcnicafundamentaldestafaseautilizaodosGrupos
detrabalho.
OsartefatosparaesteestgiosoRelatriode
viabilidadeeProttipodaViabilidade.Soestendidos
atoPlanejamentodeDefiniesGeraisatorestodo
projeto,ealmdesteumcontroledeRiscoidentificaos
riscosmaisimpactantesdoprojeto. ModeloDSDMdoprocessodedesenvolvimentode
software.
Anlisedenegcio
OriundodaAnlisedeViabilidade.ApsoprojetoserdeferidovivelparaousodoDSDM,esteestgio
examinaainflunciadosprocessosdonegcio,usuriosenvolvidoseseusrespectivosdesejosenecessidades.
NovamenteosGruposdeTrabalhosoumadasmaisvaliosastcnicas,GruposdeTrabalhojuntamdiferentes
envolvidosparadiscutiropropsitodosistema.Ainformaogeradanestassessescombinadacomalista
derequisitos.Umapropriedadeimportantedalistaderequisitosofatodosrequisitosestarem(oupoderem)
serpriorizados.GeralmenteesterequisitossopriorizadossegundoomtododeMoSCoW.Baseadosnestas
prioridades,oplanodedesenvolvimentoconstrudocomobaseparaorestodoprojeto.
UmatcnicaimportanteutilizadanodesenvolvimentodoplanoaTimeboxing.Estatcnicaessencialpara
alcanarosobjetivosdoDSDM,baseadosecustoeprazo,garantindoaqualidadedesejada.AArquiteturado
Sistemaoutrodocumentofundamentalnoauxiliodosistema.Osartefatosparaesteestgiosodefiniesque
relatamocontextodoprojetodentrodacompanhia.AArquiteturadoSistema,forneceaarquiteturaglobal
inicialdoSistemaemdesenvolvimentojuntocomumplanodedesenvolvimentoquedestacaospontosmais
importantesnumprocessodedesenvolvimento.Nabasedestes2documentosencontrasealistadepriorizao
derequisitos.Oquedefinetodososrequisitosdosistemas.Eporltimo,ocontroledeRiscoatualizadocom
osfatosqueforemidentificadosduranteestafasedoDSDM.
Estgio2:IteraodoModeloFuncional
Osrequisitosidentificadosnosestgiosanterioresseroconvertidosemmodelosfuncionais.Estemodelo
consistetantodofuncionamentodoprottipoquantodomodelo.Prototiparumasadaparatcnicasdeprojeto
emquenesteestgioauxilianumverdadeiroenvolvimentodousurionoprojeto.Oprottipodesenvolvido
revisadopordiferentesgrupos.Deformaagarantirqualidade,ostestessoefetuadosaolongodecada
iterao.UmaparteimportantedotesterealizadanaIteraodoModeloFuncional.OModeloFuncional
podeserdivididoem4subestgios:
Identificaodoprottipofuncional:determinafuncionalidadesaseremimplementadasresultantesdesta
iterao.
Agenda:conciliacomoequandoserofeitasestasfuncionalidades.
Criaodoprottipofuncional:desenvolveroprottipo.Investigar,refinareconsolidarcomos
prottiposfuncionaisdasiteraesanteriores.
Revisodoprottipo:efetuarcorreesnodesenvolvimentodoprojeto.Istopodeserfeitoatravsde
testesdeusurios,atravsdestasevidnciasefeedbacksdosusuriosgeradoodocumentodereviso
doProttipo.
OsartefatosdestaetapasoModeloFuncionaleProttipoFuncionalosquaisjuntosrepresentamas
funcionalidadesqueserotrabalhadasnestaiterao,prontasparaseremtestadasporusurios.Depoisdisso,a
listaderequisitosatualizada,removendoseositensentregueserefazendoalistadeprioridadesdosrequisitos
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 6/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
remanescentes.AlmdissooLogdeRiscostambmatualizadoporumaanlisederisosdocontedo
desenvolvidoapsarevisododocumentodaprototipao.
Estgio3:iteraodedesenhoeconstruo
OmaiorintuitodestaIteraodoDSDMintegraroscomponentesfuncionaisdefasesanterioresemum
sistemaquesatisfaaasnecessidadesdousurio.Eletambmcontrolaosrequisitosnofuncionaisqueforam
definidosparaoSistema.NovamenteTestesvemaserumaatividadefundamentalnoandamentodesteestgio.
AiteraodeDesenhoeConstruotambmpodeserdivididaem4subestgios:
Definirdesenhodoprottipo:Identificarrequisitosfuncionaisenofuncionaisqueprecisamsertestados
nosistema.
Agenda:Definirquandoecomoserorealizadosestesrequisitos.
Criaododesenhodoprottipo:criarumsistemaquepossaserseguramentemanipuladoporum
usurionousodirio.Investigar,refinareconsolidaroprottipodaiteraoatualdentrodoprocessode
prototipaoumpontoessencial.
Revisaroprottipodesenhado:efetuarajustesnodesenhodosistema,novamentetestandoerevisando
comasprincipaistcnicasjutilizadas,umavezqueosfeedbacksdosusurioseasevidnciasdeteste
sonecessriasparageraodadocumentaodousurio.
OsartefatosaserementreguesnesteestgiosoDesenhodoProttipoqueosusuriostestarameaofinaldesta
Iteraoosistematestadotransferidoparaaprximafase.Nesteestgio,osistemaconstrudoexatamente
deacordocomodesenhoefunesconsolidadaseintegradasnoprottipo.Outroartefatodestaiteraoa
DocumentaodeUsurio.
Estgio4:implantao
NafasedeImplantao,osistematestadoemaisadocumentaodeusurioentregueaosusuriosetreinos
estesfuturosusuriossoaplicados.Osistemaparaserentreguedeveterseusrequisitosrevisadosdeacordo
comoquefoidefinidonasetapasiniciaisdoprojeto.Oestgiodeimplantaodivididoem4subestgios:
Orientaeseaprovaodousurio:usuriosaprovamosistematestadoealgumasorientaesdeusoe
implantaodosistemasodefinidas.
Treinamento:treinamentodefuturosusuriosnousodosistema.
Implantao:implantarpropriamenteosistemaconcludonalocalidadedosusurios.
RevisodeNegcios:reveroimpactoqueosistemaimplantadocausasobreonegcio,podeseutilizaro
cruzamentodosobjetivosiniciaiscomaanliseatualcomotermmetro.Dependendodoresultadoo
projetopassaparaoprximoestgiooureiniciaesteestgioafimderefinaremelhorarosresultados.
EstarevisoserdocumentadaatravsdoDOCUMENTODEREVISODOPROJETO.
OsartefatosdesteestgioconsistememEntregadoSistemanoLocal,prontoparautilizaodosusurios
finais,TreinamentodeusurioseDocumentodeRevisodoProjetodosistemaentregue.
IteraodoModeloFuncionalDSDM
Modelodemetadados
AsassociaesentreosconceitosdasentregaseoestgiodeiteraodoModeloFuncionalsoilustradosno
modelodeMetadadosabaixo.EstemodeloircombinarcomodiagramademetaprocessosdafasedeIterao
doModeloFuncionalnaprximaparte.
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 7/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
ModelodeMetadadosdaIteraodoModeloFuncional
Conceito Definio
Logdosriscosidentificados.Importantedesdequeperdurenaprximaetapa,um
CONTROLEDE
problemaencontradosermaisdifcildesetratar.Ologderiscodeverseratualizado
RISCO
continuamente.(VTTPublication478)
LISTADE Listaderequisitosbaseadasemsuasprioridades.Oprocessodepriorizaobaseado
PRIORIZAO nomodeloMoSCoW,paradeterminarquaisrequisitosdevemserimplementados
DEREQUISITOS primeironosistema(quecoincidamcomasnecessidadesdosistema).
LISTADE
REQUISITOS Listagemdosrequisitosqueserotratadosemestgiosseguintes.(VTTPublication
NO 478)
FUNCIONAIS
REQUISITOS
Funoutilizadaparaconstruiromodeloeprottipodeacordocomsuasprioridades.
FUNCIONAIS
MODELO Modelobaseadoemrequisitosfuncionais.Serutilizadodeacordocomo
FUNCIONAL desenvolvimentodoprottipoFuncional.Esteconceitoserutilizadoparadesenvolver
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 8/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
oPLANODEPROTOTIPAGEM.
Processodeunirrapidamenteumaformadetrabalho(umprottipo)deformaatestar
PROTOTIPAGEM vriosaspectosdedesign,ilustraridiasefuncionalidadesconseguindo
antecipadamenteidentificarareaodousurio.
DIVISODE Listadetemponecessrioparacertasatividadesafimdeexecutaroplanejamentode
TEMPO acordocomaagenda.
PLANODE Planodeatividadesdentrodeumprocessodeprototipagemqueserutilizadoem
PROTOTIPAGEM perodosdetempodisponveisdeacordocoaagenda.
Definiodoplanodeatividadesetemponecessrioacordadosentreos
AGENDA desenvolvedores.Esteconceitoserutilizadoparasuportaraimplantaodo
PROTTIPOFUNCIONAL.
PROTTIPO
Umprottipodefunesqueosistemadeveexecutarecomodeveserfeito.
FUNCIONAL
PLANODE Preparaodeatividadesnecessriasimplantaodoprottipofuncionaldeacordo
IMPLANTAO comaagendaelistapriorizadaderequisitos.
FUNCO Funodoprottipoqueestsendorevisadanaiteraoatualantesdesercombinadae
REFINADA testadacomasdemais.
FUNO Funodoprottipoquecombinadacomoutrosprottiposfuncionaisdeiteraes
COMBINADA anteriores.Anovacombinaofuncionaldoprottiposertestadanoprximoestgio.
Conjuntodeevidnciasdetesteondeoscript,procedimento,eresultadosdostestesso
REGISTRODE includos.EsteregistroutilizadonodesenvolvimentodoDOCUMENTODE
TESTE REVISODEPROTOTIPAGEMFUNCIONAL,almdeindiretamenteatualizara
LISTAPRIORIZADADEREQUISITOS.
DOCUMENTO Coletacomentriosgeraisdeusuriossobreoincrementoatual,trabalhandocomouma
DEREVISODE entradaparaasiteraessubsequentes(VTTPublication478).Estedocumentode
PROTOTIPAGEM revisoserutilizadoparaatualizaroCONTROLEDERISCOeLISTADE
FUNCIONAL PRIORIZAODEREQUISITOS.
Modelodeprocesso
Aatividadedeidentificaroprottipofuncionalidentificarfuncionalidadequepodemestarnoprottipoda
iteraocorrente.Lembrandoque,anliseecdigoforamfeitosprottiposoconstrudos,eexperincias
adquiridascomelessoutilizadasparaaprimoraraanlisedemodelos(baseadotambmnaatualizaodalista
priorizadaderequisitosecontrolederisco).Aconstruodeprottiponopodeserdescartadaporinteiro,mas
gradualmentetransformadanaqualidadequeseraplicadanofinaldoprodutofinal.AAgendadetermina
quandoecomoaprototipaoserimplantadaistoofereceumescopoparaavaliaodetempohbileplano
deprototipagem.Umavezquetestessofeitosaolongodetodooprocesso,Istotambmsetornaparte
essencialdestafase,porestarazoincludanaatividadederevisodeprottipologoapsoprottipo
funcionalconstrudo,eesteregistrodetestesereventualmenteutilizadonoprocessoderevisodoprottipo
egerarodocumentodereviso.AbaixoodiagramadoprocessodaIteraodoModeloFuncional.
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 9/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
ModelodaIteraodoModeloFuncional.
Prottipo anteriormente,edefinirumPLANODEIMPLANTAOdeacordocomo
Funcional modelodeanlise,serutilizadoparaconstruiroprottiponaprximasub
atividade.
ImplementaroMODELOFUNCIONALePLANODEIMPLANTAO
paraconstruiroPROTTIPOFUNCIONAL.Esteprottiposerrefinado
Refinar antesdesercombinadocomoutrasfunes.Esteprottiposergradualmente
movidoparaqualidadeaqualpoderestarincludaataversofinal(atravs
doprocessoderefinamento).
ConsolidaroPROTTIPOFUNCIONALrefinadocomoprottipodas
Consolidao iteraesanteriores.AnovacombinaoPROTTIPOFUNCIONALser
testadanaatividadeaseguir.
ParteessencialdoDSDMquedeveestarinclusaaolongodetodooprocesso.
OREGISTRODETESTEserutilizadojuntoaoscomentriosdeusurios
Testarprottipo
paradesenvolverDOCUMENTODEREVISODEPROTOTIPAGEMna
prximaatividadedafasedaIteraodoModeloFuncional.
Revisar
prottipo Coletarcomentriosdeusuriosedocumentao.Evidnciasdetesteiro
gerarregrasimportantesaodesenvolvimentodesterelatriodereviso.
RevisarProttipo BaseadonesteDOCUMENTODEREVISODEPROTOTIPAGEM,alista
derequisitospriorizadosecontrolederiscoseroatualizados,entoser
decididosedevemsermantidosnaprximaiteraoouno.
OutrostpicosDSDM
CentrodeTcnicasdoDSDM
Timeboxing
TimeboxingumadastcnicasdeprojetodoDSDM.Utilizadanosuporteaosobjetivosprincipaispara
realizaododesenvolvimentodosistemanoprazoestimado,almdemanterocustoequalidade
desejados.Aprincipalideiaportrsdotimeboxingadivisodoprojetoempores,cadaumcomum
oramentoeprazoestimados.Paracadaporoumnmeroderequisitossoselecionadosepriorizados
deacordocomoprincpiodeMoSCoW.Devidoaotempoecustoseremfixos,asvariveis
remanescentessoosrequisitos.Destaformaseoprazoouocustoestseesgotandorequisitosdebaixa
prioridadesoomitidos.Nosignificaqueoprodutoficarinacabadoouserentreguepelametade,pois
deacordocomoPrincpiodePareto,onde80%doprojetovemde20%dosrequisitosdosistema,assim
umavezqueos20%dosrequisitosmaisimportantesforemimplementadosnosistemaserpossvel
atenderasnecessidadesdonegcioalmdoquenenhumsistemaconstrudoemsuatotalperfeiologo
deincio.
MoSCoWMoSCoWRepresentaaformadepriorizaodeitens.NocontextodoDSDMomtodo
MoSCoWutilizadoparapriorizarrequisitos.oacrnimoMoSCoWserefere:
MUST:requisitosqueDEVEMestardeacordocomasnecessidadesdonegcio.
SHOULD:requisitosquedevemserconsideradosaomximo,masquenoimpactamnosucessodo
projeto.
COULD:incluiresterequisitocasonoafeteotamanhodasnecessidadesdenegciodoprojeto.
WOULD:Incluiresterequisitonocasodefuturamenteexistirtemposobrando(ouemfuturos
desenvolvimentos).
Prototipagem
Sereferecriaodeprottiposdosistemaemdesenvolvimentoemestgiosiniciaisdoprojeto.Isto
permitedescobrirrapidamentefalhasnosistemaepermitirumtestdriveaosusuriosdosistema,oque
vemaserumatimamaneiradeserealizaroenvolvimentodousurio,umdosfatoreschavedoDSDM.
Testes
UmterceiroaspectoimportantedoDSDMacriaodeumsistemadeboaqualidade.Paraalcanareste
quesito,DSDMaplicatestesaolongodecadaiterao.ConsiderandoqueoDSDMummtodoe
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 11/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
ferramentaindependente,otimedeprojetolivreparaescolherporcontaprpriaoMtodode
gerenciamentodeteste,porexemplo[2](http://eng.tmap.net/Home/TMap).
GruposdeTrabalho
UmadastcnicasdoDSDMqueobjetivaepermitequediferentesenvolvidosdiscutamjuntosrequisitos,
funcionalidadeseentendimentomtuo.Numgrupodetrabalhoosenvolvidosseunemadiscutirapenas
sobreoprojeto.
Modelagem
Estatcnicaessencialepropositalmenteutilizadaparavisualizarumarepresentaogrficadeaspectos
especficosdosistemaoureadenegcioquesertrabalhado.Modelagempermiteummelhor
entendimentoparaotimedoprojetodoDSDMqueestforadodomniodonegcio.
GerenciamentodeConfigurao
UmaboaimplantaodatcnicadeGerenciamentodeConfiguraoodinamismonaturaldoDSDM.
Umavezqueexistamaisdeumacoisaparacontrolaraomesmotempoduranteoprocessode
desenvolvimentodosistema,eosprodutossoentreguesfrequentementenumtempomuitorpido,os
produtosporestarazotemdeserestritamentecontroladosseforamcompletamenteconcludos.
PapisdoDSDM
ExistemalgunspapisaplicadosjuntoaoambienteDSDM.interessantequesejadefinidopreviamenteos
papisquecadamembrodoprojetoirrepresentarantesdeseiniciarasatividades.Cadapapeltemsuaprpria
responsabilidade.Soeles:
Gerenteexecutivo:tambmchamadodeCampeodoProjeto.Papelimportanteparausuriososquais
possuemhabilidadeseresponsabilidadesemcumprirdeterminadosprazoserecursos.Estepapela
ultimapalavranatomadadedecises.
Visionrio:aquelequetemaresponsabilidadedeiniciarprojetocertificandoqueosrequisitosessenciais
foramdefinidos.Ovisionriotemapercepoacuradadosobjetivosdenegciodosistemaeprojeto.
Outratarefasupervisionaremanterodesenvolvimentodoprocesso"nalinha".
Intermediador:usurioquetrazoconhecimentodeoutrasreasparaoprojeto,certificaqueos
desenvolvedoresreceberamquantidadesuficientedefeedbackdeusuriosduranteoprocessode
desenvolvimento.
Anunciante:qualquerusurioquerepresenteumimportantepontodevistaetragadiariamente
conhecimentoaoprojeto.
Gerentedeprojeto:podeserqualquerdogrupodeusuriosouGerenciadeTIquegerenciaroprojeto
comoumtodo.
CoordenadorTcnico:responsvelnodesenhodaarquiteturadoSistemaecontroledaqualidadetcnica
doprojeto.
Lderdetime:lideraseutimeemantemaharmoniadoprojetoetrabalhoemgrupo.
Desenvolvedor:interpretaomodeloerequisitosdosistemaincluindodesenvolvimentodeartefatosde
cdigoeconstruodeprottipos.
Testador:Confereofuncionamentodapartetcnicaatravsdaexecuodealgumastarefas.OTestador
deverpossuiralgunscomentriosedocumentao.
Escrivo:Responsvelporrecolherearmazenarrequisitos,acordosedecisestomadasentretodosos
gruposdetrabalho.
Facilitador:Gerenciaprogressodosgruposdetrabalho,agecomomotordepreparaoecomunicao.
Papisespecficos:Arquitetodenegcios,GestordeQualidade,IntegradordeSistema,etc.
IteratividadeenaturezaIncremental
Apsotimeboxingepriorizaoderequisitos,ODSDMoferecetambmumaformadeDesenvolvimento
IncrementaleIterativoaosistema.IstopodeservistonailustraoexibidanoModelodoProcesso.
OsestgiosdasIteraesdoModeloFuncional,Desenho,construoeImplantaopodempercorrerseussub
estgiosinmerasvezesantesdepassarparaoprximopasso.Cadaiteraoincluiumalistade
funcionalidades,etodaiteraoconstrudabaseadanoseupredecessor.Senecessriocadaiteraotambm
podeserdesfeita.
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 12/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
Ailustraodoresumodoprocessomostratambmsetasretornandoestgiosanteriores.Porexemplo,a
ligaoImplantaoxAnlisedeNegcio.Casoumagrandefuncionalidadefoidescobertaduranteo
desenvolvimentoenopdeserimplementada,possvelreiniciardefinindonovosrequisitosnoestudode
caso.Damesmaforma,humaligaoentreImplantaoeIteraodoModeloFuncional.Funcionalidades
podemseromitidasduranteoModeloFuncionalanteriordevidoalimitesdetempooucusto.Oprojetodeveir
fasedePsprojetosomenteapsreconhecerquetodososrequisitosdefinidosnoescopoforamentregues.
DevidoanaturezaIterativadoDSDM,essencialefetuarumtimotrabalhonolevantamentoderequisitose
GernciadeConfiguraodurantetodooprojeto.Istogarantequeosprojetosdefinidosanteriormenteforam
implantadosnafasesanterioresdoprojeto.
Metamodelo(Metamodelagem)
Metamodelagemdefineemaltonvelmtodosetcnicas.Permitindoquesejamcomparadosmtodos,tcnicas
eEngenhariassimilaresexistentesaosnovos.
OModelodemetadados,representadoabaixo:demonstraosconceitoseassociaesentreestesconceitosdo
DSDM.Comopodeservisto,podeseidentificar2conceitosprincipais,FaseeFluxo.CadaFluxoseoriginade
umaFasedentrodoDSDM.OsFluxospodemserdivididosemsubconceitosDadoseProduto.Esta
subdivisodenotadaporumC,quesignificaqueasubdivisofoiseparadaeconcluda.Emoutraspalavras,
FluxosersempreFluxodedadosouFluxodoproduto,jamaisambos.NocasodoDSDMFluxodeDados
podeserumpontoderetornofasesanteriores.FluxodeprodutossoformastangveisqueresultamdeFases
eseroincludosnaprximaFase,porexemploprottiposerelatrios.
HaindaumsegundoconceitodeFaseque
tambmpodeserdivididoem2
subconceitoscomaordemdeseparare
completar.SoelesSequencialeFases
Iterativas.Conformedescritoemseo
anterior,oDSDMiniciacom2fases
sequenciais,AnlisedeViabilidadeeento
doNegcio.Apsumnmerodefases
iterativas,ex:ModeloFuncional,Desenho,
construoeimplantao.Afiguramostra
tambmumnumeroderegraseproblemas
quenoestoincludosnomodelo,masso ExemplodeummapageolgicodeinformaodoMetamodelo,com
importantesparaoMetamodelo.Primeiro
4tiposdemetaobjetos,andtheirselfreferences. [2]
asregrasquecontrolamocomportamento
dosFluxos,restringindoaliberdadedo
fluxo,oquecorrespondestransiesdeFasesdentrodoDSDM.Juntosregrasumnumerodeimportantes
critriossoutilizadosparagarantirociclodevidadoprojeto.
FatorescrticosdesucessodoDSDM
NoDsDMumasriedefatoressoidentificadoscomosendodegrandeimportnciaparagarantirosucessodo
projeto.
Fator1:InicialmentehaaceitaodoDSDMpelogerenteSenioreoutroscolaboradores.Istogarante
quediferentesatoresdoprojetosejammotivadospeloinicioedemaisenvolvidosnoprojeto.
Fator2:Osegundofatorseguediretamentedaquieoqueagernciadeempenhogarantecomo
envolvimentodousuriofinal.Aprototipagemrequerumforteededicadoenvolvimentodousurioem
testareavalizarosprottiposfuncionais.
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 13/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
Fator3:Aquiseencontraotimedoprojeto.Estetimedevesercompostopormembroscapacitados,um
pontoimportanteoempenhodestetime.Significaqueotime(umoumaismembros)possuempodere
permissesdetomardecisesimportantescomrelaoaoprojetosemanecessidadedeseformalizar
propostasaltagerncia,oqueseriaumgrandeconsumidordetempo.Deformaaotimeestaraptoa
concluirumprojetocomsucesso,necessriotambmaescolhaadequadadatecnologia.Oqueserefere
aoambientededesenvolvimento,ferramentasdegerenciamentodeprojeto,etc.
Fator4:FinalmenteoDSDMdefineumrelacionamentodesuportenecessrioentreoclientee
fornecedor.Istovaleparaprojetosqueestosendorealizadosdentrodaempresaouporfornecedores.O
documentoquerelataestesuportederelacionamentovemaseroISPL.
Comparaocomoutrostiposdedesenvolvimentodesoftware
Duranteanosumgrandenmerodemtodosdedesenvolvimentodesistemastemsidodesenvolvidose
aplicados,divididosemMtodosestruturados,mtodosRADeMtodosorientadoaobjetos.Muitosdestes
mtodosdemonstramsimilaridadesumcomoutroetambmcomoDSDM.PorexemploProgramao
Extrema(XP)tambmpossuiumformatoiterativoaodesenvolvimentobaseadocomenvolvimentodousurio.
ORationalUnifiedProcess(RUP)provavelmenteomtodomaissimilaraoDSDMassimtambmo
formatomaisdinmicodedesenvolvimentodesistemadeinformao.Novamenteoformatoiterativo
utilizadonestemtododedesenvolvimento.
ComooXPeoRUPexistemmuitosoutrosmtodosdedesenvolvimentoquedemonstramsimilaridadescomo
DSDM,masDSDMsediferenciaporsispelonmerodecaminhosquepodeadotar.Primeirotemosumfato
queproduzumaferramentaeumframeworktcnicoindependente.Istopermiteusuriospreencheremetapas
especficasdoprocessoomsuasprpriastcnicaseescolhasdedocumentaodesoftware.Outra
funcionalidadeexclusivaofatodequevariveisnodesenvolvimentonosoconsideradosrecursosou
tempo,masrequisitos.AssimgarantimosospontosprincipaisdoDSDM,marcadosparasemanteremnocusto
eprazodefinidos.Eporltimoofortefoconacomunicaoentreenoenvolvimentodetodosresponsveis
pelosistema.Contudoissoencontradoemoutrosmtodos,DSDMacreditafortementenocomprometimento
doprojetoparagarantirosucessodoprojeto.
Referncias
1.([1](http://www.dsdm.org))
2.DavidR.Solleretal.(2001)ProgressReportontheNationalGeologicMapDatabase,Phase3:AnOnlineDatabase
ofMapInformation(http://pubs.usgs.gov/of/2001/of01223/soller2.html)DigitalMappingTechniques'01
WorkshopProceedingsU.S.GeologicalSurveyOpenFileReport01223.
Vertambm
Desenvolvimentogildesoftware
Programaoextrema
Leansoftwaredevelopment
Desenvolvimentoiterativoeincremental
MtodoMoSCoW
IBMRationalUnifiedProcess
RapidApplicationDevelopment
PrincpiodePareto(regra80/20)
PRINCE2
Scrum
MtododeAnliseEstruturadadeSistemas
OutrasLeituras
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 14/15
23/03/2017 MetodologiadedesenvolvimentodesistemasdinmicosWikipdia,aenciclopdialivre
ColemanandVerbruggen:Aqualitysoftwareprocessforrapidapplicationdevelopment,Software
QualityJournal7,p.1071222(1998)
BeynonDaviesandWilliams:Thediffusionofinformationsystemsdevelopmentmethods,Journalof
StrategicInformationSystems12p.2946(2003)
SjaakBrinkkemper,SaekiandHarmsen:AssemblyTechniquesforMethodEngineering,Advanced
InformationSystemsEngineering,ProceedingsofCaiSE'98,SpringerVerlag(1998)
Abrahamsson,Salo,Ronkainen,WarstaAgileSoftwareDevelopmentMethods:ReviewandAnalysis(htt
p://www.vtt.fi/inf/pdf/publications/2002/P478.pdf),VTTPublications478,p.6168(2002)
Tuffs,Stapleton,West,Eason:InteroperabilityofDSDMwiththeRationalUnifiedProcess,DSDM
Consortium,Issue1,p.129(1999)
Rietmann:DSDMinabirdseyeview,DSDMConsortium,p.38(2001)
iSDLC(http://sdlc.bobstewart.com)[ligaoinativa]integratedSystemsDevelopmentLifeCycle
Ligaesexternas
TheDSDMConsortium(http://www.dsdm.org)
DynamicSystemDevelopmentMethod(http://www.ifi.uzh.ch/rerg/fileadmin/downloads/teaching/semin
ars/seminar_ws0304/14_Voigt_DSMD_Ausarbeitung.pdf)byBenjaminJ.J.Voigt,Zurich,2004.
Predefinio:SoftwareEngineering
Obtidade"https://pt.wikipedia.org/w/index.php?
title=Metodologia_de_desenvolvimento_de_sistemas_dinmicos&oldid=46755074"
Estapginafoimodificadapelaltimavez(s)19h06minde19desetembrode2016.
EstetextodisponibilizadonostermosdalicenaCreativeCommonsAtribuioCompartilhaIgual
3.0NoAdaptada(CCBYSA3.0)podeestarsujeitoacondiesadicionais.Paramaisdetalhes,
consulteascondiesdeuso.
https://pt.wikipedia.org/wiki/Metodologia_de_desenvolvimento_de_sistemas_din%C3%A2micos#cite_note1 15/15