SERVICIO NACIONAL DE APRENDIZAJE SENA WORLDSKILLS COLOMBIA LINEAMIENTOS TÉCNICOS HABILIDAD DE SOLUCIONES DE SOFTWARE OBJETIVO DE LA PRUEBA El desarrollo de Software es una habilidad que permite obtener una solución a un problema mediante un programa de computador, logrando la automatización de un proceso a través del uso de plataformas de desarrollo. Para llegar a la solución, el desarrollador de software además de manejar adecuadamente las plataformas, debe también poseer una buena lógica, analizar el problema, diseñar la solución y hacer las pruebas requeridas para garantizar el óptimo funcionamiento de la aplicación, a estas fases en conjunto se les conoce como fases del desarrollo de software. El objetivo de la prueba regional, es seleccionar a un competidor entre los participantes de los diferentes centros de formación, que represente a la regional en la habilidad de Soluciones de Software durante la competencia nacional de Worldskills Colombia.
DESCRIPCION DE LA PRUEBA La prueba debe permitir evidenciar las habilidades de los competidores en los siguientes aspectos: ANÁLISIS: Interpretar el informe de requerimientos e identificar su incidencia en las siguientes fases de desarrollo. Interpretar y crear diagramas de análisis Interpretar y crear modelos de datos Realizar algoritmos y aplicar lógica de programación para la resolución de problemas Reconocer y usar adecuadamente la simbología del lenguaje UML (Lenguaje de Modelado Unificado) Emplear herramientas CASE para el desarrollo de diagramas UML. DISEÑO: Interpretar el informe de análisis y determinar su incidencia en el diseño de la solución. Interpretar los requerimientos funcionales y no funcionales y su incidencia en el diseño de la solución. Adaptar el diseño, de acuerdo con las cualidades sistémicas definidas para la aplicación. Aplicar patrones de diseño de acuerdo con las características de la aplicación. Determinar la arquitectura óptima para la aplicación y su respectiva representación en el diseño de la solución. CONSTRUCCIÓN: Interpretar el informe de diseño y su incidencia en la construcción de la aplicación. Aplicar convenciones y estándares en la construcción de la aplicación. Usar plataformas desarrollo para la construcción de aplicaciones.
Crear aplicaciones para ambientes de ejecución de tipo consola, window, web y móvil. Construir y gestionar bases de datos. Usar el lenguaje de consulta estructurado SQL para la definición y manipulación de datos. Emplear herramientas CASE para el desarrollo de aplicaciones. Usar el lenguaje propio del sistema manejador de bases de datos para la construcción de paquetes, funciones almacenadas, procedimientos almacenados y disparadores (triggers). Construir la aplicación respondiendo a los requerimientos funcionales y no funcionales. Las plataformas de desarrollo, lenguajes de programación y sistemas manejadores de bases de datos deben ser los aprobados para las siguientes competencias internacionales de Worldskills. PLATAFORMAS LENGUAJES BASES DE DATOS JAVA JAVA MYSQL.NET C# SQLSERVER *Se recomienda que los IDE (Ambientes de Desarrollo Integrado) y las versiones de las herramientas de programación sean express o libres y en sus últimas versiones disponibles.
TIEMPO ESTIMADO PARA LA PRUEBA La competencia se desarrolla durante 4 días, con una duración de 4 horas diarias. MATERIALES, EQUIPOS Y HERRAMIENTAS PARA LA PRUEBA Se requerirán los siguientes elementos para la realización de la prueba: Ítem Elemento Imagen Cantidad Observaciones 1 Plataformas 2 por PC Cada equipo debe tener instaladas las facilidades para estas dos plataformas 2 Windows Seven Cada Equipo debe tener instalado este S.O. 3 Microsoft Office 2010 4 Herramientas Case Cada Equipo debe tener instalado Alguna de estas herramientas case. 5 Computadores Los correspondi entes al número de competidor es Las características de HW deben presentar un desempeño óptimo del equipo
6 Reloj 1 ÁREA EN LA QUE SE DESARROLLA LA PRUEBA Ambiente que posea equipos de cómputo con las características de hardware y software especificadas para la presentación de la prueba. EVALUACIÓN DE LA PRUEBA Estas pruebas y proyectos deben ser evaluados por Instructores de la Regional responsable, que cumplan con los perfiles técnicos descritos en las Reglas de Competencia de WorldSkills Colombia y la Descripción Técnica de la habilidad.
CONTACTOS Olga Lucía Aldana. E-mail: oaldanaz@sena.edu.co Experta Regional Distrito Capital WorldSkills - Habilidad IT Software Solutions for Business. Centro de Servicios Financieros. Fabián Alejandro Rodríguez. E-mail: fabianalejandro@misena.edu.co Jefe Nacional de Taller WorldSkills- Habilidad IT Software Solutions for Business. Centro de Electricidad Electrónica y Telecomunicaciones.