Aplicaciones
El Área de Sistemas de Información (ASI), a través de su Servicio de Administración Electrónica, Aplicaciones y Sistema de Información, proporciona numerosas aplicaciones, tanto de desarrollo propio como licenciadas, que prestan servicio a los estudiantes, empleados (PDI/PTGAS/PI), centros, departamentos, unidades administrativas, vicerrectorados, otros órganos de gobierno, etc., que facilitan las tareas docentes, investigadoras y administrativas de la UCA y la sociedad.
Otro ámbito de acción importante es el Sistema de Información como repositorio, generación de cuadros de mando para la toma de decisiones, ayuda a la gestión, alimento del portal de transparencia o remisión de informes a organismos externos o a unidades internas.
Desde la Dirección General de Sistema de Información se creó y puso en marcha en el ASI un ecosistema de desarrollo de software. Un ecosistema software es un espacio de trabajo en el que conviven una serie de herramientas que, acompañadas de unas buenas prácticas, permiten a un equipo de desarrollo modelar una metodología de trabajo eficiente y eficaz. Es muy necesario estandarizar tanto las arquitecturas a utilizar como las herramientas de desarrollo. El listado no exhaustivo de recursos técnicos utilizados es:
- Marco de trabajo: Django
- Lenguaje de programación: Python
- Bases de datos: ORACLE, PostgrestSQL, MariaDB (MySQL)
- Tecnologías web: Javascript, JQuery, Ajax, CSS, HTML…
- Entorno de pruebas de software para aplicaciones web: Selenium
- Sistema de control de versiones: Subversion, Git
- Sistema operativo: GNU/Linux
- Tecnología SOA. Consumir/publicar servicios web. (Oracle Bus Service [OBS])
- Gestor de proyectos: Redmine.
- Estructura base UCA para el desarrollo de aplicaciones.
- Elementos y módulos comunes disponibles para su reutilización.
- Pentaho BI Suite