INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE RENOVACIÓN DE SOPORTE Y MANTENIMIENTO LICENCIAS MATLAB Y SUS MODULOS 1. Nombre del Área : Gerencia de Sistemas y TI 2. Responsables de la Evaluación : Hernan Berrospi Durand Eduardo Vasquez Diaz Carlos Garcia Bellido I-GSTI-73-2017 3. Cargos : Gerente de Sistemas y TI Especialista Técnico en Operaciones e Infraestructura TICs Gestor de Sistemas. 4. Fecha : 07 de junio del 2017 5. Justificación: Matlab y sus módulos son un software que sirve para realizar cálculos matemáticos complejos de ingeniería e investigaciones científicas y su conectividad a base de datos permite el manejo eficiente de gran cantidad de datos. Su capacidad para procesar una gran cantidad de datos a partir de una lógica matricial, hace que sea sencillo desarrollar aplicaciones permite resolver muchos problemas numéricos en una fracción del tiempo del que llevaría hacerlo en otros lenguajes como C, BASIC, FORTRAN y EXCEL. Durante 2015, las División de Distribución Eléctrica desarrolló un código fuente utilizando Matlab para el cálculo del factor de recargo del Fondo de Compensación Social Eléctrica (FOSE) y este año se ha previsto continuar el desarrollo del proceso con la programación del código fuente para el Programa de Transferencias. Matlab se vuelve relevante al ser una herramienta que permite hacer las proyecciones necesarias para este proceso regulatorio. Así mismo, la División de Generación y Transmisión desarrolló el código fuente para la Proyección de la Demanda de los Sistemas Aislados utilizando este mismo software. Por otro lado, personal de la GRT ha sido capacitado en el uso de esta herramienta para el desarrollo de aplicaciones en los procesos regulatorios señalados y otros que sean necesarios. Si bien, existen otros programas en el mercado como Mathcad, que son funcionalmente similares, Matlab dispone de una mayor gama de librerías de herramientas matemáticas, la más completas del mercado, que permiten realizar el modelamiento matemático de los procesos regulatorios, el manejo de base datos y las proyecciones necesarias para estimar la demanda, las ventas por energía y muchas otras variables necesarias para la regulación de tarifas. Inclusive estas proyecciones podrían realizarse utilizando herramientas más complejas, como Redes Neuronales, con un mejor resultado en la proyección. Otra ventaja, es que buena parte de las simulaciones e investigaciones que se realizan entidades especializadas con IEEE utilizan Matlab, por lo que resulta sencillo acceder a los modelos matemáticos presentados en estas investigaciones científicas para el campo de la
ingeniería y regulación que podrían servir de base para el desarrollo de nuevas aplicaciones en el campo de la regulación de tarifas. Es preciso señalar que actualmente el factor de recargo del FOSE y el programa de transferencias se procesan utilizando Excel, con la consecuente probabilidad de incurrir en error al momento de procesar los datos entre celdas, hojas e inclusive libros. La utilización de Matlab contribuiría en buena parte a reducir esta probabilidad de error. 6. Alternativas: Se han identificado otras alternativas: Software Matlab Software Mathcad 7. Análisis Comparativo Técnico: Se procedió en aplicación de la parte 3 de la Guía de Evaluación de Software aprobada por Resolución Ministerial No 139-2004-PCM: Propósito de la Evaluación: Determinar los atributos o características mínimas del software a adquirir. Identificar el tipo de producto: Software de modelamiento sistemas de transporte de gas. Especificaciones del Modelo de Calidad: Se aplica al Modelo de Calidad de Software descrito en la Parte I de la Guía de Evaluación de Software aprobado por Resolución Ministerial No 139-2004-PCM. Selección de Métricas: Las métricas fueron seleccionadas en base al análisis de los requerimientos del (las) área(s) usuaria(s) y a la información técnica de los productos de software señalados en el punto 6 Alternativas. Del análisis realizado, se han determinado las siguientes características técnicas mínimas y sus respectivas métricas Ítem Características Descripción Puntaje Atributos Internos 1 Portabilidad de Sistemas Operativos a) Es compatible con los sistemas operativos Windows y Linux (8) b) Solo es compatible con Windows (4) c) No es compatible con Windows (0) 8 2 Actualizaciones a) El software se actualiza al menos 1 vez al año (6) b) Se actualiza en promedio 1 vez cada 2 o 3 años (3) 6
3 Compatibilidad Atributos Externos 4 Adecuación 5 Madurez 6 Aprendizaje Atributos de Uso 7 Nuevos Releases 8 Capacitación 9 Conocimiento Apoyo Técnico (Consultas) c) No es frecuente su actualización (0) a) Puede invocar códigos en C, Fortran, Java y ser invocado desde.net, Java, Excel () b) Puede importar o exportar archivos desde Excel (5) a) El software de adecúa plenamente y reduce los diferentes formatos en su totalidad según las funciones requeridas por el usuario (20) b) El software no se adecúa a los formatos, según las funciones requeridas por el usuario () a) Es un producto con experiencia en el mercado () b) Es un producto con poca experiencia en el mercado (5) a) Se cuenta con manuales en castellano y capacitación (8) b) Se cuenta con manuales en inglés y no se brinda una oferta de capacitación en el mercado (4) a) Hay garantía contractual de entrega de entrega gratuita de cuando menos el próximo reléase (8) b) Hay garantía de entrega de nuevo reléase previo pago al proveedor que se adquiera el software (4) c) Los releases son gratuitas y se descargan de la web, pero no se garantiza que siempre estarán disponibles (2) a) Se da capacitación incluida en el costo del software () b) Se da capacitación previo pago no incluida en el costo (5) c) No se brinda ninguna capacitación (0) a) Conocimiento del software en el mercado y áreas usuarias () b) Sin mayor conocimiento del software en áreas usuarias (0) a) Se da soporte técnico in Situ, via web o correo, incluido en la 20 8 8
compra del producto () b) Se da soporte técnico vía web o correo previo pago por la suscripción de los servicios (5) c) No cuenta con el personal técnico en el Perú (0) Luego de determinar las características técnicas mínimas y las métricas aplicables, se procedió al análisis comparativo técnico, para lo cual se aplicó el Modelo de Calidad de Software descrito en la Parte I de la Guía Evaluación de Software por Resolución Ministerial No 139-2004-PCM. Ítem Características Matlab Mathcad Puntaje Atributos Internos 1 Portabilidad de Sistemas Operativos 8 4 8 2 Actualizaciones 6 3 6 3 Compatibilidad 5 Atributos Externos 4 Adecuación 20 20 20 5 Madurez 6 Aprendizaje 8 8 8 Atributos de Uso 7 Nuevos Releases 8 4 8 8 Capacitación 5 5 9 Conocimiento 5 Apoyo Técnico (Consultas) 5 0 TOTAL 90 64 0 8. Análisis Comparativo de Costo Beneficio: A. Licenciamiento: Se cuenta con 2 licencias de Matlab actualmente. Se ha realizado un análisis comparativo de costos referenciales (en nuevos soles, incluyendo el IGV) entre los productos Matlab y Mathcad. Productos Renovación de Software de cálculos matemáticos complejos de ingeniería Matlab (Por una Licencia) Adquisición de Software de cálculos matemáticos complejos de ingeniería Mathcad (Por una Licencia) Precio S/ 1 630.44 S/ 2 587.94 La adquisición del software deberá incluir lo siguiente:
Idioma español. Actualización hacia nuevas versiones elaboradas por el fabricante. Instalación y configuración del software será con el apoyo del proveedor. Manuales impresos o en archivo digital. Apoyo técnico en los problemas que se pudieran en el uso del programa. Documento emitido por el fabricante en el cual se acredite que el proveedor cuenta con autorización para comercializar, brindar soporte técnico y suministrar las actualizaciones del software. (*) Se adjunta el anexo 01 los precios ofrecidos por los fabricantes. B. Hardware necesario para su funcionamiento El software Matlab y sus Módulos de la marca MathWorks operan sobre una plataforma Microsoft Windows con el cual ya cuenta la institución. C. Soporte y Personal Externo Se va contar con el soporte y actualizaciones durante el primer año; posteriormente se renovará el servicio de soporte y actualizaciones cada año. D. Personal y Mantenimiento Interno El personal del Osinergmin será capacitado sobre las nuevas versiones de software, para el apoyo en sostenimiento del sistema ante cualquier inconveniente. E. Capacitaciones Los representantes de los productos evaluados cuentan con el personal calificado para brindar las capacitaciones, actualmente ya se tiene conocimiento de la herramienta MatLab a nivel funcional. F. Otros puntos Debido a que los productos evaluados no afectan a la plataforma actual, no es necesaria la evaluación del impacto en el cambio de plataforma ni en el tiempo de recuperación. 9. Conclusiones: El software de cálculos matemáticos complejos de ingeniería de marca Matlab, en el análisis comparativo técnico alcanza el mayor puntaje. Se puede observar Matlab presenta mejores funcionalidades y características técnicas que el otro software evaluado; también en el análisis comparativo de Costo Beneficio, el costo del software de marca Matlab beneficia su renovación. Sobre la base del análisis de la evaluación técnica y análisis de costo beneficio del presente informe, se elige al software de cálculos Matlab, por lo que se recomienda la adquisición del soporte y actualización del software de cálculo Matlab
. Firmas: Hernan Berrospi Durand Gerente de Sistemas y TI Eduardo Vasquez Diaz Especialista Técnico en Operaciones e Infraestructura TIC Carlos Garcia Bellido Gestor de Sistemas