Sie sind auf Seite 1von 3

Marco terico

Ingeniera de software
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. 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.
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 (el!o"it#, $%&'(
Ingeniera de software es la aplicacin prctica del conocimiento cientfico al
dise)o y construccin de programas de computadora y a la documentacin
asociada requerida para desarrollar, operar y mantenerlos. Se conoce tambi*n
como desarrollo de software o produccin de software (+o,em, $%&-(.
.a ingeniera de software trata del establecimiento de los principios y m*todos
de la ingeniera a fin de obtener software de modo rentable, que sea fiable y
traba/e en mquinas reales (+auer, $%&0(.
Orgenes de la ingeniera de software
1uando aparecieron las primeras computadoras digitales en la d*cada de $%23, el
desarrollo de software era algo tan nue"o que era casi imposible ,acer predicciones de
las fec,as estimadas de finali#acin del proyecto. .os desarrolladores tenan que "ol"er a
escribir todos sus programas para correr en mquinas nue"as que salan cada uno o dos
a)os, ,aciendo obsoletas las ya e4istentes.
Termino ingeniera de software
El t*rmino Ingeniera del software apareci por primera "e# en a finales de la d*cada de
$%53. .a Ingeniera de software fue estimulada por la crisis del software de las d*cadas
de entre $%-3 y $%'3. .a Ingeniera del software "iene a ayudar a identificar y corregir
mediante principios y metodologas los procesos de desarrollo y mantenimiento de
sistemas de software. 6uc,os proyectos sobrepasaron los presupuestos y tiempo
estimados.
Ingeniera de software como profesin

7 principios de los $%'3,$3 la ingeniera del software ya ,aba surgido como una genuina
profesin, para estar al lado de las ciencias de la computacin y la ingeniera tradicional.
7ntes de esto, las tareas eran corridas poniendo tar/etas perforadas como entrada en el
lector de tar/etas de la mquina y se esperaban los resultados de"ueltos por la impresora.
8ebido a la necesidad de traducir frecuentemente el software "ie/o para atender las
necesidades de las nue"as mquinas, se desarrollaron lengua/es de orden superior. 7
medida que apareci el software libre, las organi#aciones de usuarios com9nmente lo
liberaban.
Costos y mantenimiento del software
:ara la d*cada de $%'3, el costo de propiedad y mantenimiento del software fue dos
"eces ms caro que el propio desarrollo del software, y durante la d*cada de $%%3, el
costo de propiedad y mantenimiento aument ;3< con respecto a la d*cada anterior.
En $%%5, muc,os de los proyectos de desarrollo estaban operacionales, pero no eran
considerados e4itosos. El proyecto de software medio sobrepasaba en un 53< la
estimacin de tiempo pre"iamente reali#ada, adems, el &5< de todos los grandes
productos de software que eran entregados al cliente tenan fallas tan gra"es, que no eran
usados en lo absoluto o simplemente no cumplan con los requerimientos del cliente.
Recursos humanos
Son todas aquellas personas que inter"iene en la planificacin de cualquier instancia de
software por e/emplo: gestor, ingeniero de software e4perimentado. El n9mero de
personas requerido para un proyecto de software slo puede ser determinado despu*s de
,acer una estimacin del esfuer#o de desarrollo.
Recursos de software utilizables
Son aquellos componentes de un software que son usados en otras aplicaciones 8e la
misma ndole, ya sea para reducir costos o tiempo.
Recursos del entorno
Es el entorno de las aplicaciones (software y ,ardware( el ,ardware proporciona el medio
fsico para desarrollar las aplicaciones (software(, este recurso es indispensable.
Migracin de software
.a migracin a Software .ibre se refiere a un con/unto de actuaciones cuya finalidad es la
sustitucin de infraestructuras tecnolgicas apoyadas en software propietario por otras
con funciones equi"alentes basadas en Software .ibre.
Software ibre
Es la denominacin del software que respeta la libertad de todos los usuarios que
adquirieron el producto y, por tanto, una "e# obtenido el mismo puede ser usado, copiado,
estudiado, modificado, y redistribuido libremente de "arias formas. Seg9n la =ree
Software =oundation, el software libre se refiere a la seguridad de los usuarios para
e/ecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo
modificado.

Das könnte Ihnen auch gefallen