dc.contributor.advisor | Monroy Vecino, Olga Lucía | spa |
dc.contributor.author | Serrano Gil, Lenin Javier | spa |
dc.date.accessioned | 2020-06-26T21:33:10Z | |
dc.date.available | 2020-06-26T21:33:10Z | |
dc.date.issued | 2013 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/3336 | |
dc.description.abstract | El presente proyecto muestra una extensión del Meta-Modelo del Lenguaje Unificado de Modelado (UML) a través de un Perfil UML llamado ECOM en un dominio específico como lo es el comercio electrónico (Carrito de Compras), ámbito en el cual se instituyó una topografía de elementos comunes en este tipo de aplicaciones que brinda un nivel de abstracción para fortalecer el desarrollo de nuevos productos software a través del paradigma de desarrollo de software dirigido por modelos, utilizando una herramienta de generación de códigos Open Source denominada Acceleo | spa |
dc.description.tableofcontents | 2. OBJETIVOS 6
2.1 OBJETIVO GENERAL 6
2.2 OBJETIVOS ESPECÍFICOS 6
3. METODOLOGÍA 7
4. ANTECEDENTES 8
4.1 PALABRAS CLAVE: 9
4.2 AUTORES DESTACADOS: 9
5. MARCO TEÓRICO O ESTADO DEL ARTE 12
5.1 MODEL DRIVEN DEVELOPMENT 12
5.2 MODELO Y META-MODELO 13
5.3 THE UNIFIED MODELING LANGUAGE - UML 14
5.4 PERFIL UML (UML-PROFILE) 15
5.5 HERRAMIENTAS DE MODELADO QUE SOPORTAN PERFILES UML 15
5.5.1 PAPYRUS 15
5.5.2 UML2 15
5.5.3 TOPCASED 15
5.6 MODEL DRIVEN ARCHITECTURE 15
5.7 MODELOS MDA 16
5.8 CAPAS DE MDA 17
5.9 TRANSFORMACIONES 17
5.10 HERRAMIENTAS MDA 18
5.11 FABRICAS DE PRODUCTO SOFTWARE 21
5.12 COMERCIO ELECTRÓNICO 21
6. RESULTADOS Y DISCUSIÓN 23
6.1 MUESTRA DE SOFTWARE DE COMERCIO ELECTRÓNICO (CARRITOS DE COMPRA) 23
6.2 ANÁLISIS ESTADÍSTICO DE APLICACIONES DE COMERCIO ELECTRÓNICO. 23
6.2.1 MÉTRICA 23
6.2.2 FORMULARIO 24
6.2.3 RESULTADOS 31
6.2.4 LISTA DE ELEMENTOS IDENTIFICADOS. 43
6.2.4.1 CLASES 44
6.2.4.2 ATRIBUTOS 44
6.2.4.3 MÉTODOS 46
6.2.5 RESTRICCIONES 48
6.2.6 DIAGRAMA DE CLASES. 48
PACKAGE: EDU.MGADS.LENIN.ECOM.BASE 48
6.3 ECOM, PERFIL UML PIM ENMARCADO EN EL DOMINIO DEL COMERCIO ELECTRÓNICO (CARRITO DE COMPRAS). 51
PACKAGE: EDU.MGADS.LENIN.ECOM.PROFILE 51
6.4 PERFIL UML PSM PHP– LESTHARKIN FRAMEWORK. 52
PACKAGE: EDU.MGADS.LENIN.LESTHARKIN.FRAMEWORK.PROFILE 52
6.5 LESTHARKINFRAMEWORK 53
PACKAGE: COM.LENIN.LESTHARKIN.FRAMEWORK 53
6.6 PERFIL UML PSM HTML5 – HTML 55
PACKAGE: EDU.MGADS.LENIN.ECOM.HTML.PROFILE 55
6.7 TRANSFORMADOR UML A PHP IMPLEMENTADO PARA ACCELEO OPEN SOURCE 2.8. 56
PROYECTO: EDU.MGADS.LENIN.ECOM.GEN.PHP 56
6.7.1 CADENA DE TRANSFORMACIÓN 57
6.8 PROTOTIPO DE REFERENCIA BASADO EN LOS PERFILES ECOM, LESTHARKIN Y HTML. 58
PACKAGE: EDU.MGADS.LENIN.ECOM.PROTOTYPE.MODEL 58
6.9 PROTOTIPO DE REFERENCIA, GENERACIÓN DE CÓDIGO EN PHP. 59
PACKAGE: EDU.MGADS.LENIN.ECOM.PROTOTYPE.PHP 59
6.10 ARTÍCULO: “EVOLUCIÓN DEL DESARROLLO DE SOFTWARE”. 65
7. CONCLUSIONES 66
8. RECOMENDACIONES 67
9. TRABAJOS FUTUROS 68
10. REFERENCIAS Y BIBLIOGRAFÍA 69 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Desarrollo de un perfil UML para generar un prototipo de referencia enmarcado en el dominio del comercio electrónico, en una herramienta open source, utilizando el paradigma de software dirigido por modelos | spa |
dc.title.translated | Development of a UML profile to generate a reference prototype framed in the domain of electronic commerce, in an open source tool, using the model-driven software paradigm | eng |
dc.degree.name | Magíster en Gestión, aplicación y desarrollo de software | spa |
dc.coverage | Bucaramanga (Colombia) | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Maestría en Gestión, Aplicación y Desarrollo de Software | spa |
dc.description.degreelevel | Maestría | spa |
dc.type.driver | info:eu-repo/semantics/masterThesis | |
dc.type.local | Tesis | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.subject.keywords | Software development | eng |
dc.subject.keywords | Electronic commerce | eng |
dc.subject.keywords | Software factories | eng |
dc.subject.keywords | Product development | eng |
dc.subject.keywords | Systems engineer | eng |
dc.subject.keywords | Software management | eng |
dc.subject.keywords | Software application | eng |
dc.subject.keywords | Software development | eng |
dc.subject.keywords | New technologies | eng |
dc.subject.keywords | Research | eng |
dc.subject.keywords | Teaching | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.relation.references | Serrano Gil, Lenin Javier (2013). Desarrollo de un perfil UML para generar un prototipo de referencia enmarcado en el dominio del comercio electrónico, en una herramienta open source, utilizando el paradigma de software dirigido por modelos. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB | spa |
dc.relation.references | A. Z. Javed, J., P. A., S., & G. N., W. (2007). Automated Generation of Test Cases Using Model-Driven Architecture. Recuperado el 18 de Julio de 2011, de ACM: http://www.cin.ufpe.br/~tvrc/arquivos/orcas/automated%20generation%20of%20test%20cases%20using%20MDA.pdf | spa |
dc.relation.references | Acceleo. (2011). Acceleo. Recuperado el 21 de Agosto de 2011, de Acceleo: http://www.acceleo.org/pages/home/ | spa |
dc.relation.references | Al-Zayani, S. (2001). Software: A historic view of its development as a product and industry. | spa |
dc.relation.references | AndroMDA. (2012). AndroMDA. Recuperado el 21 de Agosto de 2011, de AndroMDA: http://www.andromda.org | spa |
dc.relation.references | Ardhendu, M. (2009). BRIDGE: A Model for Modern Software Development Process to Cater the Present. Advance Computing Conference, 2009. IACC 2009. IEEE International, (págs. 1617-1623). Patiala. | spa |
dc.relation.references | Azharul Hasan, K. M., & Sabbir Hasan, M. (2010). A Parsing Scheme for Finding the Design Pattern and Reducing the Development Cost of Reusable Object Oriented Software. | spa |
dc.relation.references | Booch, G., Rumbaugh, J., & Jacoboson, i. (2004). El lenguaje Unificado de Modelado. Madrid: Pearson. | spa |
dc.relation.references | Brown, A. (17 de Febrero de 2004). An Introdution To Model Driven Architecture. Recuperado el 12 de Julio de 2011, de http://www.ibm.com/developerworks/rational/library/3100.html | spa |
dc.relation.references | Collazos, C. A., Granollers, T., García, R., & Lorés, J. (2006). Hacia la creación de un Framework para integrar IPO e Ingeniería de Software. IV Taller de Sistemas Hipermedia Colaborativos y Adaptativos. Sitges. | spa |
dc.relation.references | Colsa, L. E. (Marzo de 2005). Arquitectura dirigida por modelos para J2ME. Recuperado el 26 de Julio de 2011, de http://www.flagsolutions.net/estaticos/view/82-articulos#articulo04 | spa |
dc.relation.references | Computer History Museum. (2006). Computer History. Recuperado el 28 de 11 de 2011, de http://www.computerhistory.org/timeline/?category=sl | spa |
dc.relation.references | DeMarco, T. (Nov.-Dec. 2011). All Late Projects Are the Same. IEEE Softare, Volume 28 Issue:6, 104 - 104. | spa |
dc.relation.references | Dragan, G., Dragan, D., & Vladan, D. (2006). Model Driven Architecture and Ontology Development. Berlin: Springer. | spa |
dc.relation.references | Eclipse Modeling Framework Project. (2011). Eclipse Modeling Framework Project. Recuperado el 21 de Agosto de 2011, de Eclipse Modeling Framework Project: http://www.eclipse.org/modeling/emf/ | spa |
dc.relation.references | Fábricas de Software. (2011). Recuperado el 21 de Agosto de 2011, de Fábricas de Software: http://www.fabricasdesoftware.es | spa |
dc.relation.references | Frank Budinsky, D. S. (2009). Eclipse Modeling Framework. Unides States: Person Education, Inc. | spa |
dc.relation.references | Glass, R. L. (1981). Persistent Software Errors. IEEE Transactions on Software Engineering, SE-7(2), 162-168. | spa |
dc.relation.references | Glass, R. L. (1997). In the beginning - personal recollections of software pioneers. 978-0-8186-7999-5: IEEE Computer Society Press. | spa |
dc.relation.references | Gómez Suarez, M. (1998). Comercio Electrónico: Estrategias de marketing en internet. Distribución y consumo número 41, pág 15 - 28. | spa |
dc.relation.references | Jasmine, K. S., & Vasantha, R. (2009). Derivation of UML Based Performance Models for Design Assessment in a Reuse Based Software Development Approach. Ann. Univ. Tibiscus Comp. Sci. Series VII, 163 - 180. | spa |
dc.relation.references | Kariyawasam, K. (2008). The growth and development of e-commerce: an analysis of the electronic signature law of Sri Lanka. Information & Communications Technology Law - Vol. 17, No. 1, pág. 51 -65. | spa |
dc.relation.references | Livschitz, V. (2005). Conquering the Crisis in Software Engineering. 29th Annual International Computer Software and Applications Conference (COMPSAC'05) Volume 1, (pág. 369). | spa |
dc.relation.references | Monroy Vecino, O. L., & Rodriguez Moreno, C. E. (2011). Aplicación De La Tecnología Mda (Arquitecturas Orientadas Por Modelos) Olivanova En El Desarrollo De Software De La Universidad Autónoma De Bucaramanga, Y Verificación De Los Resultados De Un Modelo De Evaluación Para Dichas Tecnologías. Bucaramanga: Universidad Autonoma de Bucarramanga. | spa |
dc.relation.references | Oldevi, J. (Febrero de 2011). MOFScript User Guide. Recuperado el 21 de Agosto de 2011, de MOFScript User Guide: http://www.eclipse.org/gmt/mofscript/doc/MOFScript-User-Guide-0.9.pdf | spa |
dc.relation.references | OMG, O. (Agosto de 2011). OMG Unified Modeling LanguageTM (OMG UML), Infrastructure. pág. 230. | spa |
dc.relation.references | Piattini Velthuis, M., & Garzás Parra, J. (2007). Fábricas de Software: experiencias, tecnologías y organizaciones. Madrid: Alfaomega Grupo Editor. | spa |
dc.relation.references | Pledger Daugherty, J. A. (s.f.). Digital Library Oklahoma State. Recuperado el 5 de Diciembre de 2011, de Oklahoma Historical Society: http://digital.library.okstate.edu/encyclopedia/entries/G/GO004.html | spa |
dc.relation.references | Rugina, A. E., Feiler, P. H., Kanoun, K., & Kaâniche, M. (2008). Software dependability modeling using an industry-standard architecture description language. Proceedings of 4th European Congress ERTS Toulouse, Retrieved from http://arxiv.org/abs/0809.4109. | spa |
dc.relation.references | Shrivastava, S. V., & Date, H. (2010). Distributed Agile Software Development: A Review. Journal of Computer Science and Engineering,Volume 1, Issue 1, 10-17. | spa |
dc.relation.references | Truyen, F. (Enero de 2006). The Fast Guide to Model Driven Architecture, “The Basics of Model Driven Architecture”. Recuperado el 12 de Julio de 2011, de http://www.omg.org/mda/mda_files/Cephas_MDA_Fast_Guide.pdf | spa |
dc.contributor.cvlac | https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000274038 | * |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Gestión de software | spa |
dc.subject.lemb | Aplicación de software | spa |
dc.subject.lemb | Desarrollo de software | spa |
dc.subject.lemb | Nuevas tecnologías | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Enseñanza | spa |
dc.description.abstractenglish | The present project shows an extension of the Meta-Model of the Unified Modeling Language (UML) through a UML Profile called ECOM in a specific domain such as electronic commerce (Shopping Cart), an area in which a topography was instituted of common elements in this type of application that provides a level of abstraction to strengthen the development of new software products through the paradigm of model-driven software development, using an Open Source code generation tool called Acceleo | eng |
dc.subject.proposal | Desarrollo de software | spa |
dc.subject.proposal | Comercio electrónico | spa |
dc.subject.proposal | Fabricas de software | spa |
dc.subject.proposal | Desarrollo de productos | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TM | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.contributor.researchgroup | Grupo de Investigación Tecnologías de Información - GTI | spa |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |