Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes

Los ingenieros de software utilizan métodos para asegurar la entrega de un producto de calidad, respetando el tiempo y presupuesto planteados. La existencia de prácticas replicadas con pequeñas modificaciones y la separación entre las prácticas industriales y de investigación académica, hacen que la...

Full description

Autores:
Jiménez Pinzón, Leidy Diana
Tipo de recurso:
Fecha de publicación:
2016
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/56662
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/56662
http://bdigital.unal.edu.co/52534/
Palabra clave:
0 Generalidades / Computer science, information and general works
Semat
RUP
CDM
UNC-Method
Prácticas
Representación gráfica
Semat
Practices
Graphical representation
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_1a5889bdc695f4fbb4cd510293fd3b07
oai_identifier_str oai:repositorio.unal.edu.co:unal/56662
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
title Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
spellingShingle Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
0 Generalidades / Computer science, information and general works
Semat
RUP
CDM
UNC-Method
Prácticas
Representación gráfica
Semat
Practices
Graphical representation
title_short Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
title_full Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
title_fullStr Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
title_full_unstemmed Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
title_sort Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
dc.creator.fl_str_mv Jiménez Pinzón, Leidy Diana
dc.contributor.author.spa.fl_str_mv Jiménez Pinzón, Leidy Diana
dc.contributor.spa.fl_str_mv Zapata Jaramillo, Carlos Mario
dc.subject.ddc.spa.fl_str_mv 0 Generalidades / Computer science, information and general works
topic 0 Generalidades / Computer science, information and general works
Semat
RUP
CDM
UNC-Method
Prácticas
Representación gráfica
Semat
Practices
Graphical representation
dc.subject.proposal.spa.fl_str_mv Semat
RUP
CDM
UNC-Method
Prácticas
Representación gráfica
Semat
Practices
Graphical representation
description Los ingenieros de software utilizan métodos para asegurar la entrega de un producto de calidad, respetando el tiempo y presupuesto planteados. La existencia de prácticas replicadas con pequeñas modificaciones y la separación entre las prácticas industriales y de investigación académica, hacen que la cantidad de métodos incremente en el tiempo. Generalmente, cuando se adopta un nuevo método para el desarrollo, los existentes se excluyen completamente sin tener en cuenta que algunas prácticas pueden ser útiles aún para el desarrollo. Un determinado método no se adapta a todo tipo de proyecto, sino que cada tipo de proyecto tiene un método que se ajusta mejor. Actualmente, el uso frecuente de las prácticas y técnicas que un método define depende de la moda o tendencia de desarrollo del momento. De acuerdo con la literatura, existen dos tipos de métodos (basados en planes y ágiles) que se diferencian por la forma de trabajo, la inversión de tiempo y la obtención de herramientas para llevar a cabo el desarrollo del software. Aun así, son métodos que comprenden prácticas similares. Semat (Software Engineering Method and Theory) es una iniciativa que responde al llamado de la acción de los métodos y la teoría de la ingeniería de software, creando un marco de pensamiento que permite la agrupación de prácticas pertenecientes a distintos métodos, conformando así una base teórica común con principios probados. Lo anterior con el fin permitir al ingeniero de software organizar sus propios métodos, utilizando las prácticas de acuerdo a las necesidades de sus proyectos. Por ello, en esta Tesis de Maestría se propone la representación en el núcleo de Semat de las prácticas de tres métodos basados en planes: Rational Unified Process (RUP), Custom Development Method (CDM) y UNC-METHOD. Así, se definen las prácticas existentes y a ellas se les agregan las actividades, roles y productos de trabajo propios de cada método, mediante la definición de los alfas, espacios de actividad y competencias requeridas.
publishDate 2016
dc.date.issued.spa.fl_str_mv 2016-06-02
dc.date.accessioned.spa.fl_str_mv 2019-07-02T12:01:16Z
dc.date.available.spa.fl_str_mv 2019-07-02T12:01:16Z
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/56662
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/52534/
url https://repositorio.unal.edu.co/handle/unal/56662
http://bdigital.unal.edu.co/52534/
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
Escuela de Sistemas
dc.relation.references.spa.fl_str_mv Jiménez Pinzón, Leidy Diana (2016) Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes. 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/56662/1/1152184848.pdf
https://repositorio.unal.edu.co/bitstream/unal/56662/2/1152184848.pdf.jpg
bitstream.checksum.fl_str_mv a6e676b502988622472c4bdf1f955301
a919c0fb47265af39d4c62e84412fd80
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_ 1814089885379723264
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 MarioJiménez Pinzón, Leidy Dianabad3fd48-f433-4504-8c1a-2d8869d2b3c53002019-07-02T12:01:16Z2019-07-02T12:01:16Z2016-06-02https://repositorio.unal.edu.co/handle/unal/56662http://bdigital.unal.edu.co/52534/Los ingenieros de software utilizan métodos para asegurar la entrega de un producto de calidad, respetando el tiempo y presupuesto planteados. La existencia de prácticas replicadas con pequeñas modificaciones y la separación entre las prácticas industriales y de investigación académica, hacen que la cantidad de métodos incremente en el tiempo. Generalmente, cuando se adopta un nuevo método para el desarrollo, los existentes se excluyen completamente sin tener en cuenta que algunas prácticas pueden ser útiles aún para el desarrollo. Un determinado método no se adapta a todo tipo de proyecto, sino que cada tipo de proyecto tiene un método que se ajusta mejor. Actualmente, el uso frecuente de las prácticas y técnicas que un método define depende de la moda o tendencia de desarrollo del momento. De acuerdo con la literatura, existen dos tipos de métodos (basados en planes y ágiles) que se diferencian por la forma de trabajo, la inversión de tiempo y la obtención de herramientas para llevar a cabo el desarrollo del software. Aun así, son métodos que comprenden prácticas similares. Semat (Software Engineering Method and Theory) es una iniciativa que responde al llamado de la acción de los métodos y la teoría de la ingeniería de software, creando un marco de pensamiento que permite la agrupación de prácticas pertenecientes a distintos métodos, conformando así una base teórica común con principios probados. Lo anterior con el fin permitir al ingeniero de software organizar sus propios métodos, utilizando las prácticas de acuerdo a las necesidades de sus proyectos. Por ello, en esta Tesis de Maestría se propone la representación en el núcleo de Semat de las prácticas de tres métodos basados en planes: Rational Unified Process (RUP), Custom Development Method (CDM) y UNC-METHOD. Así, se definen las prácticas existentes y a ellas se les agregan las actividades, roles y productos de trabajo propios de cada método, mediante la definición de los alfas, espacios de actividad y competencias requeridas.Abstract: software engineers use methods for ensuring the delivery of a quality, on-time, on-budget product. The existence of practices replicated with minor modifications and the gap between industry practices and academic research increase the number of methods over time. Commonly, when a new development method is adopted, software engineers don’t use more the practices of the previous methods. A particular method is unsuitable for all types of projects, since each project type has a method fitting best. Currently, the frequent use of the practices and techniques for defining a method depends on either fashion or development trends. Some methods based on plans and some others are agile. They differ in the way of working, the time invested on development, and the tools they use. Even so, all of the methods comprise similar practices. Semat (Software Engineering Method and Theory) is an initiative that allows grouping practices from different methods to form a base common theoretical with proven principles, thus software engineers can organizing their own methods and using practices according to the needs of their projects. Consequently, in this M.Sc. Thesis we propose the representation of practices coming from three methods based on plans-Rational Unified Process (RUP), Custom Development Method (CDM) and UNC-METHOD-by using the Semat Essence kernel.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de SistemasEscuela de SistemasJiménez Pinzón, Leidy Diana (2016) Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes. Maestría thesis, Universidad Nacional de Colombia - Sede Medellín.0 Generalidades / Computer science, information and general worksSematRUPCDMUNC-MethodPrácticasRepresentación gráficaSematPracticesGraphical representationRepresentación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planesTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL1152184848.pdfTesis de Maestría en Ingeniería - Ingeniería de Sistemasapplication/pdf24252878https://repositorio.unal.edu.co/bitstream/unal/56662/1/1152184848.pdfa6e676b502988622472c4bdf1f955301MD51THUMBNAIL1152184848.pdf.jpg1152184848.pdf.jpgGenerated Thumbnailimage/jpeg3666https://repositorio.unal.edu.co/bitstream/unal/56662/2/1152184848.pdf.jpga919c0fb47265af39d4c62e84412fd80MD52unal/56662oai:repositorio.unal.edu.co:unal/566622023-10-03 11:54:53.048Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co