Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos.
Cuando se desarrolla una aplicación de software en cualquier plataforma y para cualquier entorno, es de vital importancia reconocer y establecer condiciones que garanticen la pertinencia, calidad, seguridad, eficiencia y rendimiento del programa que se desea construir e implementar. Por tal razón, e...
- Autores:
-
Vargas Agudelo, Fabio Alberto
- Tipo de recurso:
- Fecha de publicación:
- 2010
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/69907
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/69907
http://bdigital.unal.edu.co/2025/
- Palabra clave:
- 0 Generalidades / Computer science, information and general works
Desarrollo del software - Control de calidad
Ingeniería de software
Programación por objetivos
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_193a210075279be3ad050f1270435449 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/69907 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. |
title |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. |
spellingShingle |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. 0 Generalidades / Computer science, information and general works Desarrollo del software - Control de calidad Ingeniería de software Programación por objetivos |
title_short |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. |
title_full |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. |
title_fullStr |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. |
title_full_unstemmed |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. |
title_sort |
Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. |
dc.creator.fl_str_mv |
Vargas Agudelo, Fabio Alberto |
dc.contributor.advisor.spa.fl_str_mv |
Zapata Jaramillo, Carlos Mario (Thesis advisor) |
dc.contributor.author.spa.fl_str_mv |
Vargas Agudelo, Fabio Alberto |
dc.subject.ddc.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works |
topic |
0 Generalidades / Computer science, information and general works Desarrollo del software - Control de calidad Ingeniería de software Programación por objetivos |
dc.subject.proposal.spa.fl_str_mv |
Desarrollo del software - Control de calidad Ingeniería de software Programación por objetivos |
description |
Cuando se desarrolla una aplicación de software en cualquier plataforma y para cualquier entorno, es de vital importancia reconocer y establecer condiciones que garanticen la pertinencia, calidad, seguridad, eficiencia y rendimiento del programa que se desea construir e implementar. Por tal razón, es de sumo valor llevar a cabo las etapas del desarrollo de software (definición, análisis, diseño, desarrollo, pruebas, implementación y mantenimiento), que suministren unas pautas que conlleven al buen desarrollo del aplicativo. Cada etapa se debe enfocar en establecer muy claramente qué es lo que se busca con el desarrollo del aplicativo, muy especialmente en la etapa de definición de requisitos donde se establecen las necesidades de los usuarios y se reconocen los problemas a solucionar. La captura de requisitos es un proceso manual que lleva a cabo el analista con base en su experiencia e interpretación. En este proceso, la definición de los problemas a solucionar y su relación con los objetivos de la organización se realizan sin seguir unas pautas previas que garanticen la consistencia y, en muchos casos, esto trae consigo problemas posteriores en el ciclo de vida del desarrollo de software. Algunos métodos de ingeniería de software utilizan el diagrama de objetivos de Kaos y el diagrama causa-efecto para representar objetivos y problemas respectivamente, pero siguen siendo una tarea de interpretación del analista, sin tener en cuenta métodos de consistencia para su representación. Esta tesis de maestría aborda la generación de un método que establezca de forma automática y consistente la relación entre el diagrama de objetivos de Kaos y el diagrama causa-efecto, además de presentar un conjunto de estructuras lingüísticas para la representación de problemas y objetivos. / Abstract: When developing a software application on any platform and environment, it is crucial the recognition and establishment of conditions for assuring relevance, quality, safety, efficiency and performance of the program you want to build and deploy. For this reason, software development lifecycle (definition, analysis, design, development, and testing phases, as well as deployment and maintenance phases) must be fulfilled, in order to provide guidelines that lead to good development of the application. Each phase of this cycle must be clearly focused on establishing what you are looking for with software development. This is specially needed in the definition phase, where user needs are defined and problems to-be-solved are recognized. Requirements elicitation is a manual process, driven by the analyst based on his experience and interpretation. In this process, the definition of problems to-be-solved and their relationships with organizational goals are carried out avoiding previous guidelines, bringing further problems to software development lifecycle. These guidelines sometimes guarantee consistency. Some software engineering methods employ Kaos goal diagram and cause-and-effect diagram in order to represent goals and problems, respectively. However, the task of making such diagrams is still linked to the analyst interpretation, regardless of consistency methods for their representation. In this master thesis, I address the generation of a method for automatically and consistently establishing relationships between Kaos goal diagram and cause-and-effect diagram. Also, I present a set of linguistic structures for representing problems and goals. |
publishDate |
2010 |
dc.date.issued.spa.fl_str_mv |
2010 |
dc.date.accessioned.spa.fl_str_mv |
2019-07-03T13:03:29Z |
dc.date.available.spa.fl_str_mv |
2019-07-03T13:03:29Z |
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/69907 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/2025/ |
url |
https://repositorio.unal.edu.co/handle/unal/69907 http://bdigital.unal.edu.co/2025/ |
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 |
Vargas Agudelo, Fabio Alberto (2010) Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. 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/69907/1/71765163.2010.pdf https://repositorio.unal.edu.co/bitstream/unal/69907/2/71765163.2010.pdf.jpg |
bitstream.checksum.fl_str_mv |
86e9ceb343f5892bd0f3f25f9ed85476 4efe24f795d998e9388a24be891ad39e |
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_ |
1814089852680929280 |
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)4d8e5c71-7cea-4e28-8064-a97de76f4ecf-1Vargas Agudelo, Fabio Albertoc4c62259-ca50-42aa-bb3a-8eb3a06e79253002019-07-03T13:03:29Z2019-07-03T13:03:29Z2010https://repositorio.unal.edu.co/handle/unal/69907http://bdigital.unal.edu.co/2025/Cuando se desarrolla una aplicación de software en cualquier plataforma y para cualquier entorno, es de vital importancia reconocer y establecer condiciones que garanticen la pertinencia, calidad, seguridad, eficiencia y rendimiento del programa que se desea construir e implementar. Por tal razón, es de sumo valor llevar a cabo las etapas del desarrollo de software (definición, análisis, diseño, desarrollo, pruebas, implementación y mantenimiento), que suministren unas pautas que conlleven al buen desarrollo del aplicativo. Cada etapa se debe enfocar en establecer muy claramente qué es lo que se busca con el desarrollo del aplicativo, muy especialmente en la etapa de definición de requisitos donde se establecen las necesidades de los usuarios y se reconocen los problemas a solucionar. La captura de requisitos es un proceso manual que lleva a cabo el analista con base en su experiencia e interpretación. En este proceso, la definición de los problemas a solucionar y su relación con los objetivos de la organización se realizan sin seguir unas pautas previas que garanticen la consistencia y, en muchos casos, esto trae consigo problemas posteriores en el ciclo de vida del desarrollo de software. Algunos métodos de ingeniería de software utilizan el diagrama de objetivos de Kaos y el diagrama causa-efecto para representar objetivos y problemas respectivamente, pero siguen siendo una tarea de interpretación del analista, sin tener en cuenta métodos de consistencia para su representación. Esta tesis de maestría aborda la generación de un método que establezca de forma automática y consistente la relación entre el diagrama de objetivos de Kaos y el diagrama causa-efecto, además de presentar un conjunto de estructuras lingüísticas para la representación de problemas y objetivos. / Abstract: When developing a software application on any platform and environment, it is crucial the recognition and establishment of conditions for assuring relevance, quality, safety, efficiency and performance of the program you want to build and deploy. For this reason, software development lifecycle (definition, analysis, design, development, and testing phases, as well as deployment and maintenance phases) must be fulfilled, in order to provide guidelines that lead to good development of the application. Each phase of this cycle must be clearly focused on establishing what you are looking for with software development. This is specially needed in the definition phase, where user needs are defined and problems to-be-solved are recognized. Requirements elicitation is a manual process, driven by the analyst based on his experience and interpretation. In this process, the definition of problems to-be-solved and their relationships with organizational goals are carried out avoiding previous guidelines, bringing further problems to software development lifecycle. These guidelines sometimes guarantee consistency. Some software engineering methods employ Kaos goal diagram and cause-and-effect diagram in order to represent goals and problems, respectively. However, the task of making such diagrams is still linked to the analyst interpretation, regardless of consistency methods for their representation. In this master thesis, I address the generation of a method for automatically and consistently establishing relationships between Kaos goal diagram and cause-and-effect diagram. Also, I present a set of linguistic structures for representing problems and goals.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áticaVargas Agudelo, Fabio Alberto (2010) Método para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos. Maestría thesis, Universidad Nacional de Colombia sede Medellín.0 Generalidades / Computer science, information and general worksDesarrollo del software - Control de calidadIngeniería de softwareProgramación por objetivosMétodo para establecer la consistencia de los problemas en el diagrama causa efecto con el diagrama de objetivos de Kaos.Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL71765163.2010.pdfTesis de Maestría en Ingeniería - Ingeniería de Sistemasapplication/pdf2941676https://repositorio.unal.edu.co/bitstream/unal/69907/1/71765163.2010.pdf86e9ceb343f5892bd0f3f25f9ed85476MD51THUMBNAIL71765163.2010.pdf.jpg71765163.2010.pdf.jpgGenerated Thumbnailimage/jpeg4501https://repositorio.unal.edu.co/bitstream/unal/69907/2/71765163.2010.pdf.jpg4efe24f795d998e9388a24be891ad39eMD52unal/69907oai:repositorio.unal.edu.co:unal/699072023-10-11 07:52:24.347Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |