Representación en el núcleo de Semat de prácticas de métodos de desarrollo basados en planes
2016
Los ingenieros de software utilizan metodos para asegurar la entrega de un producto de calidad, respetando el tiempo y presupuesto planteados. La existencia de practicas replicadas con pequenas modificaciones y la separacion entre las practicas industriales y de investigacion academica, hacen que la cantidad de metodos incremente en el tiempo. Generalmente, cuando se adopta un nuevo metodo para el desarrollo, los existentes se excluyen completamente sin tener en cuenta que algunas practicas pueden ser utiles aun para el desarrollo. Un determinado metodo no se adapta a todo tipo de proyecto, sino que cada tipo de proyecto tiene un metodo que se ajusta mejor. Actualmente, el uso frecuente de las practicas y tecnicas que un metodo define depende de la moda o tendencia de desarrollo del momento. De acuerdo con la literatura, existen dos tipos de metodos (basados en planes y agiles) que se diferencian por la forma de trabajo, la inversion de tiempo y la obtencion de herramientas para llevar a cabo el desarrollo del software. Aun asi, son metodos que comprenden practicas similares. Semat (Software Engineering Method and Theory) es una iniciativa que responde al llamado de la accion de los metodos y la teoria de la ingenieria de software, creando un marco de pensamiento que permite la agrupacion de practicas pertenecientes a distintos metodos, conformando asi una base teorica comun con principios probados. Lo anterior con el fin permitir al ingeniero de software organizar sus propios metodos, utilizando las practicas de acuerdo a las necesidades de sus proyectos. Por ello, en esta Tesis de Maestria se propone la representacion en el nucleo de Semat de las practicas de tres metodos basados en planes: Rational Unified Process (RUP), Custom Development Method (CDM) y UNC-METHOD. Asi, se definen las practicas existentes y a ellas se les agregan las actividades, roles y productos de trabajo propios de cada metodo, mediante la definicion de los alfas, espacios de actividad y competencias requeridas.
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
1
Citations
NaN
KQI