La Ingeniería de Software es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software, es una disciplina o area de la informatica o ciencias de la computacion, que ofrece metodo y tecnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Hoy dia es cada vez mas frecuente la consideracion de la Ingenieria del Software como un nueva area de la ingenieria, y el Ingeniero del Software comienza a ser una profesion implantada en el mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, y reconocida consideracion social en el mundo empresarial y, por suerte, para esas personas con brillante futuro.
Definiciones: Ingenieria del Software
- Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos" [Cota 1994].
- El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad" [Jacobson 1998].
- Ingenieria del Software es el estudio de los principios y metodologias para desarrollo y mantenimiento de sistemas de software. [Zelkovitz, 1978].
- Ingenieria del Software es la aplicacion practica del conocimiento cientifico en el diseño y construccion de programas de computadora y la documentacion asociada requerida para desarrollar y operar (funcionar) y mantenerlos. Asi como tambien desarrollo de software o produccion de software. [Bohem, 1976].
- La Ingenieria del Software es el establecimiento y uso de principios solidos de la ingenieria para obtener economicamente un software confiable y que funcione de modo eficiente en maquinas reales. [Bauer, 1972].
- Ingenieria de Software es la aplicacion de un enfoque sistematico, disciplinado y cuantificable al desarrollo operacion (funcionamiento) y mantenimiento del software: es decir, la aplicacion de ingenieria al software. [IEEE, 1993].
- La Ingenieria de Software es una disciplina de la ingenieria que comprende todos los aspectos de la produccion de software desde las etapas iniciales de la especificacion del sistema hasta el mantenimiento de este despues que se utiliza. [Sommerville, 2004].
- La Ingenieria de Software es una disciplina que integra el proceso, los metodos, y las herramientas para el desarrollo de software de computadora. [Pressman, 2005].
- Metodos y Metodologias de Desarrollo de Software
- Procesos de Desarrollo de Software
- Gestion de Proyectos de Software
- Medicion y Estimacion de Software
- Ingenieria de Requisitos / Requerimientos
- Ingenieria de Software Empirica
- Gestion de Riesgos
- Usabilidad de Software
- Evaluacion de Software
- Metricas de Software
- Calidad de Software
- Metodos Formales
- Ingenieria Web
- Roger Pressman. Ingenieria del Software: Un Enfoque Practico. McGraw-Hill. 2006
- Ian Sommerville. Ingenieria de Software. Pearson. 2005
- Alfredo Weitzenfeld. Ingenieria de Software Orientada a Objetos: Teoría y Práctica con UML y Java. Thomson Paraninfo. 2005
- Mario G. Piattini y Otros. Analisis y Diseño de Aplicaciones Informáticas de Gestión: Una perspectiva de Ingenieria del Software. Editorial Ra-Ma. 2003
- Eric J. Braude. Ingeniería de Software: Una perspectiva orientada a objetos. Editorial Ra-Ma. 2003
- Stephen R. Schach. Ingeniería de Software Clasica y Orientada a Objetos. McGraw-Hill. 2006
- http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software