Académique Documents
Professionnel Documents
Culture Documents
RESUMEN ABSTRACT
El presente artculo, muestra un estudio comparativo de This article shows a comparative study of the tools used
las herramientas empleadas para el diseo de procesos, to process modeling, taking into account its main
teniendo en cuenta sus caractersticas y ventajas features and benefits that will help establish which of
principales, que ayudarn a establecer cul de stas these has a better performance and provides greater
tiene un mejor desempeo y brinda mayores benefits when using them.
DESARROLLO SOSTENIBLE Y TECNOLOGA
1 Profesor Auxiliar, Facultad de Ingeniera, Universidad Pedaggica y Tecnolgica de Colombia - Tunja Colombia. Especialista en Ingeniera de Software
Universidad Antonio Nario Bogot Colombia. Estudiante de Doctorado en Informtica - Universidad Pontificia de Salamanca Madrid Espaa.
2 Profesor Asistente, Facultad de Ingeniera, Universidad Pedaggica y Tecnolgica de Colombia - Tunja Colombia. Magster en Tecnologa de la Informacin
Aplicadas a la Educacin Universidad Pedaggica Nacional Bogot Colombia. Estudiante de Doctorado en Informtica - Universidad Pontificia de Salamanca
Madrid Espaa.
3 Docente Investigador, Programa Ingeniera de Sistemas, Facultad de Ingeniera, Integrante Grupo de Investigacin DAVINCIS, Universidad Libre Colombia - Bogot
Colombia. Doctorando en Ingeniera Informtica - Universidad Pontificia de Salamanca Madrid Espaa.
Figura 1
Marco de trabajo conceptual de SPEM.
(Larrucea, y otros, 2007)
DESARROLLO SOSTENIBLE Y TECNOLOGA
3. RESULTADOS
Descripcin de las herramientas de modelado de
procesos. Se realiz una nueva bsqueda en Para realizar el estudio comparativo, se llevaron a cabo
profundidad, que permiti obtener un alto nivel de las actividades planteadas en la metodologa las cuales
comprensin y claridad en cuanto a la usabilidad, permitieron la obtencin de los resultados que se
manejo y ventajas de dichas herramientas. Con la muestran a continuacin:
informacin obtenida se redact la descripcin de cada
una basado en sus caractersticas generales. 3.1 Recopilacin - clasificacin de
herramientas modelado de procesos
Definicin de las caractersticas a evaluar en las De acuerdo con la investigacin realizada, se
herramientas. Luego de examinar las herramientas, se encontraron algunas de las herramientas de modelado
escogieron las caractersticas relevantes que debe de procesos disponibles en el mercado, clasificadas
poseer cada una para ser utilizada en los proyectos. Esta acorde al tipo de software en el que se encuentran
actividad es de gran importancia debido a que la enmarcadas (wikipedia, 2009):
Acorde al listado recopilado, se realiz una breve caractersticas y utilidades. La informacin obtenida se
descripcin de cada una de las herramientas, con el fin organiz en forma tabular, como se muestra a
de tener un panorama amplio de algunas de sus continuacin:
SOFTWARE LIBRE
Herramienta desarrollada en Java bajo licencia BSD Open Source,
ArgoUML empleada para el diseo de diagramas UML. Puede utilizarse en
cualquier sistema operativo que soporte java (Odutola, y otros, 2008).
FREEWARE
Herramienta de modelado que incluye caractersticas bsicas para la
JUDE Community creacin y edicin de diagramas UML(change-vision, 2006).
SOFTWARE PROPIETARIO
Esta herramienta de modelado, se basa en el estndar de UML 2.1 y
Enterprise Architect ayuda en la realizacin de diferentes actividades que se llevan a cabo
de Sparx Systems durante el desarrollo de software (Sparx Systems Pty Ltd, 2008).
Aunque no constituye una caracterstica primordial, - Necesario: son las caractersticas que brindan
aporta valor agregado, porque se podra verificar el funcionalidad al sistema y de las que no se
diseo y funcionalidad de un proceso antes de su puede prescindir.
planeacin y ejecucin.
- Complement ario: son caractersticas
adicionales de las que se puede prescindir.
3.3.9 Diagramas UML soportados
Se hace una revisin de las herramientas en cuanto al Tabla 3
CARACTERSTICA PESO
EVALUADA ASIGNADO
Categora 1
Plataforma 2
Generacin de cdigo 1
Soporte de ingeniera inversa 1
Soporte a UML 3
Estabilidad de la herramienta 2
Soporte al estndar XMI 3
Depurador de diseo 1
A cada caracterstica elegida, se le asignaron criterios de evaluacin acorde a los valores que poda tomar cada
una de ellas, y se estableci una ponderacin segn la asignacin de pesos realizada previamente.
Tabla 5
Ponderacin de los criterios de evaluacin.
DESARROLLO SOSTENIBLE Y TECNOLOGA
Tabla 6
Cuadro comparativo herramientas
modelado de procesos.
CARACTERSTICAS DEP.
CATEGORA PLATAFORMA GENERACIN INGENIERA SOPORTE
EST
S.
Total
HERRAMIENTA DE CDIGO INVERSA UML XMI/XPDL DE
DISEO
63 78 68 78 88 22 93 48
ArgoUML 70,07
5,04 11,7 3,4 0,17 17,6 3,3 27,9 0,96
14 78 27 78 88 73 93 5
Borland Together 70,7875
1,12 11,7 1,35 0,0675 17,6 10,95 27,9 0,1
63 78 27 78 88 73 93 47
BOUML 75,5475
5,04 11,7 1,35 0,0675 17,6 10,95 27,9 0,94
14 17 27 17 88 73 93 48
Corel iGrafx 62,4975
1,12 2,55 1,35 0,0675 17,6 10,95 27,9 0,96
63 78 5 17 88 5 5 5
Dia 36,9525
5,04 11,7 0,25 0,0125 17,6 0,75 1,5 0,1
Netbeans 63 78 68 78 88 73 5 5
mdulo UML
50,46
5,04 11,7 3,4 0,17 17,6 10,95 1,5 0,1
Open Model 63 78 68 78 88 5 5 5
40,26
Sphere 5,04 11,7 3,4 0,17 17,6 0,75 1,5 0,1
18 5 5 17 88 5 5 5
Oracle JDeveloper 22,4025
1,44 0,75 0,25 0,0125 17,6 0,75 1,5 0,1
63 78 68 78 88 73 5 5
Papyrus 50,46
5,04 11,7 3,4 0,17 17,6 10,95 1,5 0,1
Poseidon 14 78 68 17 88 73 93 5
community for 72,94
UML 1,12 11,7 3,4 0,17 17,6 10,95 27,9 0,1
14 5 5 78 88 5 5 5
PowerDesigner 22,0825
1,12 0,75 0,25 0,0125 17,6 0,75 1,5 0,1
14 78 68 78 88 73 5 5
Rational Rose 46,54
de IBM
1,12 11,7 3,4 0,17 17,6 10,95 1,5 0,1
63 17 68 17 88 73 93 5
StarUML 67,71
5,04 2,55 3,4 0,17 17,6 10,95 27,9 0,1
TCM Toolkit for 63,00 5 5 17 88 5 5 5
Conceptual 26,0025
Modeling 5,04 0,75 0,25 0,0125 17,6 0,75 1,5 0,1
63 17 5 78 88 5 5 5
DESARROLLO SOSTENIBLE Y TECNOLOGA
Umbrello 27,8025
5,04 2,55 0,25 0,0125 17,6 0,75 1,5 0,1
63 78 68 20 88 5 5 5
UMLet 40,26
5,04 11,7 3,4 0,17 17,6 0,75 1,5 0,1
Visual Paradigm 18 78 5 80 88 5 5 5
for UML 33,3525
1,44 11,7 0,25 0,0125 17,6 0,75 1,5 0,1
BIBLIOGRAFA
GARCA Flix, RUZ Francisco, CRUZ Jos Antonio, PIATTINI Mario. Gestin Integrada del Modelado y de la Medicin del
proceso de Software. Ciudad Real, Espaa : s.n.
GARCA, Ivn, GMEZ Jorge y PAVN Juan. Representacin de las Relaciones en los Metamodelos con el Lenguaje
Ecore. Madrid, Espaa : s.n.
Baeza, scar J. 2005. MonoUML, deja que el mono trabaje por t. [En lnea] 30 de 03 de 2005.
http://www.genbeta.com/linux/monouml-deja-que-el-mono-trabaje-por-ti.
Borland. 2009. Borland Together. [En lnea] 2009. [Citado el: 01 de Julio de 2009.]
http://www.borland.com/us/products/together/index.html.
Corel Corporation. 2009. iGrafx. [En lnea] 2009. [Citado el: 05 de Julio de 2009.]
http://www.corel.com/servlet/Satellite/us/en/Product/1152105061837#tabview=tab0.
Favre, Liliana. 2005. Arquitectura de software Dirigida por Modelos MDA. Buenoa Aires, Argentina : s.n., 2005.
Gago, Sergio. 2006. Herramientas de trabajo III - UML - Poseidn. [En lnea] 18 de Diciembre de 2006. [Citado el: 16 de
Julio de 2009.] http://sergiogh.aresdesarrollo.es/2006/12/18/herramientas-de-trabajo-iii-uml-poseidon/.
IBM. 2009. Rational Rose Enterprise. [En lnea] 2009. [Citado el: 05 de Julio de 2009.] http://www-
142.ibm.com/software/dre/ecatalog/detail.wss?locale=es_ES&synkey=M221280M46834Z27.
Larrucea, Xabier, y otros. 2007. Especificacin del metamodelo a utilizar. [En lnea] 22 de Noviembre de 2007. [Citado
el: 06 de Junio de 2009.] www.ines.org.es/.../d2-1-especificacion-del-metamodelo-spem-2-0-v10.doc -.
Magic Draw. 2009. MagicDraw. [En lnea] 2009. [Citado el: 04 de Julio de 2009.] http://www.magicdraw.com/.
Microsoft Corporation. 2009. Microsoft Office Visio 2007. [En lnea] 2009. [Citado el: 05 de Julio de 2009.]
http://office.microsoft.com/es-es/visio/FX100487863082.aspx.
Montlva, Jons A. 2006. Modelado de procesos de Software. [En lnea] 24 de 10 de 2006. [Citado el: 21 de 03 de
2009.]http://www.vaneduc.edu.ar/Uai/facultad/sistemas/informes/Conferencia%20Modelado%20de%20Proceso
s%20SW.pdf.
Odutola, Kunle y van der Wulp, Michiel. 2008. ArgoUML Quick Guide. [En lnea] 2008. [Citado el: 30 de 05 de 2009.]
http://argouml-stats.tigris.org/documentation/quick-guide-0.28/.
Open Model Sphere. 2009. Open Model Sphere. [En lnea] 2009. http://www.modelsphere.org/use.html.
Papyrus.2008.Papyrus.[Enlnea]14de03de2008.http://www.papyrusuml.org/scripts/home/publigen/content/temp
lates/show.asp?L=EN&P=55&vTicker=alleza&ITEMID=3.
Pavlich, Jaime. 2005. De Modelos, Metamodelos y Metametamodelos . [En lnea] 13 de 10 de 2005. [Citado el: 15 de
04 de 2009.] HYPERLINK "http://tasof-ucn.blogspot.com/2005/10/de-modelos-metamodelos-y.html" http://tasof-
ucn.blogspot.com/2005/10/de-modelos-metamodelos-y.html .
Power Designer 2008. Power Designer. [En lnea] 2008. [Citado el: 10 de Julio de 2009.]
http://www.mtbase.com/productos/modelamientometadatos/powerdesigner.
Rational . 1998. Rational Unified Process Best Practices for Software Development Teams. 1998.
StarUML. StarUML - The Open Source UML/MDA Platform. [En lnea] http://staruml.sourceforge.net/en/about.php.
TCM. 2003. Toolkit for Conceptual Modeling (TCM). [En lnea] 20 de 01 de 2003.
http://wwwhome.cs.utwente.nl/~tcm/.