El Técnico Superior en Desarrollo de Software estará capacitado para producir artefactos de Software, lo que comprende su diseno detallado, construcción - reutilizando elementos existentes o programandolos enteramente- y verificación unitaria, así como su depuración, optimización y mantenimiento; desarrollando actividades propias de su perfil profesional y cumpliendo con los criterios de realización establecidos para las mismas en el marco de un equipo de trabajo organizado por proyecto.
Modelizar artefactos de software a partir de especificaciones para determinar el diseño detallado y las caracterIsticas de una solución que las satisfaga en el contexto de la arquitectura del sistema de software del cual van a formar parte.
Construir los artefactos de software que implementen el diseño realizado, aplicando patrones o reutilizando código en la medida en que resulte posible. Al hacer esto optimizara el desempeno de lo que construya aplicando buenas practicas de programación y documentación.
Verificar los artefactos de software construidos considerando las necesidades de cobertura de la prueba. Para ello diseña los casos considerando el entorno de pruebas y ejecuta pruebas unitarias, así como registra los datos y resultados. De ser necesario, realiza acciones correctivas sobre el código hasta asegurarse de que cumpla con las especficaciones recibidas.
Revisar el código de artefactos de software para resolver defectos o mejorarlo. Este código puede ser propio o ajeno. Esta actividad comprende revisiones cruzadas con otros integrantes del proyecto para asegurar la calidad del producto.
Documentar sus actividades y los resultados obtenidos aportando elementos para asegurar la calidad de los proyectos de acuerdo con normas y estándares establecidos.
Gestionar sus propias actividades dentro del equipo de trabajo del proyecto. Ello comprende la planificación, organización y control de las tareas a realizar, el oportuno reporte de avances y dificultades y el registro y reflexión sobre lo realizado para capitalizar experiencias y estimar métricas aplicables a su actividad.
Interactuar con los diferentes roles ocupacionales y areas organizacionates, mediante un trabajo en equipo de carácter cooperativo, con capacidad para negociar, argumentar y articular propuestas, necesidades y expectativas.
Generar propuestas innovadoras y emprendimientos productivos propios del ámbito del desarrollo de software.
Resolución 2120/2016 | ||
---|---|---|
Primer Año | Segundo Año | Tercer Año |
Comunicación (C1) | Problemática Socio Contemporáneas (C1) | Ética y Responsabilidad Social (C1) |
Unidad de Definición Institucional I (C2) | Unidad de Definición Institucional II (C2) | Derecho y Legislación Laboral (C2) |
Matemática | Inglés Técnico II | Redes y Comunicación |
Inglés Técnico I | Innovación y Desarrollo Emprendedor | Programación II |
Administración | Estadística | Gestión de Proyectos de Software |
Tecnología de la Información | Programación I | Bases de Datos II |
Lógica y Estructura de Datos | Ingeniería de Software II | Práctica Profesionalizante II |
Ingeniería de Software I | Bases de Datos I | Espacio Curricular Institucional III |
Sistemas Operativos | Práctica Profesionalizante I | |
Espacio Curricular Institucional I | Espacio Curricular Institucional II |
Tecnicatura Superior en Gestión de las Organizaciones
Plan de estudiosTecnicatura Superior en Analista Funcional de Sistemas de Información
Plan de estudiosTecnicatura Superior en Desarrollo de Software
Plan de estudios