You are on page 1of 21

INTRODUCCIALAMETODOLOGIACADM

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:

disseny de pantalles: construir un prototipus del sistema complet basantnos en els


dissenysdepantalles,
llibrededisseny:lobjectiuesgenerarunacarpetaquedescriguitotalmentlaplicaciatall
dedocumentprimarideldocumentdeproves,aixcomdescriureelsfluxosdeprocessos
fsics,
avaluacideldisseny:eldissenyscompletquantespuguintraspassaraunaltreequipde
treballelsdocumentsdedissenyperalafasedeconstrucci.

_______________________________________________________________________________
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

You might also like