Fundamentos de construcción de Software
by Eduardo Castro
1. Caracteristicas del Software
1.1. El software se desarrolla, no se fabrica
1.2. El software no se desgasta
1.3. Se construye a medida
2. Modelos de ciclo de vida
2.1. Modelo en cascada
2.2. Modelo incremental
2.3. Modelo de prototipo
2.4. El prototipado rapido
2.5. El prototipado operacional
2.6. Modelo en espiral
3. Desarrollo Ágil
3.1. Scrum
3.2. Lean Software Development LSD
3.3. Agile Unified Process o Proceso Unificado Ágil
3.4. Extreme Programm XP
4. Codificación y corrección
4.1. El código no siempre se ajusta a las necesidades del usuario y frecuentemente es rechazado.
4.2. El código puede tener muy mala estructura después de muchas correcciones y es difícil de reparar.
5. Ingeniería del Software
5.1. Métodos
5.1.1. nos guía en el camino para construir el software.
5.2. Herramientas
5.2.1. son las que le brindan soporte a los métodos.
5.3. Procedimientos
5.3.1. indican cómo se deben ir aplicando los métodos utilizando las herramientas adecuadas para el desarrollo de software.