Professional Documents
Culture Documents
Metodologia Cadm
Metodologia Cadm
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
INTRODUCCIALAMETODOLOGIACADM
.......................................................
INTRODUCCI
.................................................................................................................................................
4
1ESTRATGIA
.................................................................................................................................................
1.1DOCUMENTDESTRATGIA
................................................................................................................
1.2DIAGRAMAENTITATRELACIDESTRATGIA
............................................................................
1.3FLUXOSDEPROCESSOSANIVELLESTRATGIC
..........................................................................
1.4ANLISIDENTORNPOLTIC
...............................................................................................................
1.5PLADETREBALLDALTNIVELL
.......................................................................................................
1.6AVALUACIESTRATGICA
................................................................................................................
7
2PREANLISI
...................................................................................................................................................
2.1PLADANLISI
........................................................................................................................................
2.2PLAPERAIMPLEMENTARELSESTNDARDSCASEDELANLISI
.........................................
2.3AVALUACIDELPREANLISI
............................................................................................................
9
3ANLISI
.........................................................................................................................................................
10
3.1DIAGRAMAENTITATRELACIDANLISI
...................................................................................
10
3.2FLUXOSDEPROCESSOSLGICS
......................................................................................................
10
3.3DOCUMENTDEREQUISITS
................................................................................................................
10
3.4AVALUACIDANLISI
.....................................................................................................................
11
4PREDISSENY
................................................................................................................................................
12
4.1PLADEDISSENY
...................................................................................................................................
12
4.2FLUXOSDEPROCESSOSFISCS
........................................................................................................
12
4.3ESTNDARDSDEDISSENY
................................................................................................................
13
4.4PROTOTIPUSCONCEPTUALDEPANTALLES
.................................................................................
13
4.5AVALUACIDELPREDISSENY
.........................................................................................................
13
5DISSENY
........................................................................................................................................................
14
5.1DISSENYDELABASEDEDADES
.....................................................................................................
14
5.2DISENYDELAPLICACI
...................................................................................................................
15
6CONSTRUCCI
...........................................................................................................................................
16
7DOCUMENTACI
.......................................................................................................................................
17
8PROVES
.........................................................................................................................................................
18
9IMPLEMENTACI
......................................................................................................................................
19
9.1IMPLEMENTACIPERBIGBANG
.....................................................................................................
19
9.2IMPLENTACIPERFASES
..................................................................................................................
19
10MANTENIMENT
........................................................................................................................................
20
_______________________________________________________________________________
Pgina2de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
BIBLIOGRAFIA
..............................................................................................................................................
21
_______________________________________________________________________________
Pgina3de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
INTRODUCCI
Els processos per a dissenyar i construir sistemes dinformaci automatitzats estan altament
influenciatsperleseinesempradescomajudadurantaquestprocs.Designerpreveuelmtode
de desenvolupament daplicacions que anomenarem CADM, en angls CASE Application
DevelopmentMethodoMtodededesenvolupamentdaplicacionseneinesCASE,ques'aproxima
alcicledevidadeldesenvolupamentdesistemesinformticstradicionals.Designerajudaaferun
milloranlisiidisseny,proporcionantunrepositoridedadesunificatperalemmagatzemamentde
lamajorpartdelainformacipertanyentaaquests.Ams,aquestaeinaestenllaadaenles
einesdedesenvolupamentdaplicacionstalscomDeveloperForms&Reports.
Lesfasesbsiquesd'aquestametodologiasnlessegents:
a) Estratgia: el principal objectiu daquesta fase s descriure lanomenat Document
destratgiaquedescriuunavisicomentreelsdesenvolupadorsielsusuarisdelsistema
adesenvolupar;
b) Preanlisi:creacidunpladacciperalanlisi,documentacidelentorndelsistema,
reculldedades,etc;
c) Anlisi:recullderequerimentspertaldedescriureelDocumentderequeriments,creaci
delsprototipusdelsDiagramaentitatrelaciideJerarquiadefuncions;
d) Predisseny:dissenydelsestndardsdelsistematalscomelsGUI,nomenclaturadobjectes
debasededades,etc;
e) Disseny:desenvolupamentdelabasededadesilesaplicacionsdelsistemaenunformat
lgicalanomenatLlibrededisseny;
f) Construcci:creaciicodificacitantdelsobjectesdelabasededadescomdelsmduls
queformenpartdelaplicaci;
g) Documentaci: aquesta fase envolta tot el relacionat en la documentaci del sistema,
cursosdeformacialsusuaris,ajudaenlnea,etc;
h) Proves: fase on es prova el nou sistema a partir dels documents lliurats a les fases
anteriors,
i) Implementaci:desenvoluparemtotallquehemdissenyatihauremdedecidirdequina
manerahoportamalaprctica;
j) Manteniment:establircontroldeversionsdelsistema.
_______________________________________________________________________________
Pgina4de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
1ESTRATGIA
Aquestafaseslamsdescuidadaal'horadedesenvoluparunprojecteinformtic,persunade
lesmsimportantsdelscicledevidad'aquest.Undelsprincipalsobjectiussconixerafonsel
negocipelques'hadedesenvoluparelsistema.Sil'analistaconeixelnegocienlasevatotalitat
estarpreparatperarealitzarunnouprojecteomodificarneund'existent.
Lafased'estratgiaesttotalmentcentradaenelnegoci.L'objectiud'aquestasaconseguiruna
bona comprensi de les fites de cada rea o departament, objectius, processos, direcci i
necessitats del negoci. Tot per tal d'estructurar i documentar la visi del projecte. Per tant,
d'aquesta ha de sorgir l'anomenat Document de visi o Document d'estratgia. Una vegada
completadalafased'estratgia,esimportantlliurarundocumentqueinclogui:
undocumentderequisitsd'altnivellodocumentdestratgia,
eldiagramaentitatrelacid'estratgia,
elsfluxosdeprocessosanivellestratgic,
lanlisid'entornpoltic,
elpladetreballd'altnivelli
lavaluacidel'estratgia.
1.1DOCUMENTDESTRATGIA
Undocumentd'estratgias,enessncia,uncontractequehadestarsignatperduesparts.D'una
banda,elsdesenvolupadorshand'entendrelesnecessitatsidireccidelnegociidel'altre,els
usuarishandetenirlaconfianaqueelsdesenvolupadorshanaconseguitunnivellproualtcom
per a treure endavant el projecte. Aquest document s el mitj que propicia aquest punt
denteniment.
L'objectiuprincipalsdelimitarl'abastdelprojecte,esadir,identificaridescriureelsrequisitsd'alt
nivell.Encaraquemoltsdelsrequisitsdelusuariesrecullendurantlafasedanlisi,saraquant
shanderecollirelsrequisitsclaudelsistemapertaldeincorporarlosaaquestdocument.Ams
haurem de incloure una anlisi costbenefici del projecte per tal de fer veure a l'usuari de la
necessitatsobreelprojecteadesenvolupar.
Enresum,elDocumentdestratgiahacontenirlessegentsseccions:
resumexecutiu:breupanormicadeldocumentdestratgia,
descripcidelsistemaheretat,
projectesrelacionats,
documentdesuportfinancerdelnegoci,
_______________________________________________________________________________
Pgina5de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
motivacipelprojecte,
abastdelprojecte,
soluciproposada,
anlisicostbenefici,
impactealnegocii
conclusions.
1.2DIAGRAMAENTITATRELACIDESTRATGIA
Mentreelmodeladordeprocessosabastaelcostatfuncionaldelreadenegoci,el Diagrama
entitatrelacidestratgiaesconcentraenlapartdelesdadesieneldetalldaquestes.Lesdades
queshipresentensnessencialmentlgiques,pertantpossiblementnohihaurunataulade
dadesfsicaquelessuporti.
El propsit d'aquest es identificar les dades primrieso entitats principals de l'rea de negoci.
L'nicobjectiuesdefinirlesnecessitatsdel'usuarialmsaltnivell.Aaquestaetapanocaldefinir
completament totes les entitats amb cada un dels seus atributs, ens conformarem amb les
relacionsentreentitatsiqualquecolumnaclauambelsnomsadequats.
ElselementsdelDiagramaentitatrelacidestratgiasn:
entitats,
atributs,
identificadorprimaridecadaentitat,
relacions1:Ni
relacionsN:1.
1.3FLUXOSDEPROCESSOSANIVELLESTRATGIC
Normalment els fluxos de processos del negoci es defineixen a la fase d'anlisi. Aix i tot, les
processosclauperalnegocihandeseridentificatsimodelitzatsambanterioritatcomafluxde
processos.Mostraremelsprocessosdelnegociilessevesinterrelacions.Enlafasedestratgia,
elsfluxosdeprocessossempraranperademostraralusuariquelequipdedesenvolupament
comprenplenamentelsprocessosdelnegociqueabastaelprojecte.
_______________________________________________________________________________
Pgina6de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
1.4ANLISIDENTORNPOLTIC
Lanalistadesistemeshad'anaralertaambl'entornpolticdel'organitzaciperlaquesestfent
feina.Aquestpottenirungranimpactesobrecomesdesenvolupenlesfasesdelprojecte.Pertant,
aquestentorn,queincloualsseusparticipantsimtodesperaresoldreconflictespotencials,hade
serdocumentatperl'analista.
1.5PLADETREBALLDALTNIVELL
Unpladetreballd'altnivellidentificalesprincipalsfases,activitats,fites,lliuraments,recursosi
duradadelprojecte.
1.6AVALUACIESTRATGICA
L'avaluaciestratgicarequereixdelaparticipacitantdel'usuaricomdelsdesenvolupadors.s
important educar als usuaris fins i tot per que puguin avaluar amb efectivitat l'estratgia del
projecte.D'altrebanda,elsdesenvolupadorshandesercapaosdelsfonamentsdelsistemaque
estandesenvolupant.
_______________________________________________________________________________
Pgina7de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
2PREANLISI
Els principals objectius principals daquesta fase sn planificar el procs danlisi i fixar els
estndards per al posteriorment desenvolupament. En resum, direm que hem daconseguir les
segentsfites:
desenvoluparunpladetreballiunaplanificacidetallada,
tornaraconfirmarlentorndelprojecte,
definirlesestratgiesperarecollirlesdadesi
definirelformat,estructuraicontingutdeldocumentderequisits.
Elsusuarisidesenvolupadorshandedesenvoluparunaestratgiaqueasseguriquelanlisies
realitzardemaneracorrecta.Pertantesdefinirantoteslesespecificacionsdelusuarienversel
projecte i es detallaran completament tots els processos del negoci en que estar implicat el
disseny del nou sistema. Centrarem lanlisi en lusuari en comptes del sistema i intentarem
desxifrarquvollusuariicomfuncionaelseunegoci.
Aquestafaseesdivideixenduesparts:
recollida dinformaci: a aquesta part, les tcniques per a aconseguir els requisits de
lusuari inclouen entrevistes, qestionaris, revisions del sistema heretat, revisions
dinformesidocumentacidelusuariidelsistema.
anlisiderequisits:daqusextreuenelsrequisitsdelsistemadelainformacirecollidaies
situenenunaestructuraorganitzativa.Aixespotfertantanivelldunitatcomanivellde
sistema.Semmagatzemenelsrequisits,lesassociacionsentreaquestsilesfuncionsde
cadaundells.
ConstruiremunDiagramadejerarquiadefuncionspertaldorganitzarelsrequisitsdelsusuarisen
reesfuncionals.Cadarequisithadestarreferenciatenunaomsfuncionsoentitats.Elsfluxos
deprocessosdetallathademostrartantelsprocessosdenegocicomelscanvisproposatsambel
nousistema.Aquestsfluxoshandesermoltespecfics,mostrantaspectesdetallatsdelnegoci.
AaquestafaseshandelliurarelDocumentdepreanlisiquehadincloure:
unpladanlisi,
unplaperaimplementarelsestndardsCASEdanlisii
unaavaluacidelpreanlisi.
ElPladanlisihadincorporarunmecanismederevisicontinuatqueasseguriquesincorporaran
a naquest tots els conflictes i inconsistncies trobades al llarg daquesta fase revisades per
desenvolupadorsiusuaris.
_______________________________________________________________________________
Pgina8de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
La fase de preanlisi es pot considerar completa quant el cap de desenvolupament i el
representantdelsusuarisestansatisfetsambelprocsdanlisproposat.
2.1PLADANLISI
Abans que lanlisi es pugui comenar sha de preveure un pla danlisi. Aquest ha dincloure
terminisilliuraments,aixcomunaexplicacidelabastdelanlisi.
2.2PLAPERAIMPLEMENTARELSESTNDARDSCASEDELANLISI
A aquest document sha despecificar com han de ser implementats els estndards CASE de
lanlisi.Eldocumentharesoldrelessegentsqestions:
quinaeinaCASEemprarem?,
comempraremleinaCASE?,
quinscampssompliraniambquinainformaci?,
comsanomenaralesentitatsicomelsatributsdaquestes?,
quingraudedetalltindranlesdescripcions,
comsanomenaranlesfuncions,procedimentsipaquetsdebasededadesi
quinselementsdelanlisiexclouremdunanomenclaturaestandarditzada.
2.3AVALUACIDELPREANLISI
Lapreanlisiestaracabatquanttotselsimplicatsestiguindacordenqueexisteixunplaadequat
perarecollirtotselsrequisitsdelsistema.Usuarisidesenvolupadorshaurandestardacordenque
aquestafaseestcompleta.
_______________________________________________________________________________
Pgina9de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
3ANLISI
Lobjectiu de la fase danlisi consisteix en obtenir totes les especificacions de lusuari per al
projecte i detallar completament tots els processos del negoci que es veuran involucrats. El
Diagrama entitatrelaci danlisi i la Jerarquia funcional o Diagrama de processos lgics es
construeixendirectamentamblusuariiindirectamentmitjananteldocumentderequisits.Sn,per
tant, font dinformaci daquests requisits el procs de negoci existent, el sistema heretat i els
propisusuaris.
Elprocsdanlisiconstadelessegentsparts:
diagramaentitatrelacidanlisi,
diagramadefluxosdeprocessoslgics,
documentderequisitsi
avaluacidelanlisi.
3.1DIAGRAMAENTITATRELACIDANLISI
Aquest diagrama modelitza les principals operacions del negoci. Lobjectiu s representar
completamenttantesreglesdenegocicomsiguipossible.Lesquenopuguinserrepresentadesal
diagramashaurandeferconstarperescrit.
3.2FLUXOSDEPROCESSOSLGICS
Elsfluxosdeprocessosmodelitzenlesprincipalsoperacionsdelnegoci.Lanalistahadesercapa
derespondrelessegentspreguntes:
quinessnlestasques?,
quileshadeduraterme?i
quinslordredaquestes,sadir,quineshandeprecediraaltres?
ambunquadredefluxosperacadaoperaci.
_______________________________________________________________________________
Pgina10de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
3.3DOCUMENTDEREQUISITS
La redacci del document de requisits s una de les parts crtiques de la fase danalisi. Un
documentambrequisitsinadequatspotcomportaraunaerradaenelsistema.
Quant es treballa en un sistema heretat, un document de requisits ha dincloure almenys: els
objectiusdelnegocidetallatsyfactorscrticsperaconseguirlxitperacadareadenegoci,la
documentacidelsistemaheretat,lallistaderequisitsobtingudatantdelsusuariscomadaltres
fonts,unarevisidelsinformes,elsfluxosdeprocessosperalesprincipalsfuncionsdelnegocii
unajerarquiade les funcionsbsiques delnegoci,lesregles denegociqueformeselsistema
heretatilallistaderequisitsreferitsalajerarquiadefuncions.
Finalmentpodemdirqueeldocumentderequisitsestarcomplertsiinclou:
lajerarquiadefuncionsdanlisi,
ladocumentacidelsistemaheretat,
lesreglesdelnegocii
elsrequisitsreferitsalajerarquiadefuncions.
3.4AVALUACIDANLISI
Aquestdocumentensservirperdonarrespostesalessegentspreguntes:
elconjuntderequisitsscomplet?,
eldiagramaentitatrelaciscorrecte?o
lajerarquiadefuncionsscorrecte?
Eldiagramaentitatrelacisercompletsemprequepuguisuportartoteslesoperacionsdelnegoci.
Toteslesdadesdaquesthandestarrecollidesaldiagrama.Toteslesreglesquenoespuguin
modelitzarshaurandeespecificarcomaundisparadorqueacompanyieldiagrama.
Lafuncidelajerarquiadefuncionssmostrarelsprocessosdelnegociiassegurarquetotsels
requisitsdelsistemaestanplanificatsperalasevaimplementaci.Seremprada,aleshores,en
finalitatsorganitzatives.
Acabarem lavaluaci de lanlisi quant totes les principals funcions del negoci estiguin
representades, tots els requisits facin referncia almenys a una funci i cada funci tingui
associadaalmancounrequisit.
_______________________________________________________________________________
Pgina11de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
4PREDISSENY
Alafasedepredissenyesdeterminenelsdiversosestndardsdedisseny,incloentlesinterfcies
grfiquesdusuari,elsestndardsdeprogramaciilesnomenclaturesdeldisseny.saaquesta
fase i a la danlisi es planifica la resta del projecte. Sols desprs daquesta darrera el
desenvolupadorsapexactamentquhadeferelsistema.
Aquestafaserecullundissenyconceptualdelesaplicacionsformatperguionsgrficsdetallatsila
llistademdulsqueshandedesenvolupar,referenciantelsrequisitsdelsistemacapaaquests
mduls.Finalment,larestadaquestafaseladedicaremaplanificarelsprocedimentsperaresoldre
conflictesdedissenyidefinirelscriterisperadeterminarquanteldissenyestcomplert.
Lafasedepredissenyinclou:
pladedisseny,
fluxosdeprocessosfsics,
estndardsdedisseny,
prototipconceptualdepantallesi
avaluacidelpredisseny.
4.1PLADEDISSENY
Aquestdocumenthadecontenirallquehadeformarpartdelnousistemai,ams,teniren
compteaquellsprocedimentsquehandefersedemaneramanual.
Ams,hadedesenvolupardemaneraiterativaelsprototipusdelsistemaambdissenysdepantalla
suportatsperfluxosdeprocessosdenivellfsic.
Unavegadaelsdesenvolupadorscreguintenirundissenyslidhaurandetornaralajerarquia
funcionalilhaurandereferanivellfsic.
Pertant,aquestplaenstraslladadeldissenylgicaldissenyfsic.
4.2FLUXOSDEPROCESSOSFISCS
Elsfluxosdeprocessosfsicsdifereixendelslgicsperqueaquestsdarrersmodelitzenelnegoci,
mentreelsprimersmodelitzenelsistemaadesenvolupar.
_______________________________________________________________________________
Pgina12de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
Desenvolupant els fluxos lgics es mira de fer un disseny funcional del sistema, descrivint la
maneraenqueelnousistematreballarfuncionalment.Aquestfluxosshaurandemodificaramida
quelafasededissenyesvagimadurant.
4.3ESTNDARDSDEDISSENY
Aquestdescriuenlacomposicidelnousistema,sadir,defineixenqestionscom:
ladefinicidelespantalles,
einesdenavegaci,
ajudaenlnia,
documentaci,
funcionalitat,
estndardsdeprogramacii
convencionssobrenomenclatures.
Unabonaestratgiaperdesenvoluparaquestafasesladedissenyarvriesaplicacionsenforma
deprototipus.
4.4PROTOTIPUSCONCEPTUALDEPANTALLES
Elsdesenvolupadorshandecrearunprototipusdepantallesemprantcomabaseunagranpartdel
sistema. Aix, els usuaris poden avaluar la capacitat del sistema per a satisfer les seves
necessitats.Nocalqueaquestprototipusmodifiquidadesreals,encaraquesmillorprepararun
petitjocdedadespertalquelusuarisenadonidelatransformacidaquestes.
Aleshoresaquestprototipussunentregafonamentalperavalidarelsestndardsdedissenyi
anlisi.Ams,implementenelsfluxosdeprocessosfsicsielsestndardsdedisseny.
4.5AVALUACIDELPREDISSENY
Lafasedepredissenyescompletarquantelsusuarisestiguinsatisfetsambelsprototipusde
pantalles i fluxos de processos. Els estndards de disseny i el pla de disseny tenen que ser
aprovatstantpelsusuariscompelsdissenyadors.
_______________________________________________________________________________
Pgina13de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
5DISSENY
Lafasededissenyesaquellaenqueesdeixendebandaelsprototipusperacomenaraconstruir
elsistema.Hemdehaverafinattotselsdetallsabansdecomenarlageneraciperevitarerrades
irreversibles.
Aquestafasequedardivididaenduespartsclaramentdiferenciades:
Dissenydelabasededadesi
Dissenydelaplicaci.
5.1DISSENYDELABASEDEDADES
Daquest disseny formen part els dissenys de taules, columnes, especificaci de dominis i
verificacidelesrestriccionsdelescolumnes.Ams,tambinclouremladesnormalitzacidela
base de dades per a millorar el rendiment, aix com els disparadors que suporten aquesta
desnormalitzaci.Alafasedeconstrucci,tractaremlamidaidistribucidespaisperalestaules
dedades.
Laqualitatdeldissenydelabasededadesnopodrserprovatfinsqueescrenlesaplicacionsja
queenaquestaetapaeldesenvolupamentdelprogramarisolsexisteixanivellconceptual.
Lafitadeldissenydelabasededadeshadeserunproductequecondueixiaunsbaixoscostos
dedesenvolupamentimanteniment,iqueallargterminitinguiunrendimentraonable.sdesitjable
no allunyarse, sempre que sigui possible, dun disseny de base de dades el msproper a la
terceraformanormal.
Lespassespeldissenydelabasededadessn:
especificarlestaules,
determinarlesclausprimries,
implementarlesdependncies,
assignarelsatributsacadataula,
implementarlesreglesdenegocicomplexes,
crearlescolumnesredundants,
crearlestaulesivistesdacumulaciiresum,
crearlestaulesdedescripcionsdecodisi
realitzarunseguimentdelesdadeshistriques.
_______________________________________________________________________________
Pgina14de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
5.2DISENYDELAPLICACI
Eldissenydaplicacionsesdeveneldissenydelprogramari.Incloulacreacidestructuresque
suportencadaundelsmduls,programes,procediments,navegaci,controlsinternsiseguretat.A
msselmomentdedecidirquinsseranelproductesenquseranempratselsdissenys(Visual
Basic,DeveloperForms,C++,etc)
Aldissenydaplicacionssespecifiquenelsusosdecadacolumnadedadesacadamdulpertalde
validarqueeldissenydelabasededadesshagidefinitdunamaneracompleta.
Tenintencomptequeeldissenyconceptualesvaferalafasedepredisseny,iquealafasede
dissenydelabasededadesshaconstrutlamillorbasededadespossible,aleshoressara
durantlafasededissenydaplicacionsquantesfanrefernciaalsmdulscapalabasededades.
Daquestamaneraesrealitzarunavalidacidelabasededades,identificarcolumnesperdudeso
innecessries.
Eldissenydelaplicaciavarca:
_______________________________________________________________________________
Pgina15de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
6CONSTRUCCI
Lafasedeconstruccicomprenduesreesclaramentdefinides:labasededadesilesaplicacions.
Si les fases anteriors shan desenvolupat en cura, aquestes shaurien de desenvolupar sense
problemesapartirdelsdissenysprevis.
Lnictreballaddicionalquecalefectuaresdecidirlaquantitatdespaireservatacadaobjectede
base de dades, la localitzaci i espai fsic de cada una dells. Tamb cal decidir el nombre
dinstnciesquesempraranalentorndetreball.Elqueesnormalsemprarnealmenystres:una
dedesenvolupament,unaaltredeprovesiunaterceradeproducci.
Lespassesaseguirenlafasedeconstruccisn:
construirlabasededades,
construirunagranquantitatdedadesdeprova
construirlesaplicacionsiimplementarelsistemadecontrolinterni
realitzar els ajustaments i proves per tal dassegurar el correcte funcionament de cada
unitatfuncionalotcnica.
Semprequesiguipossible,tindremalnostreabastunabasededadesdeprovespertaldestalviar
una gran quantitat de temps en calcular on poden venir les errades en la construcci de les
aplicacions.Ams,daquestamanerapodremcalcularquanrpidaserelsistemaendadesreals.
Realitzaremlesprovesamidaqueesvaguiconstruintlaplicaciperqusaaquestmomentquant
tenim fresca laplicaci. Seguidament faran les proves el grup dusuaris designats per tal de
certificar les especificacions del llibre de disseny i que funcionalment el sistema funciona
correctamentdesdelpuntdelusuari.
_______________________________________________________________________________
Pgina16de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
7DOCUMENTACI
Ladocumentacinohadeserunasimplepassaseparadaalfinaldelprocssinquehauriadeser
un procs continu al llarg del procs de desenvolupament del sistema. Ha dacompanyar,
necessriament,alprimerprototipusqueesmostrialusuari.
Aixcomlesaplicacionsdelsistemaesproven,ladocumentacitambhadepassarunprocs
dexamen.Provarelsistemasenseladocumentacisunatascaimpossible.
Cap sistema estar finalitzat mentre no la est la seva documentaci no estigui acabada de
manerasatisfactriaperpartdelusuari.
_______________________________________________________________________________
Pgina17de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
8PROVES
Aquestafaseacostumaaserunadelesmsimportantsipitjoracomplidesenelprocsdedisseny
desistemes.Estractaderealitzarprovesmltiples,senseseguircapregleestablerta,daquesta
maneraestrobaranerradesdelsistemaimprevistes.
El primer objectiu daquesta fase s verificar la correctesa de les aplicacions, analitzant si es
satisfantotselrequisitsanivelldeunitatdaplicaci,revisantlesunaaunaperaplicaci.
Tambshauranderealitzarverificacionsanivellglobalseguintlessegentspasses:
executartoteslesaplicacions
verificarlaconsistnciadelabasededadesexecutantmoltsprocediments,
compararelsinformesdelnousistemaambelsdelvell,
construirpetitesaplicacionsqueensajudinainspeccionarlesdades,
executar SELECTDISTINCT entoteslescolumnesdetoteslestaulesperaverificarels
valorsvlidsdaquestes
El segon objectiu daquesta fase es realitzar una prova dacceptaci dels usuaris. s a dir,
proporcionaralsusuarislesaplicacionsperquepuguistreballarambellesirealitzintransaccions
reals.
_______________________________________________________________________________
Pgina18de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
9IMPLEMENTACI
Unavegadashagidonatperacabadalafasedeconstrucci,elsistemahaurdesertraspassat
alsusuarisperalasevaposadaenmarxa.
Altrespartsimportantsdelafasedimplementacisn:
idearunaplanificacidelaimplementacii
planificarunaestratgiadeformacialsusuarisidajudaenlnia.
Aquesta fase pot ser duta a terme seguint dues escoles de pensament que tot seguint es
desenvoluparan.
9.1IMPLEMENTACIPERBIGBANG
Implicadesendollarelsistemaantic,implantarelnouiinsistiratotselusuarisquelemprin.
Lavantatge daquest sistema passa per no mantenir dos sistemes parallels executantse de
manerasimultnia.Elmajordesavantatgedaquestsistemasquenohihacapmaneradeprovar
el sistema duna manera tant complerta com per que els desenvolupadors puguin garantir el
correctefuncionamentdetotelsistema.
9.2IMPLENTACIPERFASES
Aquestaimplementaciimplicalaimplantacidelnousistemesperfases.Aleshores,variesdeles
parts del nou sistema (normalment triades en funci dels grups dusuaris) es posen en marxa
alhora.Enlamajoriadecasosexecutarunnousistemajuntambelsistemaheretatimplicauna
dobleentradaaambdssistemespermorquehandeconviureelsdosalavegada.
Aquestaimplementacisclaramentmscostosaquelanteriorperpercontratlavantatgede
poderrecrreralsistemaheretatencasdunaerradagreualnousistema.
_______________________________________________________________________________
Pgina19de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
10MANTENIMENT
Una vegada el sistema est acabat i posat en marxa, aquest sofreix constants modificacions.
Lobjectiuprincipaldaquestafaseesproporcionarunprocsdefiltratgeonesclassifiquinillavors
esgestioninelsproblemesicanvisdelnousistema.Caltenirencomptequeaquestscanvisno
sols afecten a la base de dades i a les aplicacions, sin que tamb shan de incorporar a la
documentacidelusuariidelsistema,aixcomtambalaformaci.
Lagestidelesversionsslaclaudunmantenimentdesistemeseficient.Noespodenfercanvis
senseuncontrolprevijaqueelscanvisincontrolatssnpotencialmentperillososperalaintegritat
delsistemadeproducci.
_______________________________________________________________________________
Pgina20de21
INTRODUCCIALAMETODOLOGIACADM
_______________________________________________________________________________
BIBLIOGRAFIA
BARKER,R.(1990);CASEMethod:TasksandDeliverables;AdisonWesley;Madrid.
GENERO BOCCO, M.: Introduccin a la metodologia CADM; <http://alarcos.infcr.uclm.es/doc/
aplicabbdd/>:desembre2006
http://www.ub.edu.ar/catedras/ingenieria/ing_software/ubftecwwwdfd/designer/designer.htm
http://downloadeast.oracle.com/otn_hosted_doc/designer/misc/276931/dsgnr_tuttitle_65.htm
_______________________________________________________________________________
Pgina21de21