Un método basado en componentes para desarrollar aplicaciones web

Describimos, en este documento, un método de ingeniería de software basado en componentes para ayudar a equipos de desarrollo para planificar, organizar, controlar y desarrollar aplicaciones web. el metodo es descrito en términos de tres elementos metodológicos: un modelo de producto que captura la...

Full description

Autores:
Montilva C., Jonas A.
Barrios A., Judith
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2003
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/9051
Acceso en línea:
http://hdl.handle.net/20.500.12749/9051
Palabra clave:
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Component-based software engineering
Web engineering
Web information systems
Innovaciones tecnológicas
Ciencias de la computación
Ingeniero de sistemas
Investigación
Tecnología de la información y comunicación
Ingeniería de software basada en componentes
Ingeniería web
Sistemas de información web
Desarrollo tecnológico
Rights
License
Derechos de autor 2003 Revista Colombiana de Computación
id UNAB2_57774cb0c817c771f56f39fa03a71d91
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/9051
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Un método basado en componentes para desarrollar aplicaciones web
dc.title.translated.eng.fl_str_mv A component-based method for developing web applications
title Un método basado en componentes para desarrollar aplicaciones web
spellingShingle Un método basado en componentes para desarrollar aplicaciones web
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Component-based software engineering
Web engineering
Web information systems
Innovaciones tecnológicas
Ciencias de la computación
Ingeniero de sistemas
Investigación
Tecnología de la información y comunicación
Ingeniería de software basada en componentes
Ingeniería web
Sistemas de información web
Desarrollo tecnológico
title_short Un método basado en componentes para desarrollar aplicaciones web
title_full Un método basado en componentes para desarrollar aplicaciones web
title_fullStr Un método basado en componentes para desarrollar aplicaciones web
title_full_unstemmed Un método basado en componentes para desarrollar aplicaciones web
title_sort Un método basado en componentes para desarrollar aplicaciones web
dc.creator.fl_str_mv Montilva C., Jonas A.
Barrios A., Judith
dc.contributor.author.spa.fl_str_mv Montilva C., Jonas A.
Barrios A., Judith
dc.contributor.orcid.spa.fl_str_mv Montilva C., Jonas A. [0000-0001-5784-6486]
Barrios A., Judith [0000-0001-7249-7325]
dc.subject.none.fl_str_mv Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
topic Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Component-based software engineering
Web engineering
Web information systems
Innovaciones tecnológicas
Ciencias de la computación
Ingeniero de sistemas
Investigación
Tecnología de la información y comunicación
Ingeniería de software basada en componentes
Ingeniería web
Sistemas de información web
Desarrollo tecnológico
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Component-based software engineering
Web engineering
Web information systems
dc.subject.lemb.spa.fl_str_mv Innovaciones tecnológicas
Ciencias de la computación
Ingeniero de sistemas
Investigación
Tecnología de la información y comunicación
dc.subject.proposal.spa.fl_str_mv Ingeniería de software basada en componentes
Ingeniería web
Sistemas de información web
Desarrollo tecnológico
description Describimos, en este documento, un método de ingeniería de software basado en componentes para ayudar a equipos de desarrollo para planificar, organizar, controlar y desarrollar aplicaciones web. el metodo es descrito en términos de tres elementos metodológicos: un modelo de producto que captura la características arquitectónicas de las aplicaciones web, un modelo de equipo que describe las diferentes roles a desempeñar por los miembros de un equipo durante el desarrollo de aplicaciones web, y un modelo de proceso que integra las actividades gerenciales y técnicas que se requieren para desarrollar aplicaciones web por componentes de alta calidad. Las principales características del modelo son su enfoque basado en componentes que ayuda a reducir los costos y el tiempo de desarrollo; su capacidad para integrar los procesos de gestión y desarrollo en un modelo de proceso único; y es énfasis en el modelado de negocios como una forma de obtener una mejor comprensión de la aplicación objetivos, funciones y requisitos del dominio.
publishDate 2003
dc.date.issued.none.fl_str_mv 2003-06-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:21:24Z
dc.date.available.none.fl_str_mv 2020-10-27T00:21:24Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CJournalArticle
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.issn.none.fl_str_mv 2539-2115
1657-2831
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/9051
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga UNAB
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.unab.edu.co
identifier_str_mv 2539-2115
1657-2831
instname:Universidad Autónoma de Bucaramanga UNAB
repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/9051
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1093/1065
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1093
dc.relation.references.none.fl_str_mv Allen, P., 2001. Realizing e-Business with Components, Addison-Wesley, London.
Allen, P. and Frost, S., 2001. Planning Team Roles for CBD. In Heineman, G.T and Councill, W.T (Eds.), Component-Based Software Engineering. Addison-Wesley, Boston, 113129.
Bachman, F. et al, 2000. Volume II: Technical Concepts of Component-Based Software Engineering. Technical Report, Software Engineering Institute, CMU/SEI-2000-TR-008, May.
Barry, Ch. And Lang, M. A Survey of Multimedia and Web Development Techniques and Methodology Use, IEEE Multimedia, 8 (2), 5260.
Booch, G., Rumbaugh, J. and Jacobson, I., 1999. The Unified Modeling Language User Guide, Addison-Wesley.
Brinkkemper, S., 1996. Method engineering: Engineering of information systems development methods and tools. Information and Software Technology, 38, 275--280.
Conallen, J., 1999. Modeling Web Application Architectures with UML, Comm. of the ACM, 42 (10), 6370.
Conallen, J., 2000. Building Web Applications with UML. Addison-Wesley, Reading, Massachusetts.
Curphey, M. et al, 2002. A Guide to Building Secure Web Applications and Web Services. The Open Web Application Security Project (OWASP). http://www.owasp.org
Deshpande, Y. and Hansen, S., 2001. Web Engineering: Creating a Discipline among Disciplines, IEEE Multimedia, 8 (2), 8287.
Fraternali, P. and Paolini, P., 2000. Model-Driven Development of Web Applications: The Autoweb System. ACM Trans. on Information Systems, 28 (4), 323-382.
Gaedke, M. and Rehse, J., 2000. Supporting Compositional Reuse in Component-Based Web Engineering, Proc. Of the ACM SAC 2000 Conference, Como, Italy, 927933.
Hadjerrouit, S., 2001. Web-based Application Development: A Software Engineering Approach, ACM SIGCSE Bulletin, 33 (2), 3134.
Eriksson, H. E. and Penker, M., 2000. Business Modeling with UML: Business Patterns at Work, John Wiley & Sons, New York.
Ginige, A. and Murugesan, S., 2001a. Web Engineering: An Introduction, IEEE Multimedia, 8 (1), 1418.
Ginige, A. and Murugesan, S., 2001b. The Essence of Web Engineering, IEEE Multimedia, 8 (2), 2225.
IEEE Std. 1074, 1995. IEEE Standard for Developing Software Life Cycle Processes, IEEE Computer Society, New York.
ILOG. 2001. Business Rules: Powering Business and e-Business. White Paper. May. www.ilog.com
Lynch, P. J. and Horton, S., 1999. Web Style Guide: Basic Design Principles for Creating Web Sites, New Haven: Yale University Press.
Odell, J.J., 1996. A Primer to Method Engineering. INFOSYS: The electronic newsletter for information systems. 3 (19).
Van der Aalst, W.M.P, Barthelmess, P., Ellis, C.A., Wainer, J., 2000. PROCLETS: A Framework for Lightweight Interacting Workflow Processes. Int. J. of Cooperative Information Systems, 140.
dc.rights.none.fl_str_mv Derechos de autor 2003 Revista Colombiana de Computación
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
rights_invalid_str_mv Derechos de autor 2003 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Attribution-NonCommercial-ShareAlike 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.source.none.fl_str_mv Revista Colombiana de Computación; Vol. 4 Núm. 1 (2003): Revista Colombiana de Computación; 21-34
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/9051/1/2003_Articulo_Un%20metodo%20basado%20en%20componentes%20para%20desarrollar%20aplicaciones%20web.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/9051/2/2003_Articulo_Un%20metodo%20basado%20en%20componentes%20para%20desarrollar%20aplicaciones%20web.pdf.jpg
bitstream.checksum.fl_str_mv d321d9c9e03bb7afa459931fa7020e48
19b5465668fdf91c514d655a48f582b2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277591262035968
spelling Montilva C., Jonas A.5fdba0f9-5213-4f14-b0f2-5dab8367c91c-1Barrios A., Judith1586f284-c2dc-458c-9e0e-45847335af73-1Montilva C., Jonas A. [0000-0001-5784-6486]Barrios A., Judith [0000-0001-7249-7325]2020-10-27T00:21:24Z2020-10-27T00:21:24Z2003-06-012539-21151657-2831http://hdl.handle.net/20.500.12749/9051instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coDescribimos, en este documento, un método de ingeniería de software basado en componentes para ayudar a equipos de desarrollo para planificar, organizar, controlar y desarrollar aplicaciones web. el metodo es descrito en términos de tres elementos metodológicos: un modelo de producto que captura la características arquitectónicas de las aplicaciones web, un modelo de equipo que describe las diferentes roles a desempeñar por los miembros de un equipo durante el desarrollo de aplicaciones web, y un modelo de proceso que integra las actividades gerenciales y técnicas que se requieren para desarrollar aplicaciones web por componentes de alta calidad. Las principales características del modelo son su enfoque basado en componentes que ayuda a reducir los costos y el tiempo de desarrollo; su capacidad para integrar los procesos de gestión y desarrollo en un modelo de proceso único; y es énfasis en el modelado de negocios como una forma de obtener una mejor comprensión de la aplicación objetivos, funciones y requisitos del dominio.We describe, in this paper, a component-based software engineering method for helping development teams to plan, organize, control, and develop web applications. The method is described in terms of three methodological elements: a product model that captures the architectural characteristics of web applications, a team model that describes the different roles to be played by the members of a team during the development of web applications, and a process model that integrates the managerial and technical activities that are required to develop componentized web applications of high quality. The main features of the model are its component-based approach that helps reduce costs and development time; its ability to integrate managerial and development processes into a unique process model; and its emphasis on business modelling as a way of gaining a better understanding of the application domain objectives, functions and requirements.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1093/1065https://revistas.unab.edu.co/index.php/rcc/article/view/1093Allen, P., 2001. Realizing e-Business with Components, Addison-Wesley, London.Allen, P. and Frost, S., 2001. Planning Team Roles for CBD. In Heineman, G.T and Councill, W.T (Eds.), Component-Based Software Engineering. Addison-Wesley, Boston, 113129.Bachman, F. et al, 2000. Volume II: Technical Concepts of Component-Based Software Engineering. Technical Report, Software Engineering Institute, CMU/SEI-2000-TR-008, May.Barry, Ch. And Lang, M. A Survey of Multimedia and Web Development Techniques and Methodology Use, IEEE Multimedia, 8 (2), 5260.Booch, G., Rumbaugh, J. and Jacobson, I., 1999. The Unified Modeling Language User Guide, Addison-Wesley.Brinkkemper, S., 1996. Method engineering: Engineering of information systems development methods and tools. Information and Software Technology, 38, 275--280.Conallen, J., 1999. Modeling Web Application Architectures with UML, Comm. of the ACM, 42 (10), 6370.Conallen, J., 2000. Building Web Applications with UML. Addison-Wesley, Reading, Massachusetts.Curphey, M. et al, 2002. A Guide to Building Secure Web Applications and Web Services. The Open Web Application Security Project (OWASP). http://www.owasp.orgDeshpande, Y. and Hansen, S., 2001. Web Engineering: Creating a Discipline among Disciplines, IEEE Multimedia, 8 (2), 8287.Fraternali, P. and Paolini, P., 2000. Model-Driven Development of Web Applications: The Autoweb System. ACM Trans. on Information Systems, 28 (4), 323-382.Gaedke, M. and Rehse, J., 2000. Supporting Compositional Reuse in Component-Based Web Engineering, Proc. Of the ACM SAC 2000 Conference, Como, Italy, 927933.Hadjerrouit, S., 2001. Web-based Application Development: A Software Engineering Approach, ACM SIGCSE Bulletin, 33 (2), 3134.Eriksson, H. E. and Penker, M., 2000. Business Modeling with UML: Business Patterns at Work, John Wiley & Sons, New York.Ginige, A. and Murugesan, S., 2001a. Web Engineering: An Introduction, IEEE Multimedia, 8 (1), 1418.Ginige, A. and Murugesan, S., 2001b. The Essence of Web Engineering, IEEE Multimedia, 8 (2), 2225.IEEE Std. 1074, 1995. IEEE Standard for Developing Software Life Cycle Processes, IEEE Computer Society, New York.ILOG. 2001. Business Rules: Powering Business and e-Business. White Paper. May. www.ilog.comLynch, P. J. and Horton, S., 1999. Web Style Guide: Basic Design Principles for Creating Web Sites, New Haven: Yale University Press.Odell, J.J., 1996. A Primer to Method Engineering. INFOSYS: The electronic newsletter for information systems. 3 (19).Van der Aalst, W.M.P, Barthelmess, P., Ellis, C.A., Wainer, J., 2000. PROCLETS: A Framework for Lightweight Interacting Workflow Processes. Int. J. of Cooperative Information Systems, 140.Derechos de autor 2003 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 4 Núm. 1 (2003): Revista Colombiana de Computación; 21-34Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sComponent-based software engineeringWeb engineeringWeb information systemsInnovaciones tecnológicasCiencias de la computaciónIngeniero de sistemasInvestigaciónTecnología de la información y comunicaciónIngeniería de software basada en componentesIngeniería webSistemas de información webDesarrollo tecnológicoUn método basado en componentes para desarrollar aplicaciones webA component-based method for developing web applicationsinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2003_Articulo_Un metodo basado en componentes para desarrollar aplicaciones web.pdf2003_Articulo_Un metodo basado en componentes para desarrollar aplicaciones web.pdfArtículoapplication/pdf1042711https://repository.unab.edu.co/bitstream/20.500.12749/9051/1/2003_Articulo_Un%20metodo%20basado%20en%20componentes%20para%20desarrollar%20aplicaciones%20web.pdfd321d9c9e03bb7afa459931fa7020e48MD51open accessTHUMBNAIL2003_Articulo_Un metodo basado en componentes para desarrollar aplicaciones web.pdf.jpg2003_Articulo_Un metodo basado en componentes para desarrollar aplicaciones web.pdf.jpgIM Thumbnailimage/jpeg10288https://repository.unab.edu.co/bitstream/20.500.12749/9051/2/2003_Articulo_Un%20metodo%20basado%20en%20componentes%20para%20desarrollar%20aplicaciones%20web.pdf.jpg19b5465668fdf91c514d655a48f582b2MD52open access20.500.12749/9051oai:repository.unab.edu.co:20.500.12749/90512024-04-15 16:28:23.768open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co