Show simple item record

dc.contributor.advisorMonroy Vecino, Olga Lucíaspa
dc.contributor.authorSerrano Gil, Lenin Javierspa
dc.date.accessioned2020-06-26T21:33:10Z
dc.date.available2020-06-26T21:33:10Z
dc.date.issued2013
dc.identifier.urihttp://hdl.handle.net/20.500.12749/3336
dc.description.abstractEl 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 Acceleospa
dc.description.tableofcontents2. 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 69spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titleDesarrollo 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 modelosspa
dc.title.translatedDevelopment 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 paradigmeng
dc.degree.nameMagíster en Gestión, aplicación y desarrollo de softwarespa
dc.coverageBucaramanga (Colombia)spa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.rights.localAbierto (Texto Completo)spa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.programMaestría en Gestión, Aplicación y Desarrollo de Softwarespa
dc.description.degreelevelMaestríaspa
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.localTesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.subject.keywordsSoftware developmenteng
dc.subject.keywordsElectronic commerceeng
dc.subject.keywordsSoftware factorieseng
dc.subject.keywordsProduct developmenteng
dc.subject.keywordsSystems engineereng
dc.subject.keywordsSoftware managementeng
dc.subject.keywordsSoftware applicationeng
dc.subject.keywordsSoftware developmenteng
dc.subject.keywordsNew technologieseng
dc.subject.keywordsResearcheng
dc.subject.keywordsTeachingeng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.relation.referencesSerrano 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 UNABspa
dc.relation.referencesA. 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.pdfspa
dc.relation.referencesAcceleo. (2011). Acceleo. Recuperado el 21 de Agosto de 2011, de Acceleo: http://www.acceleo.org/pages/home/spa
dc.relation.referencesAl-Zayani, S. (2001). Software: A historic view of its development as a product and industry.spa
dc.relation.referencesAndroMDA. (2012). AndroMDA. Recuperado el 21 de Agosto de 2011, de AndroMDA: http://www.andromda.orgspa
dc.relation.referencesArdhendu, 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.referencesAzharul 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.referencesBooch, G., Rumbaugh, J., & Jacoboson, i. (2004). El lenguaje Unificado de Modelado. Madrid: Pearson.spa
dc.relation.referencesBrown, 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.htmlspa
dc.relation.referencesCollazos, 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.referencesColsa, 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#articulo04spa
dc.relation.referencesComputer History Museum. (2006). Computer History. Recuperado el 28 de 11 de 2011, de http://www.computerhistory.org/timeline/?category=slspa
dc.relation.referencesDeMarco, T. (Nov.-Dec. 2011). All Late Projects Are the Same. IEEE Softare, Volume 28 Issue:6, 104 - 104.spa
dc.relation.referencesDragan, G., Dragan, D., & Vladan, D. (2006). Model Driven Architecture and Ontology Development. Berlin: Springer.spa
dc.relation.referencesEclipse 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.referencesFábricas de Software. (2011). Recuperado el 21 de Agosto de 2011, de Fábricas de Software: http://www.fabricasdesoftware.esspa
dc.relation.referencesFrank Budinsky, D. S. (2009). Eclipse Modeling Framework. Unides States: Person Education, Inc.spa
dc.relation.referencesGlass, R. L. (1981). Persistent Software Errors. IEEE Transactions on Software Engineering, SE-7(2), 162-168.spa
dc.relation.referencesGlass, R. L. (1997). In the beginning - personal recollections of software pioneers. 978-0-8186-7999-5: IEEE Computer Society Press.spa
dc.relation.referencesGó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.referencesJasmine, 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.referencesKariyawasam, 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.referencesLivschitz, 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.referencesMonroy 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.referencesOldevi, 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.pdfspa
dc.relation.referencesOMG, O. (Agosto de 2011). OMG Unified Modeling LanguageTM (OMG UML), Infrastructure. pág. 230.spa
dc.relation.referencesPiattini Velthuis, M., & Garzás Parra, J. (2007). Fábricas de Software: experiencias, tecnologías y organizaciones. Madrid: Alfaomega Grupo Editor.spa
dc.relation.referencesPledger 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.htmlspa
dc.relation.referencesRugina, 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.referencesShrivastava, 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.referencesTruyen, 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.pdfspa
dc.contributor.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000274038*
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembGestión de softwarespa
dc.subject.lembAplicación de softwarespa
dc.subject.lembDesarrollo de softwarespa
dc.subject.lembNuevas tecnologíasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembEnseñanzaspa
dc.description.abstractenglishThe 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 Acceleoeng
dc.subject.proposalDesarrollo de softwarespa
dc.subject.proposalComercio electrónicospa
dc.subject.proposalFabricas de softwarespa
dc.subject.proposalDesarrollo de productosspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.contributor.researchgroupGrupo de Investigación Tecnologías de Información - GTIspa
dc.contributor.researchgroupGrupo de Investigaciones Clínicasspa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.description.learningmodalityModalidad Presencialspa


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 2.5 Colombia