Sunteți pe pagina 1din 16

Tendencias emergentes en

ingeniera de software.
Como se fomenta el cambio
fundamental en la forma de
construir un software?
A lo largo de la relativamente
breve historia de la ingeniera
de software, los profesionales e
investigadores desarrollan una
coleccin de modelos de
procesos, mtodos tcnicos y
herramientas automatizadas
con la intencin de fomentar el
cambio fundamentalmente en
la forma de construir el
software de computadoras
Cual es el deseo de un ingeniero de
software?
Existe un deseo tcito por
encontrar la panacea, el
proceso mgico o la
tecnologa trascendente
que permita construir con
facilidad grandes y
complejos sistemas
basados en software sin
confusin sin errores, sin
demora, sin los muchos
problemas que todava
Qu encontramos?
La historia indica que la
bsqueda de la panacea
parece condenada al
fracaso. Aunque se
introducen con muchas
publicidades como una
solucin en grandes y
pequeos proyectos, al
final tiende a no cumplir
su promesa y como
consecuencia la
Mili y cowan (Mil 00b) comentan acerca de los retos que
se afrontan cuando se intenta aislar tendencias
tecnolgicas significativas las siguiente preguntas:
No existe respuesta
sencilla a estas
preguntas y puede no
haber discusin
acerca de que
intentos anteriores
por identificar
tecnologas
significativas fueron
mediocres, cuanto
mucho.
La conclusin del autor es que las
tecnologas vienen y van, las
tendencias reales que se
exploraran son las mas blandas.
Por esto se entiende que el
progreso en la ingeniera del
software se guiara por las
tendencias empresariales,
organizativas del mercado y
culturales. Dichas tendencias
conducen a innovacin
tecnolgica.
Evolucin tecnolgica
Ray Kurzweil (Kur05)
argumenta que la evolucin
tecnolgica es similar a la
evolucin biolgica, pero que
ocurre a un ritmo mas rpido.

La evolucin biolgica o
tecnolgica ocurre como
resultado de realimentacin
positiva los mtodos mas
capaces que resultan de una
etapa del avance evolutivo se
usan para crear la siguiente
etapa
Las grandes preguntas para el siglo
XXI son:
Can
Cun rpidamente significativos son
evoluciona la los efectos de la
tecnologa? realimentacin
positiva?
Can profundo
son sern los
cambios
resultantes?
Observacin de las tendencias en
ingeniera de software
Qu enfrentan los ingenieros de
software?
Los ingenieros de software
enfrentaran con frecuencia,
formidables desafos de lidiar
con rpidos cambios,
incertidumbre y emergencia,
dependencia, diversidad, e
interdependencia, pero que
tambin tendrn
oportunidades de realizar
significativas aportaciones
que haran la diferencia de fin
Cuando se introduce una nueva tecnologa exitosa, el
concepto inicial se mueve a travs de
un ciclo de vida de innovacin [
Innovacin: se reconoce un problema y se realizan
intentos repetidos para encontrar una solucin viable.
Replicadora: una solucin se muestra comprometedora.
Empirismo: conduce a la creacin de reglas empricas
que gobiernan el uso de tecnologa y su xito repetido
Teora: una teora mas amplia.
Automatizacin: que da paso a la creacin de
herramientas automatizadas.

Finalmente la tecnologa madura y se usa ampliamente


Ciclo de promocin excesiva
Disparador tecnolgico: un hallazgo de investigacin o
lanzamiento de nuevo producto innovador.
Pico de expectativas infladas: entusiasmo exagerado y
proyecciones demasiado optimistas.
Desilusin: las proyecciones de impacto demasiado
optimista no se satisfacen, tecnologa pasan de moda
entre los conocedores
Pendiente de iluminacin: el uso creciente mediante
una amplia variedad de compaas conducen a una
mejor comprensin del verdadero potencial de la
tecnologa.
Planicie de productividad: los beneficios en el mundo
real ahora son obvios y el uso penetra en un significado
porcentaje del mercado potencial.

S-ar putea să vă placă și