Vous êtes sur la page 1sur 3

INGENIERIA DE SOFTWARE

Nohelia Varela Corpas Eleana Hurtado Babilonia Isaac Llorente Lopez


Ingeniería de Sistemas Ingeniería de Sistemas Ingeniería de Sistemas
Universidad de Cartagena. Universidad de Cartagena. Universidad de Cartagena.
Colombia Colombia Colombia
nohemura@gmail.com eleanithahurtado@gmail.com isaaacllolo@gmail.com
Abstract
A través de este escrito se expone una mirada a los acontecimientos más importantes que se llevaron a
cabo desde la década de los cincuenta hasta nuestros días en relación con la historia y evolución de la
ingeniería del software.

La historia de la ingeniería de software o del asegu- El objetivo de dicho estándar fue el de proporcionar un
ramiento de la calidad en el desarrollo del software mínimo de requerimientos aceptables y uniformes para el
corre de manera paralela con la historia de la calidad aseguramiento de la calidad. Este estándar influyó en el
en la manufactura del hardware. En los primeros días desarrollo de otros estándares posteriores.
de la computación (décadas de 1950 y 1960), Hace
más de cuatro décadas que existe la disciplina de la
ingeniería del software como tal, pero aún no hemos Relacionados con la gestión de la configuración, pruebas
sido capases de convertirla en una verdadera discipli- de software, requerimientos del software, diseño del soft-
na de ingeniería, la calidad era responsabilidad única ware y verificación y validación del software. Durante los
del programador. Los estándares para asegurar la ca- años 1981-1985, la IEEE Computer Society organizó una
lidad del software se introdujeron en los contratos pa- serie de talleres de trabajo sobre la aplicación de los es-
ra desarrollar software militar en la década de 1970 y tándares de ingeniería del software en donde los profesio-
se extendieron con rapidez al desarrollo de software nales que participaron compartieron sus experiencias con
en el mundo comercial [IEE93]. Si se amplía la defi- los estándares existentes y planificaron futuros estándares
nición presentada al principio, el aseguramiento de la incluyendo uno sobre medición y métricas para procesos y
calidad del software es un “patrón planeado y siste- productos de la ingeniería del software. El resultado fue el
mático de acciones” [Sch98c] que se requieren para IEEE Std 1002, Taxonomía de estándares de ingeniería
garantizar alta calidad en el software. El alcance de la del software (1986), el cual proporciono una visión global
responsabilidad del aseguramiento de la calidad se de la ingeniería del software. El estándar describe la for-
caracteriza mejor si se parafrasea un comercial de un ma y contenido de una taxonomía de estándares de inge-
automóvil popular: “La calidad es el empleo número niería del software. Explica los diferentes tipos de están-
1.” La implicación para el software es que muchas en- dares de ingeniería del software, sus relaciones externas y
tidades diferentes tienen responsabilidad en el asegu- funcionales, y el rol de las distintas funciones en el ciclo
ramiento de la calidad del software: ingenieros de de vida del software. En 1990 comenzó una planificación
software, gerentes de proyecto, clientes, vendedores y para un estándar internacional con una visión general. La
los individuos que trabajan en el grupo de ACS planificación se centró en reconciliar las vistas de los pro-
cesos del software del estándar IEEE Std 1074 y el están-
En 1958, el renombrado matemático estadístico John dar 2167A del departamento de defensa (DoD, en sus
Tukey, acuño el término software. El término Inge- siglas en inglés) de los EE.UU. La revisión del estándar se
niería del Software se utilizó por primera vez en el tí- publicó como DoD Std 498. El estándar fue completado
tulo de una conferencia de la OTAN celebrada en en 1995 como ISO/IEC 12207, Estándar para los procesos
Alemania en 1968. La IEEE Computer Society publi- del ciclo de vida del software.
có las primeras Transacciones en Ingeniería del Soft-
ware (Transactions on Software Engineering) en El software desde sus inicios ha estado relacionado estre-
1972. El comité creado por la IEEE Computer So- chamente con el hardware y el desarrollo del mismo de
ciety para el desarrollo de estándares de ingeniería podemos ver esto en su origen histórico, sus comienzos en
del software se fundó en 1976. La primera vista glo- el desarrollo industrial y militar teniendo una evolución
bal de la ingeniería del software emerge del trabajo significativa dándose en otros campos de aplicación y
del equipo liderado por Fletcher Buckley para desa- dando vida a nuevos campos de estudio hasta el día de
rrollar el estándar IEEE Std 730 para la calidad del hoy
software finalizado en 1979.
. La experimentación de tales herramientas en la industria tes y planificaron futuros estándares incluyendo uno sobre
ha permitido probar que las principales razones del fraca- medición y métricas para procesos y productos de la inge-
so de los proyectos software tienen poco que ver con la niería del software. El resultado fue el IEEE Std 1002,
tecnología y con las herramientas utilizadas en el desarro- Taxonomía de estándares de ingeniería del software
llo y mucho con los procesos y los equipos humanos que (1986), el cual proporciono una visión global de la inge-
los llevan a cabo. Incluso se han llegado a observar que la niería del software. El estándar describe la forma y conte-
introducción de tecnología y herramientas en un entorno nido de una taxonomía de estándares de ingeniería del
inmaduro o indispensable aumenta sus problemasobjetivo software. Explica los diferentes tipos de estándares de
de dicho estándar fue el de proporcionar un mínimo de ingeniería del software, sus relaciones externas y funcio-
requerimientos aceptables y uniformes para el asegura- nales, y el rol de las distintas funciones en el ciclo de vida
miento de la calidad. Este estándar influyó en el desarrollo del software. En 1990 comenzó una planificación para un
de otros estándares posteriores relacionados con la gestión estándar internacional con una visión general. La planifi-
de la configuración, pruebas de software, requerimientos cación se centró en reconciliar las vistas de los procesos
del software, diseño del software y verificación y valida- del software del estándar IEEE Std 1074 y el estándar
ción del software. Durante los años 1981-1985, la IEEE 2167A del departamento de defensa (DoD, en sus siglas
Computer Society organizó una serie de talleres de trabajo en inglés) de los EE.UU. La revisión del estándar se pu-
sobre la aplicación de los estándares de ingeniería del blicó como DoD Std 498. El estándar fue completado en
software en donde los profesionales que participaron 1995 como ISO/IEC 12207, Estándar para los procesos
compartieron sus experiencias con los estándares existen- del ciclo de vida del software.
REFERENCIAS

 Salvador Sánchez Alonso, Miguel Ángel Sicilia Urbán, Ingeniería del Software, un enfoque desde la guía SWEBOK,
Alfaomega Editores, S.A. de C.V., México, 2012.
 Pressman Roger, Ingeniería del Software un enfoque práctico, Ed. Mc Graw-Hill, 2001.
 https://www.marcoteorico.com/curso/91/ingenieria-de-software/849/historia-de-la-ingenieria-del-software

Vous aimerez peut-être aussi