1.- La ingeniería de software es la aplicación
de un enfoque sistemático, disciplinado y cuantificable al desarrollo,
operación y mantenimiento de del software.[IEEE]
2.- Es el estudio de los principios y
metodologías para el desarrollo y mantenimiento de sistemas de software.
[Pressman]
VS
Ciencias de la Computación
Esta disciplina se ocupa del estudio de sistemas de cómputo incluyendo procesos algorítmicos y principios que involucran el diseño de software y hardware.
Ingeniería de Software
Esta disciplina se ocupa del diseño e implementación de software complejo de una manera confiable y eficiente, aplicando los principios y prácticas de la ingeniería.
Los profesionales en ciencias de la computación se encargan del diseño de algoritmos, lenguajes, herramientas y sistemas de software. Diseñan y construyen software, creando soluciones eficientes a problemas del mundo real en campos como la medicina, el comercio, la biología y los negocios.
Los ingenieros de software combinan la experiencia en ciencias de la computación, ingeniería y matemáticas para diseñar, definir y organizar diversos aspectos de un producto software complejo. Los profesionales de esta disciplina están capacitados en todos los aspectos relacionados al ciclo de vida del software, incluyendo temas de costo del proceso de desarrollo.
Esencialmente, las ciencias de la computación se refiere a las teorías y métodos subyacentes a las computadoras y los sistemas de software, mientras que la ingeniería se refiere a los problemas prácticos de producir software. Los ingenieros de software requieren ciertos conocimientos de ciencia de la computación.
Lo ideal es que todos los ingenieros de software conocieran las teorías de la ciencia de la computación. Los ingenieros de software a menudo utilizan enfoques ad hoc para desarrollo del software.


No hay comentarios:
Publicar un comentario