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