- El Departamento Nacional de Ingeniería de Software cumplirá las siguientes funciones
Realizar, según prioridades y planes de las diferentes dependencias del Instituto, estudios de necesidades de información y de factibilidad para la construcción de nuevos sistemas o servicios de información.
Evaluar la consistencia y calidad de la información prevista por los sistemas de información así como la utilización, actualización y administración de los mismos por parte de los usuarios.
Hacer análisis del flujo de la información, clases de datos, arquitectura de los sistemas y de la información requerida por la entidad.
Realizar los diseños lógicos y físicos de la arquitectura de los sistemas de información, tanto para su organización, ubicación como para su operación.
Realizar la programación y pruebas que garanticen la calidad del software desarrollado.
Planear y administrar el desarrollo de los proyectos de construcción de software.
En coordinación con el Departamento de Apoyo al Usuario, controlar el desarrollo de los proyectos contratados de construcción de software.
Garantizar que existan los procedimientos, estándares y documentación requerida, que soporten la administración, control, seguridad y operación de las aplicaciones implantadas.
Las demás que se le asignen.