PERFIL OCUPACIONAL
PERFIL PROFESIONAL
COMPETENCIA GENERAL
Crear sistemas informáticos mediante la aplicación de metodologías de software satisfaciendo las necesidades del mercado.
Unidad de competencia 1
Analizar los requerimientos del usuario mediante metodologías de desarrollo de software.
Elemento de competencia 1.1
Recopilar información de la necesidad del usuario utilizando metodologías de desarrollo, para comprender el problema.
Criterios de desempeño 1.1.1
Identifica problemas al proceso propuesto o nuevas necesidades en el caso de innovaciones.
Criterios de desempeño 1.1.2
Aplica instrumentos de recolección de datos
Elemento de competencia 1.2
Elaborar documentación de especificación de requerimientos de software usando los lineamientos de las metodologías de desarrollo
Criterios de desempeño 1.2.1
Describe los requerimientos de hardware y software específicos para cada aplicativo que se desarrolla.
Criterios de desempeño 1.2.2
Define la arquitectura de desarrollo al nivel de la aplicación (Orientada a Objetos, Cliente-servidor, estructurada, MVC, etc.)
Criterios de desempeño 1.2.3
Determina el alcance que tendrá la aplicación a ser desarrollada.
Criterios de desempeño 1.2.4
Determina los requerimientos mínimos de funcionalidad o no funcionales del software y hardware.
2. Unidad de competencia 2
Diseñar la interfaz del usuario, estructura del sistema y la base de datos, basado en el análisis de requerimientos
Elemento de competencia 2.1
Elaborar la arquitectura de software mediante diagramas y acorde a las tendencias de diseño de software
Criterios de desempeño 2.1.1
Diseña diagramas acordes a la arquitectura de trabajo y a las tendencias de diseño de software
Elemento de competencia 2.2
Diseñar la interfaz de usuario mediante estándares para obtener una interfaz amigable
Criterios de desempeño 2.2.1
Diseña formularios, páginas, reportes y otros medios de entrada y salida de información aplicando estándares.
Elemento de competencia 2.3
Esquematizar la estructura de la base de datos plasmando los requerimientos del usuario para almacenar y administrar la información.
Criterios de desempeño 2.3.1.
Determina las entidades de la base de datos
Criterios de desempeño 2.3.2.
Aplica el modelamiento de la base de datos de acuerdo al gestor a utilizar. (relacionales, no relacionales).
Criterios de desempeño 2.3.3.
Realiza el modelo conceptual (Entidad- Relación)
Criterios de desempeño 2.3.4.
Realiza modelo lógico (normalización) aplicando conceptos y normativas adecuadas a los requerimientos.
Criterios de desempeño 2.3.5.
Realiza el modelo físico (generar script, consultas DDL, herramientas del gestor de BDD)
3. Unidad de competencia 3
Codificar en un lenguaje determinado los algoritmos, acorde al diseño elaborado.
Elemento de competencia 3.1
Construir el esquema de programación mediante la interpretación del diseño de la aplicación, siguiendo estándares.
Criterios de desempeño 3.1.1
Prepara el ambiente de desarrollo, acorde a la especificación de hardware y software
Criterios de desempeño 3.1.2
Crea paquetes, clases, métodos y otros.
Criterios de desempeño 3.1.3
Codifica los algoritmos de acuerdo al requerimiento del usuario y al diseño establecido.
Elemento de competencia 3.2
Crear la Base de Datos mediante el modelo físico, para organizar, almacenar y manipular la información.
Criterios de desempeño 3.2.1
Instala y configura el gestor de Base de Datos.
Criterios de desempeño 3.2.2
Construye la base de datos usando el modelo físico mediante DDL, scripts o herramientas específicas
Criterios de desempeño 3.2.3
Conecta la base de datos con el entorno de desarrollo.
Elemento de competencia 3.3
Crear los elementos de interacción entre la base de datos y el entorno de desarrollo usando lenguaje de consultas.
otros.
Criterios de desempeño 3.3.1
Elabora procedimientos almacenados, triggers, vistas, consulta y
Elemento de competencia 3.4
Corregir las incidencias del aplicativo a través de la modificación del código fuente, garantizando la calidad del software que se desarrolla.
Criterios de desempeño 3.4.1
Elabora planes de pruebas, acordes a los requerimientos frente a los resultados del aplicativo
Criterios de desempeño 3.4.2
Verifica la aplicación de estándares de programación del código fuente a través de pruebas de aseguramiento de la calidad del producto desarrollado
Criterios de desempeño 3.4.3
Optimiza las consultas de la base de datos mejorando los tiempos de respuesta.
Unidad de competencia 4
Implementar el software elaborado en el ambiente de trabajo
Elemento de competencia 4.1
Instalar el aplicativo en ambiente de pruebas, replicando el ambiente de producción en un servidor de desarrollo para testear la funcionalidad, concurrencia y tiempos de respuesta.
Criterios de desempeño 4.1.1
Instala el ambiente de pruebas de acuerdo a las especificaciones de hardware y software
funcionalidad.
Criterios de desempeño 4.1.2
Ejecuta pruebas del programa para la verificación de su
Criterios de desempeño 4.1.3
Verifica los tiempos de respuesta para que se constate el rendimiento adecuado del aplicativo.
Criterios de desempeño 4.1.4
Efectúa pruebas de integración y funcionalidad en el ambiente de producción
Elemento de competencia 4.2
Instalar el software desarrollado mediante configuraciones según el método de implementación establecido, en ambiente de producción.
Criterios de desempeño 4.2.1
Verifica la infraestructura donde se instalará el software de acuerdo al documento de especificación técnica
Elemento de competencia 4.3
Validar el software elaborado en ambiente de producción corrigiendo los procesos defectuosos detectados
Criterio de desempeño 4.3.1.
Reescribe el código del sistema para corregir los procesos o resultados no esperados.
Elemento de competencia 4.4
Elaborar manuales técnicos y manuales de usuario referente a la instalación, ejecución y funcionamiento, mediante la creación de documentación digital y física
Criterio de desempeño 4.4.1.
Elabora el manual de usuario para el correcto uso del software desarrollado
Criterio de desempeño 4.4.2.
Elabora el manual técnico para facilitar su correcta instalación y dar a conocer los requerimientos de sistema.
Elemento de competencia 4.5
Capacitar a los usuarios funcionales y técnicos mediante talleres, para correcto uso del software implementado
Criterio de desempeño 4.5.1.
Aplica el plan de capacitación establecido para instruir al personal en el manejo del sistema y evitar los errores de usuario.
Ver anexo 13 valoración del perfil profesional por parte de las empresas
Ver anexo 14 perfil profesional formato SETEC