Es imposible operar el mundo moderno sin software.
Desarrollo de software profesional
Ingeniería de software busca apoyar el desarrollo de software profesional, en lugar de la programación individual.
Software
Productos genéricos
Sistemas independientes que se producen por una organización de desarrollo y se venden en el mercado abierto a cualquier cliente que desee comprarlos.
Productos personalizados
Están destinados para un cliente en particular.
Demandas crecientes
Nuevas técnicas de ingeniería de software ayudan a construir sistemas más grandes y complejos, las demandas cambian.
Expectativas bajas
Relativamente sencillo escribir programas de cómputo sin usar métodos y técnicas de ingeniería de software.
Ingeniería de software
Disciplina de ingeniería que se interesa por todos los aspectos de la producción de software, desde las primeras etapas de la especificación del sistema hasta el mantenimiento del sistema después de que se pone en operación.
Diversidad de la ingeniería de software
Enfoque sistemático para la producción de software que toma en cuenta los temas prácticos de costo, fecha y confiabilidad, así como las necesidades de clientes y fabricantes de software.
Ingeniería de software y la Web
La Web fue básicamente un almacén de información universal accesible que tuvo escaso efecto sobre los sistemas de software.
Ética en la ingeniería de software
Dentro de un marco social y legal que limita la libertad de la gente que trabaja en dicha área.
La ingeniería de software no sólo se interesa por los procesos técnicos del desarrollo de software.
Se trata de sistemas de aplicación que corren en una computadora local, como una PC.