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

dc.contributorZapata Jaramillo, Carlos Mariospa
dc.contributor.authorJiménez Pinzón, Leidy Dianaspa
dc.date.accessioned2019-07-02T12:01:16Zspa
dc.date.available2019-07-02T12:01:16Zspa
dc.date.issued2016-06-02spa
dc.description.abstractLos 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.spa
dc.description.abstractAbstract: 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.spa
dc.description.degreelevelMaestríaspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.eprintshttp://bdigital.unal.edu.co/52534/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/56662
dc.language.isospaspa
dc.relation.ispartofUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de Sistemasspa
dc.relation.ispartofEscuela de Sistemasspa
dc.relation.referencesJimé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.spa
dc.rightsDerechos reservados - Universidad Nacional de Colombiaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-NoComercial 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/spa
dc.subject.ddc0 Generalidades / Computer science, information and general worksspa
dc.subject.proposalSematspa
dc.subject.proposalRUPspa
dc.subject.proposalCDMspa
dc.subject.proposalUNC-Methodspa
dc.subject.proposalPrácticasspa
dc.subject.proposalRepresentación gráficaspa
dc.subject.proposalSematspa
dc.subject.proposalPracticesspa
dc.subject.proposalGraphical representationspa
dc.titleRepresentación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planesspa
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
1152184848.pdf
Tamaño:
23.13 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis de Maestría en Ingeniería - Ingeniería de Sistemas