Anda di halaman 1dari 2

Ingeniera de software es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable

al desarrollo, operacin y mantenimiento de software, y el estudio de estos enfoques, es decir,


la aplicacin de la ingeniera al software.1 Es la aplicacin de la ingeniera al software, ya que
integra matemticas, ciencias de la computacin y prcticas cuyos orgenes se encuentran en
la ingeniera.2
Se pueden citar otras definiciones enunciadas por prestigiosos autores:

Ingeniera de software es el estudio de los principios y metodologas para el desarrollo y


mantenimiento de sistemas software (Zelkovitz, 1978)

Ingeniera de software es la aplicacin prctica del conocimiento cientfico al diseo y


construccin de programas de computadora y a la documentacin asociada requerida
para desarrollar, operar y mantenerlos. Se conoce tambin como desarrollo de software o
produccin de software (Bohem, 1976).

La ingeniera de software trata del establecimiento de los principios y mtodos de la


ingeniera a fin de obtener software de modo rentable, que sea fiable y trabaje en
mquinas reales (Bauer, 1972).

En el 2004, en los Estados Unidos, la Oficina de Estadsticas del Trabajo (U. S. Bureau of
Labor Statistics) cont 760.840 ingenieros de software de computadora.3El trmino "ingeniero
de software", sin embargo, se utiliza en forma genrica en el ambiente empresarial, y no todos
los que se desempean en el puesto de ingeniero de software poseen realmente ttulos de
ingeniera de universidades reconocidas.
Algunos autores consideran que "desarrollo de software" es un trmino ms apropiado que
"ingeniera de software" para el proceso de crear software. Personas como Pete
McBreen (autor de "Software Craftmanship") cree que el trmino IS implica niveles de rigor y
prueba de procesos que no son apropiados para todo tipo de desarrollo de software.
Indistintamente se utilizan los trminos "ingeniera de software" o "ingeniera del software";
aunque menos comn tambin se suele referenciar como "ingeniera ensoftware".4 5 6 En
Hispanoamrica los trminos ms comnmente usados son los dos primeros.
La creacin del software es un proceso intrnsecamente creativo y la ingeniera del software
trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecucin
del objetivo, por medio de diversas tcnicas que se han demostrado adecuadas en base a la
experiencia previa.
La IS se puede considerar como la ingeniera aplicada al software, esto es, por medios
sistematizados y con herramientas preestablecidas, la aplicacin de ellos de la forma ms
eficiente para la obtencin de resultados ptimos; objetivos que siempre busca la ingeniera.

No es slo de la resolucin de problemas, sino ms bien teniendo en cuenta las diferentes


soluciones, elegir la ms apropiada.

Objetivos[editar]
La ingeniera de software aplica diferentes normas y mtodos que permiten obtener mejores
resultados, en cuanto al desarrollo y uso del software, mediante la aplicacin correcta de estos
procedimientos se puede llegar a cumplir de manera satisfactoria con los objetivos
fundamentales de la ingeniera de software.
Entre los objetivos de la ingeniera de software estn:

Mejorar el diseo de aplicaciones o software de tal modo que se adapten de mejor forma a
las necesidades de las organizaciones o finalidades para las cuales fueron creadas.

Promover mayor calidad al desarrollar aplicaciones complejas.

Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo de los mismos.

Aumentar la eficiencia de los sistemas al introducir procesos que permitan medir mediante
normas especficas, la calidad del software desarrollado, buscando siempre la mejor
calidad posible segn las necesidades y resultados que se quieren generar.

Una mejor organizacin de equipos de trabajo, en el rea de desarrollo y mantenimiento


de software.

Detectar a travs de pruebas, posibles mejoras para un mejor funcionamiento del software
desarrollado.