Home > Servicios > Ingeniería de Software
Servicios

Ingeniería de Software

NO TRANSLATION AVAILABLE

SUR cuenta con un equipo de ingeniería de software especializado en sistemas aeroespaciales, sistemas geoespaciales y de procesamiento digital de imágenes de sensores remotos de satélites y VANTs (drones).

Proceso de desarrollo

Aplicamos una adaptación propia del Proceso Racional Unificado (RUP, Rational Unified Process en inglés) con una utilización intensiva del Lenguaje Unificado de Modelado (UML), entre otras buenas prácticas y estándares de la Ingeniería de Software. Nuestros proyectos de desarrollo de software se estructuran 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 nuestros productos Suri y componentes tecnológicos.

Ingeniería de Calidad

Certificamos ISO 9001:2008 + 90003:2014 con alcance "Ingeniería de Software; Investigación, Desarrollo y Transferencia de Tecnologías Geoespaciales". Descargar certificado.

Seguimos las mejores prácticas CMMI en nuestros procesos de Ingeniería de Software.

Aplicamos los estándares ECSS y DO-178 en nuestros proyectos para la industria aeroespacial.

Implementamos las recomendaciones de la PMI para la gestión de nuestros proyectos y contamos con PMPs certificados.

Herramientas de gestión

Nuestra ingeniería se apoya en herramientas de gestión de proyectos, documentación centralizada y colaborativa, control de versiones, integración continua y control de 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 19115 y OGC WMS, WFS, WCS, CSW, WPS, Simple Features, Filter Encoding, Coordinate Transformation, KML, Styled Layer Descriptor