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...

Full description

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_ 1806886440069496832
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