Tendencias de La Ingeniería Del Software
Tendencias de La Ingeniería Del Software
Tendencias de La Ingeniería Del Software
Ing. Informtica
Fecha: 2016/08/29
Tendencias de la ingeniera del software
INTRODUCCIN
El software es una tecnologa increble, esta naturaleza dificulto en su origen, a
travs del tiempo y en muchos casos actuales, una adecuada administracin
de su
produccin, y por consiguiente los costos obtenerlos eran
excesivamente altos. Una de las preocupaciones actuales ms urgentes de la
industria del software es crear sistemas confiables y de mayor calidad con
menor inversin de tiempo y costo, que resuelvan problemas cada vez ms
complejos. Es preciso utilizar tcnicas avanzadas de la ingeniera de software
que ayuden a aliviar el esfuerzo en las diferentes etapas del ciclo de vida.
Podemos prever en el futuro inmediato y con tendencia creciente al mediano y
largo plazo, de hecho hemos iniciado una etapa dentro de este paradigma. El
software es muy eficiente y a muy bajo costo o incluso gratuito.
El software ha evolucionado de una manera sorprendente, afectando a
organizaciones (empresas, universidades, bancos, entre otros) y a millones de
usuarios independientes. El software es una herramienta Increble. Simple y
sencillamente porque no tiene costos de produccin, no se deteriora, se puede
distribuir a todo el mundo en cuestin de segundos adems es la forma ms
econmica y flexible para implementar cualquier funcin compleja y especfica
segn las necesidades del cliente. La Tecnologa Orientada a Objetos ha
demostrado ser una excelente herramienta para resolver problemas de gran
envergadura y complejidad, permitiendo obtener sistemas interoperables,
modulares, evolutivos y con alto ndice de reusabilidad. La reutilizacin
conduce a un desarrollo ms rpido y programas de mejor calidad. Las tcnicas
orientadas a objetos combinadas con otras herramientas como las CASE
(ingeniera de software asistida por computadora), programacin visual,
generadores de cdigo, metodologas basadas en depsitos, bases de datos,
bibliotecas de clases que maximicen la reutilizacin, tecnologa cliente
servidor, etc.; pueden proporcionar la magnitud de cambio necesario para
lograr ese salto anteriormente mencionado. En este captulo se describen los
principales factores que determinan la calidad del software y se introducen los
principios y conceptos y conceptos bsicos en que se basa para producir
software de alta calidad y confiabilidad Ingeniera de software es la disciplina o
rea de la informtica que ofrece mtodos y tcnicas para desarrollar y
mantener software de calidad. Esta ingeniera trata con reas muy diversas de
la informtica y de las Ciencias de la Computacin, tales como construccin de
compiladores, Sistemas Operativos, o desarrollos
Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de
cualquier tipo de Sistema de Informacin y aplicables a infinidad de reas
(negocios, investigacin cientfica, medicina, produccin, logstica, banca,
ACTUALIDAD
El desarrollo de software no es una tarea fcil. La complejidad actual de los
sistemas informticos hace a veces necesario el desarrollo de proyectos
software de decenas de miles de lneas de cdigo. Esto no puede ser abordado
directamente, empezando a programar sin ms. Es necesario analizar qu es lo
que tenemos que hacer, cmo lo vamos a hacer, cmo se van a coordinar
todas las personas que van a intervenir en el proyecto y cmo vamos a
controlar el desarrollo del mismo de forma que al final obtengamos los
resultados esperados. Como vemos, el software es actualmente, dentro de
cualquier sistema basado en el uso de ordenadores, el componente cuyo
desarrollo presenta mayores problemas: es el ms difcil de planificar, el que
tiene mayor probabilidad de fracaso, y el que tiene menos posibilidades de que
se cumplan las estimaciones de costes iniciales. Por otra parte, la demanda de
software (y tambin la complejidad del software que se demanda) aumentan
continuamente, lo que aumenta la magnitud de estos problemas. De todas
formas, no hay que ser demasiado catastrofistas. El desarrollo de software es
una actividad muy reciente (apenas tiene 50 aos), si la comparamos con otras
actividades de ingeniera (p.ej. la construccin de puentes o incluso la
ingeniera elctrica, de la que deriva la ingeniera de hardware), y la disciplina
que se encarga de establecer un orden en el desarrollo de sistemas de
software (esto es, la Ingeniera del Software) es an ms reciente. Existen
buenos mtodos de desarrollo de software pero quizs el problema est en que
no estn lo suficientemente difundidos o valorados. Slo recientemente, estas
tcnicas estn logrando una amplia aceptacin.
FUTURO
El software no tiene costes de produccin Se puede distribuir por todo el
mundo en segundos no se desgasta o deteriora Es la forma ms econmica y
flexible para implementar cualquier funcin compleja Se puede decir que en
cualquier campo de la ingeniera o de la ciencia ms de la mitad de su tiempo
un profesional lo emplea en usar, desarrollar, aumentar, o mantener software
Introduccin Futuro del Software Por tanto su gestin es importante La gestin
del software es crtica en cualquier proyecto de software La calidad es
primordial, ms aun que la agenda de trabajo Se requieren equipos siguiendo
una cierta disciplina y profunda motivacin Existen mtodos conocidos para la
gestin del software La gestin del software es extraordinariamente crtica en
sistemas intensivos de software Introduccin II Cualquier negocio requiere
software Futuro del Software
La capacidad de las organizaciones y sus productos, sistemas y servicios
para competir, adaptarse y sobrevivir depender cada vez ms Del software
Introduccin III Futuro del Software
BIBLIOGRAFIA
https://es.scribd.com/doc/229790701/Tendencias-de-La-Ingenieria-Del-Software