Home > Servicios > Desarrollo de Software
Servicios

Desarrollo de Software

SUR cuenta con un equipo de ingeniería de software especializado en el desarrollo de sistemas informáticos geoespaciales y de procesamiento digital de imágenes de sensores remotos. Para brindar este servicio se utiliza una adaptación propia del Proceso Racional Unificado (RUP, Rational Unified Process en inglés) junto con el Lenguaje Unificado de Modelado (UML).

Proceso de desarrollo

SUR organiza sus proyectos de desarrollo de software en una serie de etapas bien definidas:

desarrollo de software 01

  1. Captura de Requerimientos y Planificación
  2. Análisis de Requerimientos
  3. Arquitectura y Diseño Detallado
  4. Codificación
  5. Pruebas de verificación y validación
  6. Implementación, capacitación y transferencia tecnológica
  7. Soporte, operación y mantenimiento

I+D+i

Adicionalmente, cuando el proyecto lo requiere, se realizan tareas de I+D+i y adaptaciones de los productos Suri.

Gestión de Calidad

En todos sus procesos de ingeniería de software, SUR implementa un sistema de gestión de calidad basado en los lineamientos CMMI.

Además, en los proyectos de ingeniería de software para la industria espacial, SUR incorpora el estándar ECSS (European Cooperation for Space Standardization).

Herramientas de gestión

El servicio de desarrollo de software geoespacial se sustenta en herramientas para seguimiento de proyectos, documentación centralizada y colaborativa, control de versiones y aseguramiento de la calidad:

  • Trac: Seguimiento de iteraciones, gestión de requerimientos por iteración, trazabilidad de requerimientos con tareas, documentación colaborativa del desarrollo, versionamiento de la documentación, reportes, métricas y estadísticas de proyectos.
  • Jenkins: Integración continua de los binarios de los desarrollos
  • SVN: Versionamiento de los fuentes, aministración de configuración de Fuentes.
  • Doxygen: Generación de documentación de código fuente

Tecnologías

Para los desarrollos se integran y adaptan tecnologías maduras y estándares internacionales, incluyendo:

  • Productos Suri
  • ExtJS, OpenLayers, Mapfish y GeoExt, para interfaz gráfica de usuario de tipo web geoespacial
  • Mapserver, para servicio web de mapas y de información geográfica
  • PostgreSQL con PostGIS, para base de datos espaciales
  • GDAL, OGR y GEOS para abstracción de datos y operaciones espaciales
  • wxWidgets y Qt, para interfaz gráfica de usuario de escritorio
  • OpenGL, para manejo 3D
  • HTML 5, Sencha Touch y OpenLayers, para interfaz gráfica de usuario en dispositivos móviles
  • Estándares ISO y OGC WMS, WFS, WCS, CSW, WPS, Simple Features, Filter Encoding, Coordinate Transformation, KML, Styled Layer Descriptor
  • Sistemas de coordenadas EPSG