Propósito del estándar
Servir como referente para la evaluación y certificación de las personas que se desempeñan en la construcción de componentes de software con base en especificaciones y en la realización de pruebas unitarias.
Asimismo, puede ser referente para el desarrollo de programas de capacitación y de formación basados en el Estándar de Competencia (EC).
El presente EC se refiere únicamente a funciones para cuya realización no se requiere por disposición legal, la posesión de un título profesional. Por lo que para certificarse en este EC no deberá ser requisito el poser dicho documento académico.
Descripción
Este EC permite evaluar las siguientes habilidades de una persona:
Construir programas informáticos de acuerdo con las especificaciones de requerimientos previamente establecidas y a las características del equipo a utilizar.
Realizar pruebas unitarias de los programas formulados para verificar su validez.
Revisar y, en su caso, modificar los diferentes programas de cómputo, de acuerdo con los requerimientos de los usuarios.
El presente Estándar de Competencia se fundamenta en criterios rectores de legalidad, competitividad, libre acceso, respeto, trabajo digno y responsabilidad social
Elementos de competencia evaluados
Este estándar evalúa los siguientes elementos de competencia:
- E0603: Construir componentes de software con base en especificaciones
- E0604: Realizar pruebas unitarias
Ocupaciones relacionadas
- No hay referente en el CNO
- Programador
- Desarrollador de software
Glosario del estándar: guía de estudio
Términos oficiales del EC0160 que conviene dominar antes de la evaluación:
- Compilar
- Es el proceso de traducción del código fuente de un lenguaje de alto nivel a código binario para que pueda ejecutarse en un sistema operativo.
- Componente
- Son todos aquellos recursos desarrollados con funcionalidad específica y que puede formar solo o junto con otros, un entorno funcional requerido en una aplicación. Son independientes entre ellos, y tienen su propia estructura e implementación. Son objetos pre compilados con interfaces de entrada/salida bien definidas listos para ser usados en diferentes ambientes.
- Indentado
- Es un bloque de texto movido hacia la derecha insertando espacios o tabuladores para separarlo del texto adyacente, lo que en el ámbito de la imprenta se ha denominado siempre como sangrado o sangría. En los lenguajes de programación de computadoras, la indentación se utiliza para mejorar la legibilidad del código fuente por parte de los programadores.
- Legible
- Se dice del código que le hace fácil a un programador distinto al que lo desarrolló entenderlo y mantenerlo. Las características de código legible incluyen: no ofuscación e indentación.
¿Cómo es la evaluación del EC0160?
Duración estimada: 4 horas
Materiales y equipo que se utilizan en la evaluación (12)
- La ubicación de la carpeta de trabajo para la evaluación debe ser c:\datosCustomers-inicial
- El equipo de cómputo debe tener al menos una de las siguientes configuraciones:
- Configuración 1
- SQL Server Express
- Visual studio 2010 con Visual Basic.net y/o C#
- Base de datos Northwind
- Procesador de textos
- Configuración 2
- mysql
- Eclipse
- Java SDK
- Tabla Customers de la base de datos Northwind
La evaluación oficial la realiza una Entidad de Certificación y Evaluación acreditada por el CONOCER. Esta información es orientativa y proviene del documento oficial del estándar.
Documento oficial
Este PDF es publicado por CONOCER. Consulta el contenido completo para conocer criterios de desempeño, evidencias y referencias normativas.
Cargando documento...