Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Revista Avances en Sistemas e Informática, 20603-69642-1-PB
Revista Avances en Sistemas e Informática, 20603-69642-1-PB
negocioenprocesosdesoftware
Conceptualizationmethodforthemodelingofbusiness
processesinsoftware
JonsMontilva1,Ph.D.,MauricioRojasC.2,Msc.
1.UniversidaddelosAndes,Venezuela
2.GrupodeInvestigacinCICOM,UniversidaddePamplona,Colombia
jonas@ula.ve,mrojas@unipamplona.edu.co
Recibidopararevisin1dediciembrede2008,aceptado29deenerode2010,versinfinal26defebrerode2010
I. INTR ODUCC I N
lusodeontologasenIngenieradelsoftwareesunrea
deinvestigacinrelativamentereciente.HappelySeedorf
[1]discuten,diferentesusosdelasontologasenlosprocesos
delciclodevidadelsoftware,concretamente,enlosprocesos
deingenieraderequisitos,anlisisydiseo,reutilizacinde
componentes,implementacinydesplieguedeaplicaciones.
La necesidad de encontrar una gua para hacer
conceptualizacinenelmodeladodenegocios,entendidoste
ltimocomoelprocesoinicialdeldesarrollodesoftware,ha
motivado el trabajo de investigacin cuyos resultados se
describen en este artculo. Como punto de partida para la
construccin del mtodo propuesto se han utilizado los
conceptosdeontologasdedominioyenformaespecficase
hanintegradoconceptosrelacionadosconmetodologaspara
laconstruccindeontologas.
Enlosprocesosdedesarrollodesoftwaresehacecadavez
msevidentelanecesidaddeseparareldominiodeaplicacin
del problema con el dominio de solucin. Por dominio de
aplicacinseentiendeelespaciodeaplicacindondeseubica
unsistemaendesarrollomientrasqueeldominiodesolucinse
refierealaaplicacinmisma.Lacomprensindeldominiode
aplicacin es un factor crtico de xito en los procesos de
desarrollodesoftwarepues,aseguraquelosdiferentesactores
involucradosenelprocesoadquieranunniveldeconocimiento
suficiente del problema, antes de comenzar con la etapa de
ingenieraderequisitos.
ElModeladodeNegociosesconsiderado,enlamayorade
mtodos de desarrollo desoftware contemporneos, como la
primerafaseoprocesotcnicodeldesarrollodesoftware.RUP
[2],porejemplo,consideraalModeladodeNegocioscomola
RevistaAvancesenSistemaseInformtica,Vol.7No.1,marzode2010ISSN16577663
72
RevistaAvancesenSistemaseInformtica,Vol.7No.1,marzode2010ISSN16577663
primeradisciplinacuyoflujodetrabajoesusadoparaentender
el dominio de una aplicacin. De igual manera, el mtodo
WATCH[3]consideraalModeladodeNegocioscomoelprimer
procesotcnicoqueunequipodetrabajodebeseguirdurante
eldesarrollodesoftware.
ElModeladodeNegociosproducecomoresultadounmodelo
denegociosquedescribeeldominiode
aplicacinentrminosdeunsistemadenegocios[4].Este
sistemaseconcibecomountodocompuestoporunconjunto
de elementos relacionados: objetivos del negocio, procesos
delnegocio,actividades(flujosdetrabajo),objetosdelnegocio,
actores,estructuraorganizacional,reglasdelnegocioyeventos.
Los objetos del negocio, en particular, son todas aquellas
entidadesconcretasoabstractasquecaracterizanelsistemade
negocios.
Para modelar cada uno de los elementos enumerados
anteriormenteesnecesariotenerunaclaridadconceptualacerca
delmodelodelnegocio,esdecir,sedebeconstruirunmodelo
dondese evidencianlos conceptosy relacionesdel dominio
del problema, pero en la gran mayora de los casos no se
encuentraunmtodoclaroysencilloparaconstruirestemodelo.
Enestesentido,laconstruccindeunaontologadedominio
puedecontribuiramejorarlaclaridadconceptualdeldominio
de aplicacin. Las ontologas son recursos cognitivos
esencialesparaidentificar,clasificaryrelacionarloselementos
queconstituyenlossistemasdenegociosdondeseubicanlas
aplicaciones. El uso inmediato de las ontologas est en el
modeladodelosobjetosdelnegocio.Ellasayudan,tambin,a
losgruposdemodeladodenegociosaestablecer,diferenciary
relacionar los objetivos, procesos de negocio, actividades,
recursos, reglas del negocio, actores, tecnologas y eventos
quecaracterizanalossistemasdenegocios.Otrousoimportante
delasontologasesdecarctercomunicacional.Unaontologa
facilitalacomunicacin,entrelosactoresqueparticipanenel
desarrollodesoftware,alproporcionarunadefinicinnicay
consensualdelosconceptosdeldominiodelaaplicacin.
Enesteartculo,seproponeunmtodobasadoenontologas.
Estemtodoestorientadoalaconceptualizacindesistemas
denegociosdentrodelcontextodeldesarrollodeaplicaciones
empresarialesaunquenosedescartasuaplicabilidadaotros
tiposdesistemas.
Doscaractersticasimportantesdelmtodosonsuestructura
ysuaplicabilidad.Laestructuradelmtodolaconformantres
modelos:modelodelproducto,modelodelprocesoymodelo
de actores. Estos modelos representan, respectivamente, el
productodelmtodoyelprocesoquesigueparaelaboraruna
conceptualizacin y los actores que aplican el proceso para
elaborardichoproducto.Laaplicabilidaddelmtodoradicaen
su capacidad para identificar, representar y relacionar los
conceptosyrelacionesqueestnpresentesenunsistemade
negocios, lo cual facilita el modelado de cada uno de los
elementosqueconformandichosistema.
Elartculoestorganizadodelasiguientemanera:Enlaseccin
2, se da una introduccin terica a las ontologas. En esta
introduccin,sedescribenalgunasdefinicionesdeontologas
y se detallan algunos de los mtodos ms conocidos para
elaborarontologas.Enlaseccin3,sedescribeelmtodoy
sustrescomponentes:modelodelproducto,modelodelproceso
ymodelodeactores.Enlaseccin4sedescribelaaplicacin
delmtodoenlaconceptualizacindeunmodelodeUniversidad
Virtual.Finalmente,enlaseccin5,sepresentanlasconclusiones
deltrabajo.
II . F UNDAM E NT OS ONTO LO GI CO S
MtodoparalaconceptualizacinenelmodeladodelnegocioenprocesosdeSoftwareMontilva&Rojas
clasificarentresgrupos.Elprimerodeellosagrupamtodos
paraelaborarontologasapartirdecero.Enelsegundogrupo,
seencuentranmtodosparaconstruirontologasapartirdeun
procesodereingeniera.Finalmente,elltimogrupoincluye
mtodos para la construccin cooperativa de ontologas. A
continuacin, se describe muy brevemente varios de los
mtodosmsreconocidos.Elnfasisdeladescripcinesenel
procesoqueelmtodoempleaparaconstruirlaontologa.
2.2.1ElmtodoCyc[7]
ElmtodoCycconsisteendospasos.Enprimerlugar,hay
queextraermanualmenteelconocimiento
comn que est implcito en diferentes fuentes. A
continuacin,unavezquesetienesuficienteconocimiento,se
puedeadquirirnuevoconocimientocomnusandoherramientas
de procesamiento de lenguaje natural o aprendizaje
computacional.Cycdelegalamayorpartedelacodificacinen
lasherramientas.
2.2.2ElmtododeconstruccindeontologasdeUschold
yKing[8]
Este mtodo propone algunos pasos generales para
desarrollarontologas,asaber:(1)identificarelpropsito(2)
capturar los conceptos y relaciones entre estos conceptos y
los trminos utilizados para referirse a estos conceptos y
relaciones(3)codificarlaontologa(4)Integrarontologas
existentes5)Evaluarlaontologay(6)Documentarlaontologa.
Sepuedenusarotrasontologasparacrearlanueva.Mediante
estemtodosecrela EnterpriseOntology.
2.2.3ElmtodoKACTUS[9]
KACTUS construye la ontologa sobre una base de
conocimientopormediodeunprocesodeabstraccin.Cuantas
msaplicacionesseconstruyan,lasontologasseconvierten
enmsgeneralesysealejanmsdeunabasedeconocimiento.
Enotraspalabras,seproponecomenzarporconstruirunabase
deconocimientoparaunaaplicacinespecfica.Acontinuacin,
cuando se necesita una nueva base de conocimiento en un
dominioparecido,segeneralizalaprimerabasedeconocimiento
enunaontologayseadaptaparalasdosaplicaciones,yas
sucesivamente. De esta forma, la ontologa representara el
conocimiento consensuado necesario para todas las
aplicaciones.Estametodologahasidoutilizadaparaconstruir
unaontologaparadiagnosticarfallos.
2.2.4Methontology[10]
Methontology es un mtodo para construir ontologas
partiendodesdecero,reutilizandootrasontologasoatravs
73
Enlosprocesosdedesarrollodesoftware,elmodeladodel
negocioconsisteenlaidentificacinyrepresentacindelos
principaleselementosquecaracterizaneldominiodeaplicacin,
esdecir,elconjuntodeprocesosdenegocioparaloscualesse
vaa construirla aplicacin.En elmodelado delnegocio se
deben tener en cuenta elementos como: objetivos, procesos,
actividades,recursos,actores,reglas,eventos,entreotros.
Paraeldiseodelmtodoenelcontextodelmodeladodel
negociosetuvieronencuentalossiguientesrequisitos:
Enprimerlugar,esimportantequeelmtodopermitaelaborar
modelosacualquierniveldeabstraccin.Deestamanera,se
podrrepresentarunsistemadenegociosavariosnivelesde
abstraccin.
Ensegundolugar,esimportantequeelmtodotengauna
representacingrfica,esdecir,queseadescritogrficamente
usandoalgnlenguajedemodeladoconocidocomoUML,lo
cualfacilitasucomprensinyuso.
En tercer lugar, es necesario que el mtodo tenga una
estructura bien definida y que sus componentes estn
claramenteidentificados.LaIngenieradeMtodos[1112]
RevistaAvancesenSistemaseInformtica,Vol.7No.1,marzode2010ISSN16577663
74
estableceunaclaraseparacinentreelproductoqueelmtodo
elaborayelprocesoempleadoparaelaborareseproducto.
3.1.1Elmodelodelproducto
Modelodelproducto,elcualespecficalascaractersticas
generales del modelo y los productos que se generan
durantesuaplicacin.
Elmodelodelproductoestablecelascaractersticasgenerales
delasontologasqueelmtodopuedeelaborar(verfigura1).
Identifica y describe, adems, los productos que los actores
debenelaborarduranteelusodelmtodo.
Do mi n io
+conceptualizadoPor
1
On t o l o g a
Ge n r ic a
+concep tualiza
*
On t o l o g a
On t o l o g a d e
Do mi n io
+modeladaPor
*
+mod ela
M o d e l o
Co n c e p t u al
+emp lea
On t o l o g a d e
Ap l i c ac i n
*
+asociadoPor
De f i n i c i n
Co n c e p t o
1
*
*
+aso cia
2..*
Re l a c i n
1. .*
Le n g u aje
*
*
Di c c i o n a r i o d e
Co n c e p t o s
At r i b u t o
+referidoA
1
Ob j e t o
*
Valo r
3.1.2Elmodelodelproceso
Estemodelodescribelosprocesosylasactividadesqueel
grupodetrabajodebeseguirparaconstruirelmodelo.Lafigura
2muestra,medianteundiagramadeflujo,losprocesostcnicos
ydegestinqueelmtodopropone.Cadaunodeestosprocesos
constadeunconjuntoestructuradodeactividadesquedefine
elflujodetrabajoqueelgrupodebeejecutar.Comosepuede
observarenlafigura2,elmodeloseelaboradeunamanera
evolutiva mediante la ejecucin cclica de un conjunto de
procesostcnicosquesonplanificadosycontroladosporun
procesodegestin.Estecarctercclicodelmtodoesesencial
paradesarrollarproductosabstractos,talescomolosmodelos
y las aplicaciones de software por cuanto, estos productos
evolucionan gradualmente y requieren mejorarse
constantemente.
La elaboracin de una conceptualizacin es un proceso
complejo que demanda recursos humanos, tecnolgicos y
financieros.Parahacerunusoefectivoyeficazdeestosrecursos,
esnecesarioqueesteprocesoseagestionadobajolaformade
unproyecto.ElprocesocentraldelmtodoeslaGestindel
Proyecto,elcualseencargadelasactividadessiguientes:
Planificacinycontroldelproyecto.
Organizacindelgrupodetrabajoquellevaracabolas
actividadesdeelaboracindelmodelo.
Verificacinyvalidacindelosproductosqueseelaboran
encadaunodelosprocesosdelmtodo.
ElAnlisisdelDominioidentificaelreadeconocimientoque
sequieremodelar,estableceelalcancedelmodeladoydescribe
informalmentedichodominio.Atravsdeesteproceso,elgrupo
demodeladosefamiliarizaconeldominio,recopilainformacin
sobrelyanalizaestainformacin.Suproductoesunalistade
conceptosorganizadosporaspectosdefinidosdesdediferentes
puntosdevista.
MtodoparalaconceptualizacinenelmodeladodelnegocioenprocesosdeSoftwareMontilva&Rojas
75
Anlis is delDominio
Ini cio
Ontologa
deDo minio
List ade
aspectosy
conce ptos
[SI]
nu eva
vers in?
[NO]
Fi n
Ges tindelPr oyec to
Divulgacindela
Ontologa
Mod elo
Conceptual
Elaborac indel
Dic c ionar iode
Conc eptos
Diccionariode
Conce ptos
Conc eptualizacin
3.1.3Modelodeactores
LaElaboracindelDiccionariodeConceptospermitedefinir
cadaconceptoidentificadoenelprocesoanterioryseencarga
demantener actualizadoeldiccionario delos conceptosdel
dominio.Lasdefinicionesdelosconceptossoncontextuales
es decir, dependen del dominio en el cual los conceptos se
usan.
Laelaboracindeunmodeloes,generalmente,complejae
involucra la participacin de un conjunto de personas que
ejecutarn las actividades de cada uno de los procesos del
mtodo.Esteterceryltimomodelodelmtododescribecmo
organizarelgrupodetrabajoquetendrasucargolaelaboracin
delaontologa.
LaConceptualizacinconsisteenestablecerrelacionesentre
losconceptosdeldominioyenrepresentardichosconceptosy
sus relaciones,preferiblemente de manera grficao formal,
haciendousodeunlenguajedemodelado.Suproductoesel
modeloconceptualquerepresentalaontologa.
Lafigura3muestralosrolesprincipalesqueserequierenpara
laconstruccindelmodelo.Estosrolessonejercidosporlos
miembrosdelgrupodemodelado.
Cadaactor,queejerceundeterminadorol,tieneasociadoun
conjunto deresponsabilidades que guardan relacincon las
actividadesdelmodelodelproceso.
LaDivulgacindelmodeloconsisteentransformarelmodelo
conceptual a un lenguaje que permita su procesamiento
automticoporejemplo,RDFyOWL.
+eje rce
Gr u p o
1. .*
Ac t o r
Ld e r d e l
Gr u p o
1. .*
Ro l
Ex p e r t o d e l
Do mi n io
M o d e lad o r
1..*
Re s p o n s a b ilid ad
Re v is o r
Us u a r io
RevistaAvancesenSistemaseInformtica,Vol.7No.1,marzode2010ISSN16577663
76
Definireldominio
Establecerelalcancedeldominio
Identificarlasfuentesdeinformacin
Elaborarlalistadeaspectosyconceptos
Comopartedelaactividaddeidentificacindefuentesde
informacinconvienemencionaralgunosdelosrepositorios
deontologas dedominioespecficoque incluyenconceptos
asociadosauniversidades.Estossonlossiguientes:
http://www.daml.org/ontologies/221
http://www.daml.org/ontologies/36
http://www.daml.org/ontologies/63
http://www.daml.org/ontologies/188
Aspectos
educativos
Estudiantes
Profesores
Aspectos
or ganizacionales
Recursos
financieros
Estructura
organizacional
ControlInterno
Currculo
Plantafsica
Egresados
Aspectos
conceptuales
Universidad
Virtual
Aspectos
metodolgicos
Mtodosde
enseanza
Mtodosde
aprendizaje
Empleode
recursos
Mtodosde
evaluacin
Aspectos
tecnolgicos
Hardware
Software
Comunicaciones
Latabla2muestralosconceptosmsimportantesquefueron
identificadosdurantelaejecucindelosdosprimerosprocesos
delmtodo.
Actividad
Asignatura
Bienestar
Comunicaciones
Convenio
Currculo
Docencia
Egresados
Estrategia
Estudiante
Extensin
Facultad
Herramientas
Investigacin
Lecciones
Mtodos
Modelo
Profesor
Programas
Proyectos
Software
Tecnologa
Tipo
Universidad
Virtual
MtodoparalaconceptualizacinenelmodeladodelnegocioenprocesosdeSoftwareMontilva&Rojas
Losconceptosidentificadosposteriormentefuerondefinidos
tomando en consideracin el dominio en el cual ellos son
utilizados.Latabla3muestrapartedelcontenidodelDiccionario
deConceptosdelmodelodeUniversidadvirtual.
Concepto
Definiciones
Concepto
Conjuntodeoperacionesotareasqueson
ejecutadasporunapersonaounidad
administrativacomopartedeunafuncin
asignada.
Cadaunadelasmateriasqueseensean
enunauniversidadvirtualodequeconsta
unacarreraoplandeestudios deuna
universidadvirtual
Conjuntodelascosasnecesariaspara
garantizarquelacomunidaddeuna
universidadvirtualcubrasusnecesidades
bsicas.
Herramientas
Objetoqueseutilizaparatrabajar
endiversosoficiosorealizarun
trabajomanual.
Investigacin
Tecnologaempleadaparaelintercambio
dedatoseinformacinentrelos
componentesdelaplataformade
hardware/softwareutilizada.
Acuerdovinculanteentrelos
representantesdelostrabajadoresylos
empresariosdeunsectoroempresa
determinados,queregulalascondiciones
laborales.
Mtodo
Laquetieneporfinampliarel
conocimientocientfico,sin
perseguir,enprincipio,ninguna
aplicacinprctica.
Instruccinoconjuntodelos
conocimientostericosoprcticos
quedecadavezdaalosdiscpulos
elmaestrodeunaciencia,arte,
oficioohabilidad.
Procedimientoquesesigueenlas
cienciasparahallarlaverdady
ensearla.
Conjuntodeestudiosyprcticas
destinadasaqueelalumnodesarrolle
plenamentesusposibilidades.
Prcticayejerciciodelaspersonasquese
dedicanalaenseanza.
Personaquesaledeunestablecimiento
docente(universidadvirtual)despusde
haberterminadosusestudios.
Profesor
Estrategia
Enunprocesoregulable,conjuntodelas
reglasqueaseguranunadecisinptima
encadamomento.
Software
Estudiante
Personaquecursaestudiosenun
establecimientodeenseanza (universidad
virtual)
Tecnologa
Extensin
Procesosdetransferenciade
conocimientosquecontribuyenamejorar
elbienestardelacomunidaduniversitaria
ysuentornosocial.
Cadaunadelasgrandesdivisionesdeuna
universidad,correspondienteaunarama
delsaber,yenlaquesedanlasenseanzas
deunacarreradeterminadaodevarias
carrerasafines.
Tipo
Conjuntodeloscomponentesqueintegran
lapartematerialdeunacomputadora.
Virtual
Actividad
Asignatura
Bienestar
Comunicaciones
Convenio
Currculo
Docencia
Egresado
Facultad
Hardware
77
Leccin
Modelo
Programas
Proyecto
Universidad
Definiciones
Esquematerico,generalmenteen
formamatemtica,deunsistemao
deunarealidadcompleja,comola
evolucineconmicadeunpas,
queseelaboraparafacilitarsu
comprensinyelestudiodesu
comportamiento.
Personaqueejerceoenseauna
cienciaoarte.
Temaquesedaparaundiscurso,
diseo,cuadro,etc.
Primeresquemaoplandecualquier
trabajoquesehaceavecescomo
pruebaantesdedarlelaforma
definitiva.
Conjuntodeprogramas,
instruccionesyreglasinformticas
paraejecutarciertastareasenuna
computadora.
Conjuntodeteorasydetcnicas
quepermitenelaprovechamiento
prcticodelconocimiento
cientfico.
Clase,ndole,naturalezadelas
cosas.
Institucindeenseanzasuperior
quecomprendediversasfacultades,
yqueconfierelosgrados
acadmicoscorrespondientes.
Segnlaspocasypasespuede
comprendercolegios,institutos,
departamentos,centrosde
investigacin,escuelas
profesionales,etc.
Representacindelascosasatravs
demedioselectrnicos.
RevistaAvancesenSistemaseInformtica,Vol.7No.1,marzode2010ISSN16577663
78
Seleccindelasrelacionesmsapropiadas: Dadoqueel
nmero de relaciones entre conceptos puede crecer
significativamente,sehacenecesarioseleccionaraquellas
relacionesqueseanmspertinentesaldominio.
Diagramacindelmodeloconceptual: Enestaactividad,
seintegrarontodoslosconceptosyrelacionesdelmodelo
enunsologrficoquefueelaboradousandolosdiagramas
declasesdellenguajeUML[14].Elresultadosepresentaen
lafigura4.
Enlaelaboracindelmodelodeuniversidadvirtual,resumido
en la figura 4, se proponen las actividades indicadas a
continuacin:
Verificacinyvalidacindelmodelo. Estasdosactividades
degestinaseguranlacalidaddelmodelo.Ambasserealizan
atravsdereunionestcnicasdetrabajo.Enestasreuniones,
elgrupodetrabajo,enconjuntoconusuariospotenciales
delmodelo,determinanlacompletitudyconsistenciadel
modelo.Elmodelodeuniversidadvirtualfuevalidadopor
ungrupodeexpertosdeldominioquienesdiscutieronlos
conceptosallcontenidosylasrelacionesentreellos.
Convienedestacar,quelanaturalezaevolutivadelmtodo
permitirefinarrepetidasveceselmodelo.Elmodeloobtenido
nopuede,porlotanto,considerarseunproductototalmente
acabado, por cuanto ir evolucionando en la medida que el
grupodemodeladolovalideysususuariosloapliquen.
id
model o
ti po
esdeti po
es tr ategia
soportadopor
essoportadaporun
em pl ean
activ idades
lec ci ones
mtodos
estanconformadaspor
profes ores
estaestructuradapor
dictadaspor
soportadapor
inv estigador es
pr oyec tos
desarrol ladospor
as ignaturas
doc enc i a
basadaen
basadoen
essoportadopor
basadoen
admi nistran
generadospor
ex tens in
egr es ados
pr ogr am as
m aneja
pr oduc tos
admi ni stra
c onv enio
sum inistra
bienes tar
admi ni stra
fac ultad
organizadopor
estaorganizadapor
Uni v er s idad
Vir tual
esdeti po
soportadapor
s oftw ar e
com puestapor
compuestaporcom puestapor
har dw ar e
c omunic ac iones
MtodoparalaconceptualizacinenelmodeladodelnegocioenprocesosdeSoftwareMontilva&Rojas
V. C O NC L USI O NE S
Elmodeladodenegocioses,generalmente,elprimerproceso,
faseodisciplinaqueseaplica enlamayorademtodosde
desarrollodesoftwarecontemporneos.Enestecontexto,el
mtodo propuesto es una gua til para que los grupos de
modeladodenegociospuedanadquirirconocimientosslidos
delosdominiosdelasaplicacionesqueellosdesarrollan.
Elmtodopropuestosediferencia deotrosmtodos,tales
comoCyc,Methontology,OnToKnowledgeyKACTUS,en
tresaspectos.Elprimerodeellostienequeverconsuorientacin.
Elmtodoestorientadoalmodeladodenegocios.Elsegundo
aspectoeslaestructuranicaquetiene,lacualestconformada
portresmodelosquedescribenelproducto,losprocesosylos
actores.Estaestructurafacilitaelaprendizajeyusodelmtodo.
Finalmente,estlanotacinusadaparadescribirelmtodo.El
mtododescribesustresmodelosusandonotacionesgrficas,
concretamente UML y UML Business. El uso de estas
notaciones le imprime al mtodo caractersticas de calidad
importantes, tales como facilidad de aprendizaje y uso,
mantenibilidadymodularidad.
Elmtodohasidoutilizadoeneldesarrollodeunmodelopara
universidades virtuales, la cual facilita el desarrollo de
aplicacionesenestedominio.
Lasontologas,consideradascomorepositoriosformalesde
conocimiento, siguenun ciclode vidaque modeladesde su
construccin,refinamiento,modificaciones,usooexplotacin
hastasuretiro.
Lasontologasnosonformalismoscerradosyestnsujetos
a procesos evolutivos que se pueden evidenciar en la
construccindeprototiposquedebenserconstruidosbasados
enprocesossocialesdecolaboracin,socializacinydiscusin
porpartedelasfuentesdeinformacin.
Articulandolosconceptosdeontologasconlosdemodelado
delnegocioseevidencialaoportunidaddeutilizarestemtodo
para la construccin de ontologas de dominio en la
conformacin de modelos conceptuales de los sistemas a
desarrollar,locualpermiteampliarlavisindeldominiodel
problemaquesepretendesolucionar.
Como ventaja de la utilizacin de este mtodo para la
construccin de modelos conceptuales se puede referir la
oportunidad que presenta para incorporar a las fuentes de
informacinalosclientesdelsistemadesoftwarelocualpermite
unificary validarlos conceptosque sedeben manejaren el
procesodedesarrollodesoftware.Deigualmanera,estaventaja
organizacionalpermiteunificarellenguajedecomunicacin
entre los diferentes actores que participan en el proceso de
desarrollo.
Laincorporacindelosclientesalasfuentesdeinformacin
trae como consecuencia la claridad y uniformidad en los
79
conceptosydefinicionesencadaunodelosprototiposquese
generan a travs del proceso evolutivo debido a que el
mantenimientodecadaunodelosprototipossehaceteniendo
comopolticaelconsensodetodaslaspersonasqueactan
comofuentedeinformacinparaundominioespecfico.
La reutilizacin de conceptos que tienen su origen en
ontologasidentificadasenrepositorioswebpermiteoptimizar
eltiempodeconstruccindemodelosconceptualesdebidoa
quepermitealasfuentesdeinformacinampliarlasvistasque
tienensobreeldominioqueseestudia.
[1]Happel,HJandSeedorf,S.ApplicationsofOntologiesinSoftware
Engineering.2ndInternationalWorkshoponSemanticWebEnabled
Software Engineering (SWESE 2006), Athens, GA, USA,
November,2006.
[2]Krutchen,P.:TheRationalUnifiedProcess:AnIntroduction.2nd
Edition.AddisonWesley, Reading, Massachussetts (2000)
[3] Montilva, J. and Barrios, J.A Component Based Method for
Developing Web Applications. Revista Colombiana de
Computacin.Vol.4,No.1,Junio,2003.
[4]Montilva,J.andBarrios,J.BMM:ABusinessModelingMethod
forInformationSystem Development.CLEIElectronicJournal.Vol.
7,No.2.December,2004.
[5]Gruber,T.R.(1993)"Atranslationapproachtoportableontology
specifications". Knowledge AcquisitionVol. 5:199220.
[6] Borst, W.N (1997). Construction of EngineeringOntologies for
Knowledge Sharing and Reuse.CTIT Ph.Dthesis series No.97
14.University ofTwente. Enschede,The Netherlands.
[7] Lenat,D.B.,Guha,R.V.(1990)Building largeknowledgebased
systems.AddisonWesley Publising Company, Inc. 1990.
[8]Uschold,M.,King,M.(1995)TowardsaMethodologyforBuilding
Ontologies.WorkshoponBasicOntologicalIssuesinKnowledge
Sharing.
[9]Bernaras,A.,Laresgoiti,I.,Corera,J.1996.BuildingandReusing
Ontologies for Electrical. NetworkApplications.Proceedings of
theEuropeanConferenceonArtificialIntelligence(ECAI96),pp.
298302.
[10] FernndezLpez , GmezPrez, Overview and analysis of
methodologiesforbuildingontologies,TheKnowledgeEngineering
Review,v.17n.2,p.129156,June2002
[11] Odell, J.J.:A Primer to Method Engineering.INFOSYS: The
electronic newsletter for information systems,3:19 (1996)
[12]Brinkkemper,S.:Methodengineering:Engineeringofinformation
systems development methods and tools. Information and
SoftwareTechnology,38(1996),275280.
[13] Eriksson, H. E., Penker, M.: Business Modeling with UML:
BusinessPatternsatWork.JohnWiley&Sons,NewYork(2000)
[14]Booch,G.,Jacobson,I.,andRumbaugh,J.(1999).TheUnified
Modeling Language User Guide. Addison Wesley, Reading,
Massachusetts.
80
RevistaAvancesenSistemaseInformtica,Vol.7No.1,marzode2010ISSN16577663