CAPÍTULO 3. MARCO TEÓRICO, DISEÑO DEL SISTEMA Y ESCENARIO DE
3.2. Metodología para la construcción del sistema de la recolección
CRISP-DM no tiene una fase, tarea o actividad que guie los procesos de desarrollo o implementación de los sistemas usados para realizar la recolección de datos. Es por ese monito que se opta por el uso de elementos del Modelo de Construcción de Soluciones M.C.S para el desarrollo del sistema de recolección de datos. Este modelo se caracteriza por ser: dirigido por objetivos, iterativo e incremental, manejado por riesgos, guiado por casos de uso, centrado en arquitectura y basado en componentes [108] La elección de ese proceso de desarrollo se hace debido a los buenos resultados que previamente se han obtenido en prácticas de laboratorio y ciertas asignaturas. Además, el M.C.S es ampliamente usado en los Trabajos de Grado llevados a cabo en la Facultad de Ingeniería Electrónica y Telecomunicaciones de la Universidad del Cauca, especialmente en el Departamento de Telemática. A continuación, se describen los tres propósitos fundamentales del M.C.S.
Construir una solución de calidad y oportuna: En el presente trabajo de grado se aplica al cumplimiento de los objetivos, dentro de los plazos de tiempo fijados en la reglamentación de la facultad para la presentación de este tipo de trabajos.
Que la solución planteada tenga costos competitivos:Uno de los problemas planteados y encontrados en la revisión de la literatura es precisamente el elevado costo que involucran las enfermedades cardiovasculares en su prevención, detección y tratamiento.
Que la solución planteada pueda contribuir a la creación y enriquecimiento de la base de conocimiento/experiencia institucional: El presente trabajo busca generar conocimiento y herramientas para la línea de investigación en e-Salud.
El M.C.S. está compuesto por tres macrocomponentes, cada uno de los cuales es una perspectiva o dimensión de cualquier proceso que se debe llevar a cabo para la construcción de la solución. Estos tres macrocomponentes son [108]:
Estructura para la descripción del sistema:Este macrocomponente está formado por tres modelos, denominados Modelo para el Establecimiento de Responsabilidades (M.E.R.), Modelo para la Descripción del Sistema (M.D.S.) y Modelo para la Implementación del Sistema (M.I.S.); organizados
de mayor nivel de abstracción (M.E.R.) a un menor nivel de abstracción (M.I.S.).
Modelo del proceso de desarrollo: Define las fases del proceso para la construcción de la solución, y determina las transiciones entre las mismas.
Modelo para la organización del talento: Define una referencia para organizar al talento (recurso humano) que trabaja en el proyecto. En este caso el equipo de trabajo se encuentra definido por los estudiantes y el director del Trabajo de Grado.
3.2.1. Pilares fundamentales
Los pilares esenciales para el proceso de desarrollo de la solución, con el fin de lograr los propósitos descritos anteriormente, son cinco. Estos cinco pilares son [108]:
1. Ingeniería del sistema: Este pilar implica que el sistema debe tratar de cumplir y satisfacer las necesidades del ambiente en el que se va a implantar. Debido a esto, se debe tener una comprensión del entorno y los fenómenos que lo rodean.
2. Orientación a objetos: Hace referencia a la reusabilidad de componentes (utilizar al máximo los componentes ya existentes, y al generar nuevos componentes, que estos sean diseñados para que puedan ser usados en el futuro).
3. Orientación a diseño: Este pilar indica que el proceso de desarrollo debe enfocarse en el diseño del sistema o solución, no en la implementación del mismo. Si se obtiene un diseño claro y entendible por todo el equipo de trabajo, entonces la implementación es considerada una derivación con cierta automatización. Por lo tanto, los sistemas deben ser validados principalmente en su diseño.
4. Técnicas de descripción formal: Este pilar indica que se deben buscar lenguajes de descripción que favorezcan una clara comunicación entre los integrantes del equipo de trabajo, y de estos con los clientes. El autor del M.C.S. sugiere una posición intermedia, con notaciones semi-formales, pero con lenguajes de modelamiento formales.
5. Abstracción como técnica fundamental: Hace referencia a la abstracción como uno de los pilares más importantes, con lo cual se puede entender completamente la finalidad del sistema.
3.2.2. Fases de referencia
La metodología M.C.S. plantea un proceso de desarrollo con cuatro fases, con las respectivas etapas para pasar de una fase a la siguiente (estas etapas se denominan Revisión y Compromiso). Las cuatro fases son: estudio de prefactibilidad, formulación del proyecto, ejecución del proyecto, y validación de la solución [108].
Fase 1, estudio de prefactibilidad:Con esta fase se pretende analizar el problema y determinar si se continúa con el proyecto. De manera que pueda definirse claramente el alcance del sistema.
Fase 2, formulación del proyecto: Mediante esta fase se pretende analizar los aspectos esenciales de la construcción del sistema, y asegurar su viabilidad. De manera que pueda establecerse una arquitectura de referencia.
Fase 3, ejecución del proyecto: Con esta fase se pretende construir el sistema o solución. De manera que el sistema construido tenga una capacidad operacional adecuada.
Fase 4, validación de la solución: Mediante esta fase se pretende probar el sistema y corregir errores detectados. Como resultado se llega a un sistema en versión final (a satisfacción del cliente o las necesidades)
3.3. Conclusiones
Este y el primer capítulo contienen las recomendaciones, tareas y actividades propuestas en la fase 1 de CRISP-DM. El principal objetivo de este capítulo es entender, de la forma más clara, el proyecto. De modo que, este capítulo describe aspectos fundamentales, conceptos, requisitos y consideraciones sobre el proyecto en general. En consecuencia, a partir de esta fase surgen factores como la arquitectura inicial y final del sistema, la selección de los dispositivos, requerimientos, limitaciones, supuestos, criterios de éxito, metodología de recolección y el plan del proyecto.