
Es la rama de las ciencias de la computación que busca principios que sirvan como guía al desarrollo de sistemas de software complejos y de gran tamaño.
Cómo funciona la ingeniería de software:
- Es importante estimar el coste en tiempo dinero y otros recursos necesarios para completar el proyecto.
- Dividir el proyecto en piezas más manejables.
- Garantizar que las piezas producidas sean compatibles.
- Comunicarse las personas que estén trabajando en las distintas piezas.
- Medir el progreso.
- Manejar el amplio rango de detalles.
Los errores en el software han provocado desastres o casi desastres
Los errores vienen de:
- Hakeo
- Errores humanos
- No buena redundancia
El ciclo de vida del software
