Curso Ingeniería del software

Objetivo del curso

Desarrollar los conocimientos necesarios en el participante, para describir los fundamentos teóricos de la Ingeniería del software.

Contenido programático

  1. Historia de la ingeniería del software
  2. Crisis del software
  3. ¿Qué es la IS, ciencia, arte, disciplina o proceso?
  4. Objetivos de la IS
  5. Las cuatro P de la IS
  6. Proceso de IS
  7. Sistema y sistema informático
  8. Metodología, técnicas y herramientas del software
  9. Código de ética ACM/IEEE
  10. Ciclo de vida de sistemas y modelos
  11. Concepto de software
  12. Clasificación del software
  13. Características del software
  14. Principios de la IS
  15. Herramientas CASE
  16. ¿Qué es un proyecto?
  17. Oficina de proyectos
  18. PSP
  19. ¿Qué es un requerimiento?
  20. Clasificación de requerimientos
  21. FURPS y FURPS+
  22. Buenos y malos requerimientos
  23. Problemas que se presentan al momento de obtener requerimientos
  24. Requerimiento
  25. Requerimiento documentado
  26. Definición de estructura de datos
  27. Técnicas de recopilación de requerimientos
  28. FAST
  29. Modelo general
  30. El modelo de RUP
  31. Partes esenciales que distinguen al RUP
  32. Estudios de factibilidad
  33. Estructurado
  34. Orientado a objetos
  35. UML
  36. Diagramas de estructura
  37. Diagramas de comportamiento
  38. Diagramas de interacción
  39. Estructurado de software
  40. Selección de software
  41. Orientado a objetos en ingeniería de software
  42. Categorías de las pruebas de software
  43. Pruebas de software
  44. Proceso de mantenimiento del software
  45. Tipos de mantenimiento de software
  46. Proceso de administración de la configuración
  47. ¿Qué es la calidad?
  48. CMM
  49. ISO 9000