|
CONSIDERACIONES GENERALES
Este curso está orientado a formar analistas y diseñadores de software (y sus componentes), involucrando el uso de herramientas y estándares para el diseño de sistemas, preparando así, la documentación necesaria que servirá como base para los implementadores.
Duración del curso: 4 meses - 48 horas de clase
Las 48 horas son reales dado que nuestras clases no tienen recreo
Título obtenido: Certificado de Ingeniería de software
Práctica siempre individual: siempre tenemos un computador disponible para cada alumno, de forma tal que cada alumno pueda probar y experimentar directamente en su computador todo lo que va aprendiendo y no tenga que mirar como otro hace las cosas. Esta es la forma natural e imprescindible para un correcto aprendizaje, compartiendo con los demás compañeros las experiencias, pero realizando luego cada uno en su computador la práctica de los conocimientos adquiridos
TEMARIO
Introducción a la ingeniería de software
Introducción a los sistemas de información
El software en la sociedad
Calidad del producto, del proceso y del software
Ciclo de desarrollo
Análisis de requisitos
Actividades iniciales y análisis de requisitos
Análisis estructurado
Introducción a los casos de uso
Prototipo
Diseño del software
Prueba del software
UML - Unified Modeling Language
Clasificación estructural
Vista estática (diagrama de clases)
Vista de casos de uso (diagrama de casos de uso)
Vista de implementación (diagrama de componentes)
Vista de despliegue (diagrama de despliegue)
Comportamiento dinámico
Vista de máquina de estado (diagrama de estado)
Vista de actividades (diagrama de actividades)
Vista de interacción (diagrama secuencial, diagrama de colaboración)
Administración de modelos
Vista de administración de modelos (diagrama de clases)
Modelos del proceso
Proceso del software
Modelos del ciclo de vida
Métodos de desarrollo
Descripción de los métodos más importantes
Métrica del software
Mantenimiento y reutilización
Técnicas para el mantenimiento del software
Reutilización del software
Herramientas CASE
Gestión de proyectos
Planificación y Gerencia del Proyecto
Planificación
Estimaciones de Esfuerzo, Costo y Duración
Métricas de Tamaño
Recursos Humanos y Organización
Evaluación de la Factibilidad, Riesgos
Aseguramiento de la Calidad, Gestión de la Configuración
Comunicaciones
Creación de grupos de trabajo y asignación de roles
Asignación de proyectos por grupo
Control del proceso y relación con el cliente
Presentación del proyecto
|