El técnico Superior en Desarrollo de Software contará con sólidos conocimientos científicos y técnicos que lo habilitarán para desempeñarse con idoneidad en el ámbito de la gestión de la información y el desarrollo e implementación de software respetando los criterios de seguridad informática, confidencialidad y calidad del software, lo que comprende:
- Modelizar artefactos de software a partir de especificaciones para determinar el diseño y características de la solución del sistema a implementar, lo que comprende:
- Interpretar las especificaciones recibidas y la arquitectura de sistema
- Aplicar patrones de diseño
- Verificar el diseño
- Construir los artefactos de software que implementen el diseño realizado:
- reutilizar elementos existentes
- codificar
- controlar cambios en el sistema
- Verificar los artefactos de software construido:
- diseñar casos de pruebas
- ejecutar pruebas del sistema
- registrar datos y resultados de pruebas y acciones correctivas
- Revisar el código de artefacto de software para resolver defectos y mejoras realizando revisiones cruzadas con otros integrantes del proyecto para asegurar la calidad del Software.
- diagnosticar defectos
- proponer mejoras
- Documentar las actividades y los resultados obtenidos de acuerdo a normas estándares establecidos para asegurar la calidad del software
- registrar las actividades realizadas
- documentar los procesos y resultados
- Detectar, sugerir y consensuar con sus pares modificaciones en los desarrollos, en los circuitos y procesos de trabajo, para generar mayores beneficios en el ámbito laboral, cumpliendo con los procesos establecido:
- respetar las pautas en materia de confidencialidad
- respetar el trabajo, el espacio de trabajo y los de la empresa
- reportar los incidentes relativos a los desarrollos realizados y sobre la seguridad de la información
- reconocer siempre los circuitos y proceso de trabajo del ámbito laboral y las modificaciones de los mismos.