
Como los programas cada vez entraban más en el reino de firmware y el hardware por si sólo se hacía más pequeño, más barato y más rápido debido a la ley de Moore, los elementos de la computación que primero se consideraban software, pasan a ser hardware. La mayoría de las compañías de hardware hoy en día tienen más programadores de software en nómina que diseñadores de hardware, ya que las herramientas de software han automatizado muchas de las tareas de los ingenieros de circuitos. Al igual que la industria automotriz, la industria del software ha crecido de unos pocos visionarios que operaban en su garaje con sus prototipos. Steve Jobs y Bill Gates fueron los Henry Ford y Chevrolet Luis de sus tiempos. En el caso del desarrollo de software, el despegue final es generalmente aceptado que se produce con la publicación en la década de 1980 de las especificaciones para el IBM Personal Computer. Hoy su movimiento sería visto como un tipo de público-sourcing.
El software en la actualidad
Con la creciente demanda de software en organizaciones cada vez más pequeñas, surge la necesidad de soluciones de software de bajo costo. Esta circunstancia, llevó al crecimiento de metodologías de desarrollo y programación más simples que desarrollaran software en ejecución, desde los requisitos hasta la implementación, de manera más rápida y sencilla. El uso de prototipos rápidos evolucionó a metodologías livianas completas, como Extreme Programming (XP), que intenta simplificar muchas áreas de la ingeniería de software, incluida la recopilación de requisitos y las pruebas de confianza para la creciente cantidad de pequeños sistemas de software.
No hay comentarios.:
Publicar un comentario