Está en la página 1de 2

Concepto Ingenieria Software

Que es la Ingeniería del Software ?


La Ingeniería del software es una disciplina o área de la Informática o Ciencias de la
Computación, que ofrece
métodos y técnicas para desarrollar y mantener software de calidad que resuelven pro
blemas de todo tipo.
Hoy día es cada vez mas frecuente la consideración de la Ingeniería del Software como
una nueva área de la
Ingeniería, y el Ingeniero del Software comienza a ser una profesión implantada en e
l mundo laboral
internacional, con derechos, deberes y responsabilidades que cumplir, junto a un
a, ya, reconocida
consideración social en el mundo empresarial y, por suerte, para esas personas con
brillante futuro.
La ingeniería del software trata con áreas muy diversas de la Informática y de las Cie
ncias de la Computación,tales como construcción de compiladores, sistemas operativos
o desarrollos de Intranet/Internet, abordando
todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas d
e información y aplicables a una infinidad de áreas tales como: negocios, investigac
ión científica, medicina, producción, logística, banca,
control de trafico, meteorología, el mundo del derecho, la red de redes Internet,
redes Intranet y Extranet, etc.

(Software engineering en inglés). La ingeniería del software es el desarrollo, opera


ción y mantenimiento del software de forma sistemática, disciplinada y cuantificable
, y el estudio de dichos métodos.
En otras palabras, es el estudio dedicado a la creación de software de buena calid
ad, barato y fácil de desarrollar y mantener. Es la aplicación de la ingeniería al sof
tware.
La ingeniería del software comienza a formalizarse a finales de la década del 1960.
Con el transcurso de los años se han desarrollado recursos que conforman la ingeni
ería del software, es decir, herramientas y técnicas de especificación, diseño e impleme
ntación del software.
La utilización de determinados recursos dependen de la magnitud del proyecto, de l
a empresa a cargo, la experiencia de los desarrolladores, el financiamiento con
el que se cuenta, etc.
Subdisciplinas de la ingeniería del software
* Requerimientos del software: la obtención, análisis, especificación y validación de lo
s requerimientos para el software.
* Diseño de software: diseño del software, generalmente llevado a cabo con herramien
tas CASE y el uso de lenguajes de diseño como el UML.
* Desarrollo/implementación de software: es la construcción del software empleando l
enguajes de programación.
* Testeo/prueba del software.
* Mantenimiento del software: solución de los problemas del software ya desarrolla
do.
* Gestión de la configuración del software: debido al aumento de la complejidad del
software, su configuración debe ser gestionada usando métodos estandarizados y estru
cturados.
* Gestión de la ingeniería del software.
* Proceso de desarrollo del software: es el procedimiento de la construcción del s
oftware. Sus dos paradigmas más importantes son: modelo de desarrollo en cascada y
modelo de desarrollo ágil de software.
* Herramientas de ingeniería del software: como CASE.
* Calidad del software.
Diferencia entre la ingeniería del software y el simple desarrollo de software
Ver: Ingeniería del software versus Desarrollo de software
Origen del término: Ingeniería de software
Ver: Origen del término Ingeniería de software
Personajes importantes en la historia de la Ing. del software
Algunos personajes importantes para la historia de la ingeniería del software fuer
on: Alan Turing, Frederick P. Brooks, Jr., Steve McConnell, Barry Boehm, Ivar Ja
cobson, Grady Booch, Edsger Dijkstra, David Parnas, entre otros.

También podría gustarte