Escolar Documentos
Profissional Documentos
Cultura Documentos
Historia
El trmino Ingeniera del software apareci por primera vez en a finales de la dcada
de 1950. La Ingeniera de software fue estimulada por la crisis del software de las
dcadas de entre 1960 y 1980. La Ingeniera del software viene a ayudar a identificar y
corregir mediante principios y metodologas los procesos de desarrollo y
mantenimiento de sistemas de software.
Aparte de la crisis del software de las dcadas de entre 1960 y 1980, la ingeniera de
software se ve afectada por accidentes que conllevaron a la muerte de tres personas;
esto sucedi cuando la mquina de radioterapia Therac-25 emite una sobredosis
masiva de radiacin y afecto contra la vida de estas personas. Esto remarca los
riesgos de control por software, afectando directamente al nombre de la ingeniera de
software.
A principios de los 1980, la ingeniera del software ya haba surgido como una genuina
profesin, para estar al lado de las ciencias de la computacin y la ingeniera
tradicional. Antes de esto, las tareas eran corridas poniendo tarjetas perforadas como
entrada en el lector de tarjetas de la mquina y se esperaban los resultados devueltos
por la impresora.
Debido a la necesidad de traducir frecuentemente el software viejo para atender las
necesidades de las nuevas mquinas, se desarrollaron lenguajes de orden superior. A
medida que apareci el software libre, las organizaciones de usuarios comnmente lo
liberaban.
Algunos expertos argumentaron que la crisis del software era debido a la falta de
disciplina de los programadores.
La ingeniera de software contribuyo alrededor de 90,000 millones de dlares por ao
ya que entra en juego el Internet; esto hace que los desarrolladores tuviesen que
manejar imgenes mapas y animaciones para optimizar la
visualizacin/almacenamiento de imgenes (como el uso de imgenes en miniatura).
El uso de los navegadores y utilizacin de lenguaje HTM cambia drsticamente la
visin y recepcin de la informacin.
Despus de una fuerte y creciente demanda surge la necesidad de crear soluciones
de software a bajo costo, esto conlleva al uso de metodologas ms simples y rpidas
que desarrollan software funcional. Cabe sealar que los sistemas ms pequeos
tenan un enfoque ms simple y rpido para poder administrar el desarrollo de clculos
y algoritmos de software.
Ingeniera de software
La ingeniera de software es una disciplina formada por un conjunto de mtodos,
herramientas y tcnicas que se utilizan en el desarrollo de los programas
informticos (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. Integra
matemticas, ciencias de la computacin y prcticas cuyos orgenes se encuentran en
la ingeniera.
Se citan las definiciones ms reconocidas, formuladas por prestigiosos autores:
Objetivos:
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
mantenimiento de software.
Detectar a travs de pruebas, posibles mejoras para un mejor funcionamiento
del software desarrollado.
Estrategias metodolgicas
Estrategias evaluativas
Conclusiones
La gestin de proyectos de desarrollo de software es motor esencial para el xito de
cualquier proyecto de este tipo. La gestin debe fraccionarse en las etapas definidas
claramente, manteniendo en cuenta los 4 requisitos indispensables: las personas, el
producto, el proceso y el proyecto.
La programacin orientada a objetos es una extensin actual de la tecnologa que si
bien ha evolucionado desde mediados del siglo pasado, presenta hoy da un enfoque
nuevo y distinto al tradicional.
El diseo de la arquitectura es parte fundamental de los principios de la Ingeniera del
Software y es nico en el sentido de que se organiza en funcin de los objetos y
clases que se definirn. De hecho, probablemente la parte ms difcil del desarrollo de
software orientado a objetos es la identificacin de clases necesarias y la forma como
interactan entre s.
Recomendacin
En la actualidad, se han realizado varias revisiones sistemticas en Ingeniera del
Software y la tendencia seala que su nmero ir en aumento en el futuro inmediato
A pesar de la importancia que tiene la Ingeniera de Requerimientos, ha costado
mucho que se le preste la atencin adecuada a esta actividad. An quedan muchos
desafos que deben ser mejorados, tales como la integracin de requerimientos
funcionales y no funcionales, la evaluacin de especificaciones alternativas, la
formalizacin
de
la
SRS,
entre
otras.
Bibliografa
http://www.monografias.com/trabajos6/resof/r
esof2.shtml
https://es.wikipedia.org/wiki/Ingenier
%C3%ADa_de_software
https://es.wikipedia.org/wiki/Ingenier
%C3%ADa_de_software
http://www.infor.uva.es/~mlaguna/is1/apuntes/
1-intro.pdf
https://www.google.com.pe/search?
q=ingenieria+de+software&es_sm=122&sour
ce=lnms&tbm=isch&sa=X&ei=yaWeVcPkAoG
RsQXtqarIBQ&ved=0CAcQ_AUoAQ&biw=1366
&bih=667
Anexos