
🏫 Instituto de Formación Técnica Superior Nº 29
🎓 Carrera | ⏱️2 1/2 años | 🏫 Presencial
📜 Técnico Superior en Desarrollo de Software
📝 Título oficial – Resolución N° 2023-1060-GCABA-MEDGC
Descripción
Funciones del profesional
A continuación, se presentan funciones y subfunciones del perfil profesional de este técnico superior, en las cuales se pueden identificar las siguientes actividades:
- Modelizar artefactos de software a partir de especificaciones, refinándolas en caso necesario, para determinar el diseño detallado y las características de una solución que las satisfaga en el contexto de la arquitectura del sistema de software del cual van a formar parte.
- Esto comprende:
- Interpretar críticamente las especificaciones recibidas.
- Interpretar la arquitectura del sistema en el cual se inserta la asignación.
- Aplicar patrones de diseño si corresponde.
- Diseñar la solución.
- Representar el diseño.
- Verificar el diseño.
- Esto comprende:
- 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, y en función de lo acordado para el proyecto, optimizará el desempeño de lo que construya aplicando buenas prácticas de programación y documentación.
- Esto comprende:
- Reutilizar elementos ya existentes.
- Redactar código.
- Optimizar el código.
- Controlar cambios y versiones.
- Utilizar ambientes de desarrollo.
- Esto comprende:
- 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 satisfacerse de que cumpla con las especificaciones recibidas.
- Esto comprende:
- Considerar las necesidades de cobertura de la prueba.
- Diseñar los casos de prueba.
- Preparar el entorno de pruebas.
- Realizar pruebas unitarias.
- Registrar casos de prueba, datos y resultados de pruebas y acciones correctivas.
- Esto comprende:
- 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. Algunas asignaciones requieren una revisión de código ya existente para poder ampliar funcionalidades o refactorizarlo.
- Esto comprende:
- Interpretar código.
- Diagnosticar defectos.
- Depurar defectos.
- Esto comprende:
- Documentar sus actividades y los resultados obtenidos aportando elementos para asegurar la calidad de los proyectos de acuerdo con normas y estándares establecidos.
- Esto comprende:
- Registrar actividades realizadas.
- Documentar todos los productos de su labor.
- Esto comprende:
- 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.
- Esto comprende:
- Obtener métricas a partir de los registros de actividades.
- Reportar avances y dificultades.
- Planificar sus actividades.
- Controlar sus actividades.
- Esto comprende:
Plan de Estudios
Primer Año
Primer Cuatrimestre
- Técnicas de Programación
- Administración de Bases de Datos
- Elementos de Análisis Matemático
- Lógica Computacional
Segundo Cuatrimestre
- Desarrollo de Sistemas Orientado a Objetos
- Modelado y Diseño de Software
- Estadística y Probabilidades para el Desarrollo de Software
- Inglés
- Aproximación al campo profesional del Desarrollo de Software
Segundo Año
Primer Cuatrimestre
- Desarrollo de Aplicaciones para Dispositivos
- Metodología de Pruebas de Sistemas
- Tecnologías de la Información y Comunicación
- Taller de Comunicación
- Desarrollo de Sistemas de Información orientados a la gestión y apoyo a las decisiones
Segundo Cuatrimestre
- Desarrollo de Sistemas Web (Back End)
- Desarrollo de Sistemas Web (Front End)
- Ingeniería de Software
- Desarrollo e implementación de sistemas en la nube
Tercer Año
Primer Cuatrimestre
- Programación sobre Redes
- Seminario de Profundización y/o Actualización
- Gestión de Proyectos
- Trabajo, Tecnología y Sociedad
- Proyecto Integrador
Sedes
Instituto de Formación Técnica Superior Nº 29 (Sede central) - CABA
