Resumen General de Temas
von Juanes NB
1. Principios de la Ingeniería de Software
1.1. Definición de Ingeniería de Software
1.1.1. Principios Clave: Abstracción y Modularidad. Separación de Preocupaciones. Ocultamiento de Información. Cohesión y Acoplamiento.
2. Enfoques de Desarrollo de Software
2.1. Modelos Tradicionales: Modelo en Cascada. Modelo en Espiral. Metodologías Ágiles: Scrum. Kanban. Extreme Programming (XP).
3. Historia de la Industria del Software
3.1. Décadas Clave: 1940: Arquitectura de Von Neumann. 1950: Lenguajes de Programación de Alto Nivel. 1960: IBM y Microsoft. 1970: Microprocesadores. 1980: Computadoras Personales. 1990: Expansión de Internet. Actualidad: AI, Nube, IoT.
4. Funciones de la CPU y Objetivos de Ingeniería de Software
4.1. Función Principal de la CPU.
4.2. Objetivo Principal de Ingeniería de Software.
5. Modelos de Negocio y Tendencias en la Industria del Software
5.1. Modelos de Negocio
5.1.1. Licencia de Software.
5.1.2. SaaS, Freemium, Código Abierto.