KUALI-BEH
Este es el resumen de la propuesta sometida a Object Management Group (OMG) como respuesta a la solicitud "Foundation for the Agile Creation and Enactment of Software Engineering Methods (FACESEM) RFP".
Autores: Dra. Hanna J. Oktaba, Miguel Ehécatl Morales Trujillo y Magdalena Dávila Muñoz.
KUALI-BEH describe los conceptos comunes y sus relaciones presentes en cualquier proyecto de software. KUALI-BEH es una propuesta mexicana a la solicitud del Object Management Group A Foundation for the Agile Creation and Enactment of Software Engineering Methods [1]. Esta propuesta se fundamenta en el conocimiento y experiencia obtenidos en múltiples proyectos, incluyendo la definición de estándares de desarrollo de software [2] [3] [4].
Los Ingenieros de Software practicantes que están involucrados activamente en proyectos de software son el principal objetivo de la propuesta de KUALI-BEH. Los ingenieros de método, quienes se encargan de definir métodos para proyectos de software, son otro de los grupos que pueden estar en el alcance de esta propuesta.
KUALI-BEH se compone de dos vistas: estática y operacional (Figura 1).
La vista estática proporciona un marco de trabajo para la definición de las diferentes formas de trabajo de los practicantes. Estas formas de trabajo son organizadas en métodos compuestos por prácticas. Este conocimiento se estructura en una infraestructura de métodos y prácticas que pueden ser aplicadas por los practicantes.
La vista operacional está relacionada con la ejecución del proyecto de software. Esta vista proporciona a los practicantes mecanismos para ejecutar y adaptar un método con sus prácticas de acuerdo a las necesidades de los principales interesados y a un contexto específico.
Los conceptos de KUALI-BEH se pueden aplicar para definir métodos y prácticas de cualquier proyecto de software, independientemente del tamaño, complejidad, modelo de ciclo de vida utilizado o tecnología.
Figura 1. Vistas de KUALI-BEH
Nota*: Como trabajo de tesis de maestría de Rodrigo Alberto Barrera Hernández, se ha desarrollado una herramienta de software para apoyar el uso de KUALI-BEH