Historia de la ingeniería del software

También engloba cualidades más subjetivas, como una interfaz gráfica intuitiva, la idoneidad de la solución ofrecida y la satisfacción del usuario final o cliente correspondiente.

Las tareas se ejecutaban al inscribirse para el tiempo de la máquina o por el personal operativo.

Las tareas se ejecutaban utilizando tarjetas perforadas como entrada en el lector de tarjetas de la máquina y se esperaba a los resultados devueltos en la impresora.

El campo era tan nuevo que la idea de gestión por horario era inexistente.

Las tareas científicas y de negocios necesitaban diferentes máquinas.

A medida que el software fue haciéndose libre, las organizaciones de usuarios comúnmente lo liberaron.

El software, como se ha visto, no surge con los equipos electrónicos -aunque es con ellos que adopta el nombre-, ya está presente desde el empleo de ábacos o sumadoras mecánicas.

Sin embargo, en estos casos, el software no se encuentra incorporado en el equipo.

[1] La crisis del software originalmente se definió en términos de productividad, pero evolucionó para enfatizar la calidad.

Las tres cuartas partes de todos los grandes productos de software son entregados al cliente con tales fallas que no son usados en absoluto, o no cumplen con los requerimientos del cliente.

Finalmente, casi todo el mundo aceptó que nunca se encontrará ninguna bala de plata.

Sin embargo, con otras lecturas, Brooks va a decir, "seguramente haremos progresos sustanciales en los próximos 40 años; un orden de magnitud en más de 40 años es casi mágico... ".

La ingeniería de software es una disciplina joven y aún está en desarrollo.

La profesión está tratando de definir sus límites y contenido.

El Software Engineering Body of Knowledge SWEBOK ha sido presentado como un estándar ISO durante 2006 (ISO/IEC TR 19759).