You are on page 1of 14

REINGENIERADEPROCESOSYMEJORADELOSSISTEMASDE

INFORMACINENELMBITODELAINGENIERADEL
SOFTWARE
TRABAJODEPRCTICASDELAASIGNATURAINGENIERADEL
SOFTWAREIDECUARTOCURSODEINGENIERAEN
INFORMTICA
ToniBarberMeli
TitulacindeIngenieraInformtica,
UniversitatJaumeI
al060347@alumail.uji.es
Resumen.EsteartculoestescritobasndoseenlosdostrabajosrealizadosenlasprcticasdelaasignaturaIngeniera
delSoftwareI(II27)delatitulacindeIngenieraInformticaenelcurso2005.Estaasignaturapretendeintroduciral
alumnadoenelfuncionamientoydesarrollodelossistemasdeinformacinusadosactualmenteenlasempresas,as
como,aprenderlastcnicasylasherramientasquedansoportealdiseoeimplementacindeestossistemas.Enla
parteprcticadelaasignaturaserealizandostrabajosenlosqueseaplicarnlosconocimientosadquiridosenlaparte
terica.Enelprimerodeellossedescribelaorganizacininternadeunaempresayelproblemaylosrequisitosdel
problemaqueseabordaenestetrabajo,descritomedianteesquemasIDEF0.Enlapartefinaldelartculo,quese
corresponde con el trabajo que se realiz el segundo semestre, se propone una solucin al problema que se ha
modelizadoanteriormente.

Palabrasclave.IngenieradelSoftware,sistemasdeinformacin,IDEF0.

1 Introduccin
LaasignaturadeIngenieradelSoftwareesunadelasqueformalamateriatroncaldelmismonombreenla
titulacindeIngenieraenInformticadelaUniversidadJaumeI.Esunaasignaturaanualqueseimparteen
cuarto curso, y sus crditos se reparten en 6 crditos tericos 4,5 crditos de sesiones de laboratorio.
Durantelassesionesdeprcticaslosalumnosseorganizanengruposdetrabajoyproponenuncasoreal
sobreelquerealizaruntrabajodereingenieraymejoradelosprocesosaplicandolastecnologasdela
informacin.Elobjetivofinalesdesarrollarunmodelodeunsistemadeinformacinquedarasoporteala
mejorapropuestaencadacaso.Duranteelprimersemestreseestudialaempresaysedesarrollaunmodelo
basadoentcnicasestructuradasyduranteelsegundosemestreseremodelaelsistemautilizandoUML
(UnifiedEnterpriseModelling).Enesteartculosedescribepartedeltrabajodesarrolladoenlaasignatura
porunodelosgruposdealumnos.

Curso200506.

EntregadetrabajoenlosEstudiosdeInformticadelaUJI

FORMATOTRABAJOSESTUDIOSDEINFORMTICA

2 Metodologa
Para desarrollar el trabajo de prcticas los alumnos se organizan en grupos de cuatro o cinco
miembros.Entretodosseleccionanunaempresaaccesibleparapoderrealizaruntrabajosobrela
mejoradealgunodelosprocesosquelaempresarealiza.Elprimerpasosebasaportanto,enla
seleccinyestudiodeundominio.Parallevaracaboestepasoseutilizaellenguajedemodelado
empresarialIDEF0.Sedesarrollarmodelodelassituacinactual(ASIS)ytraselestudiodeeste
procesos y undiagnstico de posible problemas se modela con el mismo lenguaje cual seria el
proceso con la incorporacin de las mejoras (TOBE). Las mejoras deben incluir, entre otros
aspectos,lainformatizacintotaloparcialdelproceso.Seaplicantcnicasdeestimacindecostesy
tiemposytcnicasdeplanificacinparadesarrollaruncalendariodelproyectoyunpresupuesto,que
permitetambinpresentarunpequeoestudiodeviabilidad.
Unavezlamejorahasidoevaluadayconsideradaviable,seaplicanlenguajesdemodeladode
sistemasdeinformacinparaestudiar,analizarydisearelsistemainformticoquedarsoporteala
mejorapropuesta.Eltrabajoquesedescribeenesteartculosehadesarrolladoutilizandocomo
lenguajedemodeladoUML.

3 DesarrollodelaPrctica
Para el desarrollo de las prcticas se han utilizado diferentes herramientas de soporte. Para el
modeladodellosdiagramasIDEF0sehautilizadolaherramientaDesignIDEF,paraeldesarrollode
losdiagramasUMLlaherramientaCASERationalRose,ademsdeotrasherramientasofimticas
paralaredaccindelamemoriaygrficos.

4 Casodeestudioprctico
ElCibercafAstreaesunapequeaempresavalencianaquesededicaaofrecesserviciosdeaccesoa
internet y comunicaciones telefnicas a bajo coste. Actualmente dispone de 12 ordenadores
destinadosalaactividaddeconexinainternet.Latarificacindelusodeestosordenadoresse
efectaenrelacinaltiempoqueelusuarioesthaciendousodelosmismos.Estecargosecalcula
deformamanualporelempleadodelcibercaf.EnlaFig.1podemosverlaestructuraactualdela
empresa.

Gerencia
Tcnicodemantenimiento

Dependientes/as

Figura1:MapaempresarialdelCibercafAstrea
LaempresahadecididoampliarlaofertadeequiposdestinadosalaconexinaInternet,pero
debido a que el control de los mismos se hace manualmente, se debera contratar a un nuevo
dependiente/acuyocostehacequelaexpansindelnegocionoresulterentable.
Sedecidedesarrollarunaaplicacinsoftwarequerealicelasfuncionesdecontroldelasque,hasta
el momento, se encargaba el empleado de turno. Dicha aplicacin debe administrar, controlar y
tarificarlaconexinaInternetdetodoslosordenadoresdelcibercaf.

EstudiosdeInformticadelaUJI

Casodeestudioprctico
4.1 Mapadeprocesos
EnASTREApodemosencontrarprocesos,orientadosalcliente(sonmayora,puesestamosdelante
deunaempresadeservicios,)ylosserviciosdegestininterna.Entotalson11:
Serviciosorientadosalcliente:Atencinalcliente,GestindelserviciodeconexinaInternet,
Gestindelserviciodelocutoriotelefnico,Gestindelserviciodefax,Gestindelserviciode
fotocopiadorayGestindelserviciodeventasdetarjetastelefnicas,
Servicios de gestin interna: Gestin de la venta automtica de bebidas y alimentos,
Mantenimientotcnico,Gestindepedidos,GestindelalmacnyContabilidad.
Acontinuacinsedescribencadaunodeestosprocesosconmsdetalle:_
Atencinalcliente:
Seencargademantenerelcontactodirectoconelcliente.Seofrecenlosserviciosdelosquedispone
laempresayseleasignaacadaclienteelrecurso(ordenador,fax,telfono,etc.)quehayasolicitado.
Sinohayrecursoslibresseleintroduceenlacoladeespera(cuyagestin,porelmomento,serealiza
manualmente).Aqutambinseatiendenposiblesreclamaciones(incidenciastcnicas)ysecobrael
servicio.
GestindelserviciodeconexinaInternet:
Acadausuarioseleasignaunodelosordenadoresdisponibles,ysecontrolaeltiempodeusopara
podertarificarycobrar.
Gestindelserviciodelocutoriotelefnico:
Seleasignaacada cliente unadelascabinaslibres.Unavezhaterminadodeusarlasetarificay
cobradependiendodeloscostestelefnicosindicadosenlacentralita.
Mantenimientotcnico:
Unavezelmantenimientotcnicorecibeelpartedeaveraprocedeadiagnosticarelequipooaparato
enelquesehaproducido.Dependiendodelagravedaddelaaverapuedellegararetirarelequipo
paraarreglarlodespus.
Gestindepedidosycompras:
Encasodequeenelalmacnlasexistenciasdeunproductobajendlstockmnimosehaceunpedido
alproveedorcorrespondiente.
Gestindelalmacn:
Secontrolaelstockdetarjetastelefnicas,bebidasyalimentos.
Contabilidad:
Almacenatodalainformacinnecesariaparacontrolarlacontabilidaddelaempresa,usandohojas
Excel.

5 DescripcindelprocesoamejorarymodeloAS_IS
EldominioseleccionadoparalarealizacineltrabajoeseldeUsodeEquiposInformticos.Enel
momentoqueunclienterequiereunequipoparaelaccesoaInternetalencargadoderecepcin,este
exponelosdosposiblesmodosdecobroporelusodelosequipos:pedirpreviopagodeuntiempo

Curso200506.

EntregadetrabajoenlosEstudiosdeInformticadelaUJI

FORMATOTRABAJOSESTUDIOSDEINFORMTICA
concretodeusoorealizarelpagoalfinalizarelserviciosegneltiempodeuso.Paralasegunda
opcinelempresariodisponedeunahojadeclculoenExcel,dondeanotamanualmentelostiempos
de entrada y salida, y obtiene el importe a cobrar. Durante todo el proceso solo interviene el
encargadoderecepcin.
5.1 ModeloIDEF0AS_ISdelprocesoUsodeequiposinformticos
Esteprocesoseiniciacuandounclientellegaalestablecimientoyrealizalapeticindeusodelservicio.El
operarioqueleatiendecomprobarsiquedanequiposlibresdisponiblesparalapeticindelclienteyencaso
afirmativocomunicarlaaceptacindesusolicitud.

EnelsiguientepasoseleasignarunequipoyseanotarenunahojadeExcel,juntoalequipo
utilizadolahoradeiniciodelasesin,queseutilizarposteriormentecomouncontrolparacalcular
elcostedelasesin.Cuandoelclienteyanodeseecontinuarconelusodelequipo,debecomunicrseloal
operario,quetomarnotadelafinalizacindelservicio,calcularelcosteyfinalmente,cobrarelservicio,
dandoporterminadoelmismo.
En al Fig. 2 se muestra el modelo IDEF 0 nivel A0 desarrollado para el proceso Uso de equipos
informticos. Enesteprimernivelsemuestraelprocesocomounnicaactividad,lasentradasquesonla
ordendelclienteylafinalizacindelservicio,losrecursosquesonlosequiposinformticosyelpersonaldel
cibercafycomosalidaestarlaconsecucindelservicio,estoes,lautilizacinypagodelaccesoalosequipos
informticos.

Figura2:DiagramaA0delprocesoUsodeEquiposInformticos
En la Fig. 3 se muestra el nivel A0, donde se representan las subactividades en las que se
descomponeelprocesoanteriorysusentradaysalidas.FinalmenteenlaFig.4semuestrauntercer
niveldedetalleparaalactividadCobrodeUsodeEquipos.

EstudiosdeInformticadelaUJI

DescripcindelprocesoamejorarymodeloAS_IS

Figura3:DiagramaA0delprocesoUsodeEquiposInformticos

Figura4:DiagramaIDEF0delaactividadCobrodelUsodeEquipos

6 AplicacindelenfoquesistemticoparalaReingenieradelproceso
Elprincipalproblemaidentificadoesquesenecesitandosdependientesqueatiendanalpblicocon
loquesedesaprovechanrecursoshumanosyelcontroldeltiempodecadaaccesonoesexacto,con
loquesepierdedinero.Esnecesarioimplantarunsistemadeinformacinqueautomaticeelcontrol
deaccesodelosusuariosalserviciodeInternet.

Curso200506.

EntregadetrabajoenlosEstudiosdeInformticadelaUJI

FORMATOTRABAJOSESTUDIOSDEINFORMTICA
6.1 Desarrollodealternativasbasadasenlossistemasdelainformacin
Seimplementarsistemainformticoquepermitaregistraraunclientedelcibercaf,laprimeravez,
deberegistrarseatravsdeunformularioparadespuscontansoloinsertarelusuarioycontrasea
quelesernfacilitadostraselprocesoderegistro,poderhacerusodelosservicios.Elformulario
especificadorequerirlosdatospersonalesdelosclientes,siendotodoscamposopcionalesexcepto
elnombre,DNIyladireccin(debidoaimposicioneslegales).Estesistemapermitiralaempresa
controlardeformaautomticalasactividadesdelosclientesfacilitandolagestindelafacturaciny
evitando posibles problemas legales en caso de producirse un uso ilcito del sistema, ya que
disponemosdeunregistrodelinstantedecomienzoyfindecadaactividadparacadausuario.
Parapoderusarlosequipos,elclientedeberintroducirelnombredeusuarioysucontraseaen
laventanadeiniciodesesindecadaequipo.Sielusuarioolvidasucontrasea,deberidentificarse
mostrando su DNI (o algn documento con el que pueda identificarse) a la dependienta para
asignarleunacontraseanueva.
Sedispondrdedosopcionesdepago.Prepago:elusuarioingresaensucuentaunacantidad
superior a un mnimo preestablecido por la empresa, de la que se va descontando el dinero
correspondiente al tiempo de uso. En el momento que este crdito se agote, se le bloquea el
ordenadoryseledanlassiguientesopciones:Finalizarlasesin,ingresarmsdineroenlacuentao
pasar a la opcin de pospago. Pospago: Se le cobra inmediatamente despus de usar el equipo
dependiendodeltiempocontabilizadoenlasesin,oapartirdelmomentoenelqueselehaacabado
elcrditoyhasolicitadoexpresamenteestaformadepago.
6.2 Seleccinyjustificacindelaviabilidad
Vistaeconmica
EnlaTabla1semuestraeldesglosedeloscostescalculadosparaeldesarrollodelamejora.
Concepto

Precio

Total

Anlisisydiseo

50horas

100

5000

Desarrollodelsoftware

60horas

60

3600

Implantacin

5horas

50

250

ImpresoraTicketsEpsonTMU220D

1u.

255

255

LicenciaMySQL

1u.

250

250

LicenciaMSVisualStudio.NET

1u.

1875

1875

TOTAL

11230

Tabla1:Calculodecosteseconmicosparalaimplantacindelamejora

Beneficiosidentificados
La implementacin del sistema desarrollado en este proyecto permitir prescindir de una de las
dependientasounodelosdependientesqueestnatendiendoenelmostradoralosusuarios.Esdecir,
ahorramos 8 horas al da de trabajo. Si el cibercaf abre 360 das al ao, el ahorro total es de
8horas/da360dias3/hora=8.640alao.
TRI=1ao4meses.
TRI.(TasadeRetornodelaInversin):Tiempoenelqueseamortizalainversin.

EstudiosdeInformticadelaUJI

AplicacindelenfoquesistemticoparalaReingenieradelproceso
Vistaorganizativa
Laimplantacindelnuevosistema decontrolmejorarlaimagendelaempresa.Elnegocioest
dirigidoaunpblicoquevalorapositivamenteelusodelasnuevastecnologas.
Vistatcnica:
Lainstalacindelnuevosistema,enrealidad,noconllevaunacomplejidadelevada.
Vistaoperativa
Enloreferentealosclientes,sereduceeltiempodeesperaparausarunequipo.Enloreferentealos
usuariosdelsistema,obtienenunmayorcontroldelosclientesyunaformamsprecisadecontrolar
lacontabilidad.

6.3 Costestemporales
EnlaFig.5semuestra,medianteundiagramadeGantt,laplanificacintemporaldesarrolladapara
llevaracabolaimplementacindelamejora.

1ermes

2mes

3ermes

4mes

5mes

6mes

Estudiodelaempresa
Propuestasdemejora
Estudiodeviabilidad
Definicinrequisitos
Anlisis
Diseo
Desarrollo
Pruebas
Implantacin
Figura5:DiagramadeGantt

6.4 ModeloIDEF0TO_BEdelprocesoUsodeequiposinformticos
Estenuevoproceso,desdeunaperspectivageneral,nosufredemasiadoscambios,yaqueintervienen
losmismosrecursos(Equiposinformativos,ypersonalparaelcobropostpago),elservicioofrecido
porsupuestoeselmismo,ylainformacinquerecibedeentradaeslamismasloqueautomatizada.
Lonicototalmentenuevoesuncontrolsobreelpago(Prepagoopostpago).
Perosinosfijamosenlosdetallesinternosdelprocesopodemosapreciarqueloscambiosson
abundantes.EnlaFig.6semuestraelnivelA0delModeloIDEF0delamejorapropuesta.

Curso200506.

EntregadetrabajoenlosEstudiosdeInformticadelaUJI

FORMATOTRABAJOSESTUDIOSDEINFORMTICA

Figura6:DiagramaA0TOBEdelprocesoUsodeequiposinformticos

Sirealizamosunaprimeradescomposicindelprimernivel,comosemuestraenlaFig.7, para
obtener ms detalle podemos observar los cambios. La mayora de estos son debidos a la
automatizacindelproceso.Elprocesogeneralsedesarrolladelasiguientemanera:

Figura7:DiagramaA0TOBEdelprocesoUsodeequiposinformticos

Primeroelclientellegayyanonecesitapedirelusodeunequipo,slonecesitalocalizarunoque
estelibreeidentificarseenelsistemadeautenticacin.Elsistemalepreguntaraporelmtodode
pagoquevaarealizarenestasesin,ademsdecomprobarcorrectamentesuidentidad.Unavez
hechoesto,elprocesopasarainformacinsobre lasesintanto alsiguienteprocesocomoalde
cobro.

EstudiosdeInformticadelaUJI

AplicacindelenfoquesistemticoparalaReingenieradelproceso
Segundo,estandoyaautenticadoenelsistema,yconlasesincomenzadaelusuarioutilizael
equipoinformtico.Esteprocesorecibedeentradalosdatosdelasesinquehageneradoelproceso
anteriorparamantenerinformadoalusuariodelconsumoquevarealizando.Adems,esteproceso
tiene un control del tipo de pago (Prepago/postpago) para que en caso de que el usuario halla
escogidoeltipoprepago,elprocesofinalicelasesinautomticamentealacabarseeldinerodela
cuentadelusuario.Cuandoesteprocesofinalizapasacomocontrollahoradefinalizacinalproceso
decobro,paracalcularelcostedelservicio.
Tercero y ltimo, se procede al cobro. En este proceso se realiza el cobro por los servicios
ofrecidos.Paraelloobtenemoslahoradefinalizacindelprocesoanterior,losdatosdesesindel
procesodeiniciodesesin,yeltipodepago,queesuncontrolexterior.Esteprocesoalteneruna
mayorcomplicacinquelosanterioresysemuestraconmsdetalleeneldiagramaIDEF0delaFig.
8.
Cuandollegalasealdedesconexindelasesin,loprimeroquehacemosescalcularelcostedel
servicioofrecido.Paraelloutilizamoscomocontroleslahoradefinalizacinylosdatosdesesin.
Conlosdatosdesesintenemoslahoradeiniciorestamosestaylahoradefinobteniendoeltiempo
totaldeconexin,alcualleaplicamoslatarifaadecuadasegneldadelasemanayobtenemosel
costetotaldelservicio.
Porotroladotenemosotroprocesoqueparalelamentecontrolaeltipodepagoseleccionado,y
seresteprocesoelquehabilitarydeshabilitarelprocesodeprepagoyeldepostpago.Esdecir,
este proceso mandara como salida un control que ira a los procesos de Cobro de Caja y al de
Decrementodesaldo.Ymedianteestecontrolsehabilitaraunodelosdosysedeshabilitarelotro.
Con el coste calculado como entrada, y el control de activacin del tipo de pago entra en
funcionamientoelprocesodecobroadecuadoqueencasodeserpospagoserealizaraencaja,yen
casodeserprepagosedecrementarautomticamentedelacuentadeusuario.Enamboscasosentra
comorecursohumanoeloperarioqueentregaraunticketconelcostedelservicioyeltiempodel
mismo.

Figura8:DiagramadelprocesoCobrodelUsodeequipo

Curso200506.

EntregadetrabajoenlosEstudiosdeInformticadelaUJI

FORMATOTRABAJOSESTUDIOSDEINFORMTICA

7 ModeladodelsistemautilizandoUML
7.1 Diagramadecasosdeuso
Acontinuacin,enlaFig.9semuestraneldiagramadecasosdeusocorrespondientealosprocesos
descritosanteriormente,apartirdelcualsedesarrollarelsoftwarecorrespondiente.
DocumentacinelModelo:ActoresyCasos

Usuario:Representaalclientedelcibercafquehaceusodelservicioprestado.

Adm.Empresa:Comprendealagerenciayalosencargadosdecontrolarelserviciodeaccesoa
Internet.

Mantenerclientes:Dardealta,baja,ymodificacindedatosyespecificarlaformadepagode
las sesiones. Esta tarea es llevada a cabo tanto por la gerencia de la empresa como por el
personal.

Obtenerinformes:Consultarinformacinsobrelassesiones(enprocesoylasanteriores)ylos
usuariosquehayenelsistemayproporcionarlaalaadministracindelaempresa.(Gerencia)

Mantenertarifas:Dardealta,actualizaroeliminarelvalordelosregistrosdetarifasdelsistema.
.Estatareaesllevadaacaboporlagerencia.

Realizarsesin:Autenticarusuario,controlarelgastoylaconexin,finalizarsesin,descontar
saldoorealizarpago.EsteenglobaaMantenerSesinyGenerarVistaactualdesesionesdel
DFD.Estecasodeusosedivideen:

10

Identificar usuario: Aqu el usuario introduce su nombre de identificacin y su


contrasea.Elsistemacompruebaquelosdatossoncorrectosyencasoafirmativole
permitehacerusodelservicioycontrolaelsaldodisponibleensucuenta.

Cobrar:Estecasodeusocontrolaeltiempodeusodelservicioporpartedelusuario
ydescuentaeldinerocorrespondienteolodescuentadesucuentaenelcasoque
corresponda,

Pagarenefectivo:Encasodequelacuentasequedeacero,elsistemainformaalusuarioque
estasinsaldoyquetienelaopcindepagarenefectivo.Alfinalizarlasesinselecobraen
metlico.

EstudiosdeInformticadelaUJI

ModeladodelsistemautilizandoUML

Ma nte ne rc lient es

P ers on al

Ma nte ne rt arif a s

G e ren c ia
O b ten erinf o rm es
U s uario
<< inc lu de>>
R e alizars e s in

<< inc lu de> >


C o bra r

Id ent if ic aru s ua rio

<< ex t en d>>

P ag ar en ef ec tiv o

Figura9:DiagramadeCasosdeUso

7.2 Diagramadeclases.
EnestepuntosemuestraeldiagramadeclasesUML.ComosepuedeverenlaFig.10,eneste
diagrama se muestran las clases existentes, las relaciones entre ellas con asociaciones,
generalizacionesydependencias.Suobjetivoesquelafuncionalidaddelsistemaseaproporcionada
por los objetos definidos en estas clases. Definiremos las clases que representan los objetos
permanentesdeldominioynolosquedependendelafuncionalidadrequeridaenundeterminado
momento.
Ennuestrocaso,hemosidentificadolassiguientesclases:
Cliente:Enestaclasealmacenamoslosdatosnecesarios,atributos, decadacliente.Tambin
tenemoslosmtodosuoperacionesrelacionadosconlosclientesylasaccionesquerealizanlos
mismos.Porejemplo:elclientepuedeconsultarsusdatos,iniciarofinalizarlasesinentreotras
operaciones.
Sesin:Comoenelcasoanterior,almacenamoslosatributosyoperacionesdeestaclase.Esta
claseeslaquenossirveparamantenerlasesinabiertayconestaclasetambinpodemosmantener
unoshistricosdelassesionesrealizadas.

Curso200506.

EntregadetrabajoenlosEstudiosdeInformticadelaUJI

11

FORMATOTRABAJOSESTUDIOSDEINFORMTICA
Tarifa:estaclasesirveparaquelosresponsablesdelaempresafijenyconsultenlatarifavigente,
ylos empleados puedenconsultarla tarifa.Losclientestambinpueden consultar latarifa para
calcularelpreciodelasesinactual.
Ordenador:aqutenemoslosdatostcnicosdecadaordenadorysuubicacinenlaempresa.

Figura10:DiagramadeClaseseinterfaces

7.3 Modelodecomportamiento
Paramodelarelcomportamientosehandesarrolladoeldiagramadesecuenciayeldiagramade
colaboracin.Laherramientacaseutilizadaduranteeldesarrollodelasprcticasstediagramase
generadeformaautomticaapartirdeldiagramadesecuencia.
Diagramadesecuencia.
Eldiagramadesecuenciasecomponedeobjetos,mensajesyactores.Serepresentanlosobjetosy
actoresmediantelneasdiscontinuas.Estaslneasrepresentaneltiempoqueestaactivocadaobjeto.
Eltiempovadesdearribahaciaabajo.Lainteraccinentreobjetosserepresentaporflechanquevan
delemisoralreceptor.Losfocosdecontrolserepresentanporrectngulos,loscualessimbolizanel
periododetiempoduranteelcualelobjetoejecutaunaaccin.Yconestasconsideracionespasamos
arepresentareldiagramadesecuenciadenuestrocaso.Eldiagramadesecuenciadesarrolladopara
elcasoprcticosemuestraenlaFig.11.
Diagramadecolaboracin.
Enundiagramadecolaboracinaparecenlossiguienteselementos:

12

EstudiosdeInformticadelaUJI

ModeladodelsistemautilizandoUML

Objetos: son elementos concretos o elementos prototpicos que pueden representar cualquier
instanciadeclase.

Enlaces:puedentenernavegabilidadeincluirelnombredelaasociacin,peronoincluyenla
multiplicidad.

Mensajes:queseenvanentreobjetosentreloscualesexisteunenlace,queesnavegableenla
direccindelmensaje,ademselobjetodestinohadeentenderelmensaje,hadeproporcionarla
operacinapropiada.

Actores:Secorrespondenconlosrelacionadoconelcasodeusoqueseestadescribiendo.
EldiagramadesecuenciadesarrolladoparaelcasoprcticosemuestraenlaFig.12.

Curso200506.

EntregadetrabajoenlosEstudiosdeInformticadelaUJI

13

FORMATOTRABAJOSESTUDIOSDEINFORMTICA

Bibliografa
[1]ToniBarberMeli,SeverinoMontoroMartn,JaimePereraMarino,JorgeRoigMartnez,FrancisoJ.Sainz
Arandigoyen.InformatizacindelsistemadepagosycontroldeusuariosdelcibercafAstrea.Ingenieriadel
Software(II32).UniversitatJaumeI.1ersemestre2005
[2]ToniBarberMeli,SeverinoMontoroMartn,JaimePereraMarino,JorgeRoigMartnez,FrancisoJ.Sainz
Arandigoyen.InformatizacindelsistemadepagosycontroldeusuariosdelcibercafAstrea,UML.Ingenieria
delSoftware(II32).UniversitatJaumeI.2semestre2005
[3]RogerS.Pressman.IngenieradelSoftware,unenfoqueprctico.TerceraEdicin.McGrawHill.1996
[4]IanSommerville.IngenieradelSoftware.SptimaEdicin.PrenitenceHall.2005
[5]GradyBooch,JamesRumbaugh,IvarJacobson.ElLenguajeUnificadodeModeladoGuadeUsuario.
AddisonWesleycop.2000.

14

EstudiosdeInformticadelaUJI

You might also like