Está en la página 1de 2

Ventajas de la ingeniera del software:

A medida que la base de clientes crece y las operaciones aumentan, el manejo de la


informacin relativa a la provisin de bienes o servicios en una empresa se vuelve cada vez
mas difcil manejar `por mtodos manuales. Es por esto que hace indispensable e uso de
sistemas computacionales que permitan el manejo eficaz y eficiente de los procesos
productivos.
Instaurar programas computacionales de manera sistemtica y estandarizada puede resultar la
clave para las organizaciones. Y por ello, la ingeniera del software se convierte en un socio
estratgico al permitir que las empresas no solo se vuelvan ms productivas, si no tambin ms
eficientes y competitivas esto, porque provee soluciones que apoyan los diferentes procesos
productivos de compaas, alineadas con sus estrategias de negocios.
Desventajas de la ingeniera del software
las desventajas puede variar depende del programa q deseas utilizar cada una trae sus
caractersticas las cuales se le ofrece al cliente.
Ingeniera del software
es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo,
operacin y mantenimiento de software,1 y el estudio de estos enfoques, es decir, la aplicacin
de la ingeniera al software.2 Integra matemticas, ciencias de la computacin y prcticas
cuyos orgenes se encuentran en la ingeniera.3
Se citan las definiciones ms reconocidas, formuladas 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).
La ingeniera de software es la aplicacin de un enfoque sistemtico, disciplinado y
cuantificable al desarrollo, operacin, y mantenimiento del software.1
En 2004, la U. S. Bureau of Labor Statistics (Oficina de Estadsticas del Trabajo de Estados
Unidos) cont 760 840 ingenieros de software de computadora.4 El trmino "ingeniero de
software", sin embargo, se utiliza de manera 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 en software".5 6 7 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 manera 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.
Utilidad de la ingeniera del software
Facilitar el control en el proceso de desarrollo de software.
Suministrar a los desarrolladores las bases para construir software de alta calidad en
una forma eficiente.
Definir una disciplina que garantice la produccin y el mantenimiento de los productos
software desarrollados en el plazo fijado y dentro del costo estimado.
Caractersticas de la ingeniera del software
El software consta de tres elementos que lo definen:
1 . Los programas y/o algoritmos.
2 . Las estructuras de datos.
3 . Los documentos.
Existen dos tipos de productos de software cuando se desarrolla:
1 . Productos genricos.
2 . Productos personalizados.
Caractersticas esenciales para un buen diseo:
Mantenimiento, Confiabilidad, Costeable, Eficiencia, Portabilidad, Utilidad y Usabilidad.
El software no se crea, se desarrolla. Se va mejorando y agregando mas componentes
que son indispensables para su funcionamiento y cumplimiento de los requerimientos del
cliente.
El software no se descompone, se des actualiza. A medida del uso que se le d al
software. Este va sufriendo cambios por incompatibilidad con el sistema operativo ya que estos
van actualizndose. Por lo tanto nuestro software tiene que actualizarse tambin con la
tecnologa.
No se ensambla bajo otros componentes. El software se hace a la medida. El software
se desarrolla de acuerdo a las necesidades del cliente o usuario final. Si dicho software no se
desarrolla de acuerdo a estos, el software no le servir al usuario. Por lo tanto su uso es
inservible.