UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web
El crecimiento en el uso y el surgimiento cada vez mayor de nuevas aplicaciones Web constituyen desafíos para la implementación de nuevas técnicas que permitan garantizar la calidad y el éxito de dichas aplicaciones. Realizar una efectiva educción de requisitos permite satisfacer las expectativas de...
- Autores:
-
Osorio Vélez, Sebastián
- Tipo de recurso:
- Fecha de publicación:
- 2012
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/10231
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/10231
http://bdigital.unal.edu.co/7335/
- Palabra clave:
- 0 Generalidades / Computer science, information and general works
Aplicaciones web
UNC-Method
ingeniería web
UML
Desarrollo de software
Business Process Model Notation (BPMN)
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_8b05f9d74fd5fb3bee313d1e256b1041 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/10231 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web |
title |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web |
spellingShingle |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web 0 Generalidades / Computer science, information and general works Aplicaciones web UNC-Method ingeniería web UML Desarrollo de software Business Process Model Notation (BPMN) |
title_short |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web |
title_full |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web |
title_fullStr |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web |
title_full_unstemmed |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web |
title_sort |
UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web |
dc.creator.fl_str_mv |
Osorio Vélez, Sebastián |
dc.contributor.advisor.spa.fl_str_mv |
Zapata Jaramillo, Carlos Mario (Thesis advisor) |
dc.contributor.author.spa.fl_str_mv |
Osorio Vélez, Sebastián |
dc.subject.ddc.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works |
topic |
0 Generalidades / Computer science, information and general works Aplicaciones web UNC-Method ingeniería web UML Desarrollo de software Business Process Model Notation (BPMN) |
dc.subject.proposal.spa.fl_str_mv |
Aplicaciones web UNC-Method ingeniería web UML Desarrollo de software Business Process Model Notation (BPMN) |
description |
El crecimiento en el uso y el surgimiento cada vez mayor de nuevas aplicaciones Web constituyen desafíos para la implementación de nuevas técnicas que permitan garantizar la calidad y el éxito de dichas aplicaciones. Realizar una efectiva educción de requisitos permite satisfacer las expectativas de los interesados y disminuye los problemas de completitud y retrasos en la entrega final de la aplicación. Sin embargo, las técnicas ―tradicionales‖ para la educción de requisitos no aplican efectivamente para el desarrollo de aplicaciones Web. Es por esto que, por medio de la Ingeniería Web, se busca proveer diferentes mecanismos que permitan minimizar los problemas presentes al desarrollar una aplicación Web en cualquier fase del desarrollo. El uso de técnicas tradicionales de la Ingeniería de Requisitos por parte de las metodologías basadas en planes, constituye un problema a la hora de desarrollar una aplicación Web, debido a que, en la implementación de dichas técnicas no se tienen en cuenta algunas características esenciales de estas aplicaciones principalmente la navegación. Es por esto que, en la Ingeniería Web, se creó una serie de metodologías para el desarrollo de aplicaciones Web, que incorporan algunas características esenciales de estos sistemas. Sin embargo, dichas metodologías se centran en el diseño y la implementación, y no enfatizan en la definición y análisis de requisitos de la aplicación lo que puede ocasionar fallas en la aplicación final, retrasos en la entrega, aparición de gastos no presupuestados o insatisfacción por parte del interesado. UNC-Method como metodología de desarrollo de software basada en planes, profundiza en las fases de definición y análisis de requisitos, permitiendo identificar y establecer los problemas y objetivos del interesado, con el fin de sugerir una solución integral que logre satisfacer sus necesidades. Sin embargo, en su definición, esta metodología no contempla artefactos que permitan modelar las características fundamentales de las aplicaciones Web. Con el fin de solucionar estos problemas, en esta Tesis se propone una adaptación al UNC-Method con el fin de generar una nueva metodología de desarrollo Web denominada UNC-Web-Method, la cual reúne los elementos más sobresalientes de UNC-Method y demás metodologías de desarrollo Web existentes y, a su vez, complementa el proceso de desarrollo en cada una de sus fases empleando reglas de transformación y consistencia en cada una de ellas. UNC-Web-Method: Una Adaptación al UNC-Method Con Miras al Desarrollo de Aplicaciones Web/Abstract.The increased use and continuous growing emergence of new web applications represent challenges in implementing new techniques to assure the quality and success of such applications. Making an effective requirement eduction allows to meet the expectations of stakeholders and reduces the completion issues as well as the delays in final application delivering. Nevertheless, the ―traditional‖ techniques for requirement eduction does not effectively fit on web applications development. This is the reason why, through Web Engineering, different mechanisms are searched in order to allow minimize the present issues on developing a web application, at any development stage. The usage of Requirements Engineering traditional techniques by plans based methodologies, presents an issue when developing a web application, since the implementation of such techniques does not make allowance of some essential features of these applications, mainly related to the browsing. Due to this, in Web Engineering, a number of methodologies for web applications developing have been created, which incorporate some essential features of theses systems. Still, such methodologies are focused on design and implementation, and do not emphasize the definition and requirement analysis of the application, which may result in final application failures, delays in delivering, emergence of non budgeted costs or insatisfaction from the interested party. UNC-Method as a plan based software development methodology, deepens on the definition and requirement analysis stages, allowing to identify and set up the problems and objectives of the stakeholders, in order to suggest an integrated solution that meets their needs. Nevertheless, in its definition, this methodology does not consider devices that allow modeling the main web applications features. With the aim to solve these issues, in the present Thesis an UNC-Method adaptation is proposed in order to generate a new web development methodology named UNC-Web-Method, which assembles the most outstanding elements from UNC-Method and other existing web development methodologies, and at the same time, complements the development process in each one of its stages by using transformation and consistency rules on every one of them. |
publishDate |
2012 |
dc.date.issued.spa.fl_str_mv |
2012 |
dc.date.accessioned.spa.fl_str_mv |
2019-06-24T23:32:12Z |
dc.date.available.spa.fl_str_mv |
2019-06-24T23:32:12Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/10231 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/7335/ |
url |
https://repositorio.unal.edu.co/handle/unal/10231 http://bdigital.unal.edu.co/7335/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de Sistemas Ingeniería de Sistemas e Informática Ingeniería de Sistemas e Informática |
dc.relation.references.spa.fl_str_mv |
Osorio Vélez, Sebastián (2012) UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web. Maestría thesis, Universidad Nacional de Colombia, Sede Medellín. |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Nacional de Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional Derechos reservados - Universidad Nacional de Colombia http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/10231/1/1017135827.2012.pdf https://repositorio.unal.edu.co/bitstream/unal/10231/2/1017135827.2012.pdf.jpg |
bitstream.checksum.fl_str_mv |
c2b7a8ac5612154f38f7e7fc4fea947b c0f7e57658e24f6764ad7a8c6a5f71e0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089317140660224 |
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Zapata Jaramillo, Carlos Mario (Thesis advisor)e4b16e5b-41fd-40e8-ad3a-9257d9d84531-1Osorio Vélez, Sebastiánb3bdbc82-f1fb-443b-81f1-ef4d367794e23002019-06-24T23:32:12Z2019-06-24T23:32:12Z2012https://repositorio.unal.edu.co/handle/unal/10231http://bdigital.unal.edu.co/7335/El crecimiento en el uso y el surgimiento cada vez mayor de nuevas aplicaciones Web constituyen desafíos para la implementación de nuevas técnicas que permitan garantizar la calidad y el éxito de dichas aplicaciones. Realizar una efectiva educción de requisitos permite satisfacer las expectativas de los interesados y disminuye los problemas de completitud y retrasos en la entrega final de la aplicación. Sin embargo, las técnicas ―tradicionales‖ para la educción de requisitos no aplican efectivamente para el desarrollo de aplicaciones Web. Es por esto que, por medio de la Ingeniería Web, se busca proveer diferentes mecanismos que permitan minimizar los problemas presentes al desarrollar una aplicación Web en cualquier fase del desarrollo. El uso de técnicas tradicionales de la Ingeniería de Requisitos por parte de las metodologías basadas en planes, constituye un problema a la hora de desarrollar una aplicación Web, debido a que, en la implementación de dichas técnicas no se tienen en cuenta algunas características esenciales de estas aplicaciones principalmente la navegación. Es por esto que, en la Ingeniería Web, se creó una serie de metodologías para el desarrollo de aplicaciones Web, que incorporan algunas características esenciales de estos sistemas. Sin embargo, dichas metodologías se centran en el diseño y la implementación, y no enfatizan en la definición y análisis de requisitos de la aplicación lo que puede ocasionar fallas en la aplicación final, retrasos en la entrega, aparición de gastos no presupuestados o insatisfacción por parte del interesado. UNC-Method como metodología de desarrollo de software basada en planes, profundiza en las fases de definición y análisis de requisitos, permitiendo identificar y establecer los problemas y objetivos del interesado, con el fin de sugerir una solución integral que logre satisfacer sus necesidades. Sin embargo, en su definición, esta metodología no contempla artefactos que permitan modelar las características fundamentales de las aplicaciones Web. Con el fin de solucionar estos problemas, en esta Tesis se propone una adaptación al UNC-Method con el fin de generar una nueva metodología de desarrollo Web denominada UNC-Web-Method, la cual reúne los elementos más sobresalientes de UNC-Method y demás metodologías de desarrollo Web existentes y, a su vez, complementa el proceso de desarrollo en cada una de sus fases empleando reglas de transformación y consistencia en cada una de ellas. UNC-Web-Method: Una Adaptación al UNC-Method Con Miras al Desarrollo de Aplicaciones Web/Abstract.The increased use and continuous growing emergence of new web applications represent challenges in implementing new techniques to assure the quality and success of such applications. Making an effective requirement eduction allows to meet the expectations of stakeholders and reduces the completion issues as well as the delays in final application delivering. Nevertheless, the ―traditional‖ techniques for requirement eduction does not effectively fit on web applications development. This is the reason why, through Web Engineering, different mechanisms are searched in order to allow minimize the present issues on developing a web application, at any development stage. The usage of Requirements Engineering traditional techniques by plans based methodologies, presents an issue when developing a web application, since the implementation of such techniques does not make allowance of some essential features of these applications, mainly related to the browsing. Due to this, in Web Engineering, a number of methodologies for web applications developing have been created, which incorporate some essential features of theses systems. Still, such methodologies are focused on design and implementation, and do not emphasize the definition and requirement analysis of the application, which may result in final application failures, delays in delivering, emergence of non budgeted costs or insatisfaction from the interested party. UNC-Method as a plan based software development methodology, deepens on the definition and requirement analysis stages, allowing to identify and set up the problems and objectives of the stakeholders, in order to suggest an integrated solution that meets their needs. Nevertheless, in its definition, this methodology does not consider devices that allow modeling the main web applications features. With the aim to solve these issues, in the present Thesis an UNC-Method adaptation is proposed in order to generate a new web development methodology named UNC-Web-Method, which assembles the most outstanding elements from UNC-Method and other existing web development methodologies, and at the same time, complements the development process in each one of its stages by using transformation and consistency rules on every one of them.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de Sistemas Ingeniería de Sistemas e InformáticaIngeniería de Sistemas e InformáticaOsorio Vélez, Sebastián (2012) UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones Web. Maestría thesis, Universidad Nacional de Colombia, Sede Medellín.0 Generalidades / Computer science, information and general worksAplicaciones webUNC-Methodingeniería webUMLDesarrollo de softwareBusiness Process Model Notation (BPMN)UNC-Web-Method: Una adaptación al UNC-Method con miras al desarrollo de aplicaciones WebTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL1017135827.2012.pdfTesis de Maestría en Ingeniería - Ingeniería de Sistemasapplication/pdf8514987https://repositorio.unal.edu.co/bitstream/unal/10231/1/1017135827.2012.pdfc2b7a8ac5612154f38f7e7fc4fea947bMD51THUMBNAIL1017135827.2012.pdf.jpg1017135827.2012.pdf.jpgGenerated Thumbnailimage/jpeg4783https://repositorio.unal.edu.co/bitstream/unal/10231/2/1017135827.2012.pdf.jpgc0f7e57658e24f6764ad7a8c6a5f71e0MD52unal/10231oai:repositorio.unal.edu.co:unal/102312023-09-28 08:30:51.765Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |