Qué es Ingeniería del software?


“La ingeniería del software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas de software” (Zelkovitz, 1978).

“Ingeniería de software es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo del software o producción de software” (Bohem, 1976).

La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación (funcionamiento) y mantenimiento del software; es decir, la aplicación de ingeniería al software. 2. El estudio de enfoques como en (1).(IEEE, 1993).

La ingeniería de software es la aplicación de herramientas, métodos y disciplinas para la solución y mantenimiento de soluciones automáticas a problemas del mundo real. (Alonso, Martínez, Segovia, 2005, p.3)

La ingeniería del software es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software. (Sommerville, 2005, p.5)

La ingeniería del software es una disciplina que estudia los procesos, herramientas y métodos que interviene en la creación de software de calidad, este software debe cumplir las necesidades para lo que fue diseñado, debe ser confiable, fácil de usar, modificable, capaz de ser transferido de un entorno a otro y los datos que maneja es software deben ser consistentes y tener medidas de seguridad.La calidad del software depende del proceso de las actividades que se realizan, para ello se han definido ISOS y estándares, donde se dan los pasos de desarrollo de software de calidad y el modo de evaluar estos procesos.