You are on page 1of 7

1.

Diferencias entre la POO y la programacin estructurada


Que una se basa en objetos (Moldes de datos de un conjunto)
Eje quieres una agenda tu objeto agrupara
.Nombre
.Direccin
.Edad
Un Conjunto De Variables que tienen algo en comn
Que Todas Juntas forman un Objeto Agenda
Mientras que la estructurada
Todo es secuencial todas tus variables son independientes pero pueden asociarse
en el momento que quieran con otras se asocian lgicamente ya que el declarar
Char Nombre con un char Edad no significa que se hable de la misma persona
pero por intuicin las asocias son ms fciles de entender pero el cdigo se vuelve
ms extenso son las diferencias que les veo, pero el poo (orientada objetos es
mucho ms extenso y til) eso es lo bsico

ENSAYO
LA CRISIS DEL SOFTWARE

Se fundamento en el tiempo de la creacin del software, ya que en la creacin del


mismo no se obtenan los resultados deseados, adems de un gran costo y poca
flexibilidad.
Este termino informtico fue acuado en 1968 en la primera conferencia
organizada por la OTAN, en esta misma conferencia se utilizo por primera vez el
termino INGENIERIA DEL SOFTWARE.
Bsicamente la crisis del software se refiere a la dificultad de escribir programas
libres de defectos, esto se debe, entre otras causas, a la complejidad de
programar y los cambios que hay que hacer para que un programa se adapte a las
necesidades del usuario.

REFERENCIAS DE LOS CONOCIMIENTOS PARA EL DESARROLLO DE


SOFTWARE EN 1968

1. En 1962 se publico el primer algoritmo para bsquedas binarias

2. En 1966 se publico un documento donde se creaba la programacin


estructurada en remplazo de la sentencia GoTo.

3. En 1968 los programadores debatan si deban usar la sentencia GoTo, que era
una instruccin cuyo objetivo era el de controlar el flujo del programa, o utilizar la
nueva programacin estructurada en donde la comunidad informtica creo para
este nuevo modelo de programar las sentencias de control, como lo son el If, el for
y do/while, en vez de la sentencia GoTo.

Entonces se poda ver que las innovaciones para esa poca ya se venan dando
pensando en la comodidad y en el mejor entendimiento de la programacin, pero
sin embargo no era suficiente para darle al software un desempeo optimo y
preciso y que a futuro no presentara tantas fallas y debi ser por esto que en 1968
se acuo el termino de crisis del software.

CAUSAS DE LA CRISIS DEL SOFTWARE


Hay varias razones que pueden ser propuestas como causa de la crisis. No son
mutuamente excluyentes; de hecho, es posible que la verdadera causa sea una
mezcla de todas ellas. Sin embargo, todas tienen en comn que son causadas por
el mtodo de valorar los avances cientficos y el mecanismo actual de financiacin
de la actividad cientfica. Las causas de la crisis del software fueron vinculadas a
la complejidad en general del proceso de software y a la relativa inmadurez de la
ingeniera de software como una profesin. La crisis se manifest a s misma en
varias maneras:
1. Proyectos gestionados con un sobre-presupuesto.
2. Proyectos gestionados con sobre tiempo.
3. Software de baja calidad.
4. El software a menudo no satisfaca los requerimientos deseados.
5. Los proyectos fueron inmanejables, con un cdigo difcil de mantener.

A veces cuesta pensar que una crisis de algo dure por tanto tiempo, ya son 54
aos desde que se acuo el termino y segn veo la crisis sigue vivita y coleando.
Se piensa, y equivocadamente, que ya todo esta inventado o mejorado pero por lo
visto no es as, faltan muchas cosas que mejorar en este mundo tan tecnolgico
pero con tantos vacos en esa tecnologa, pero me hago unas pregunta, Si se
pensara que la crisis ya no existe que seria del software?, se haran software tan
poderosos?, se habra avanzado tanto en la creacin de programas?, quien
sabe, a veces en el mismo afn de salir de una crisis se descubren cosas que
mejoran aun mas las anteriores y como no se llega a un limite entonces se sigue
hacia adelante hasta que el tiempo diga stop.
Si la crisis del software algn da llega a un final total, la ingeniera del software
tambin lo hara y quizs una nueva forma de hacer programas surja, ya uno no
sabe, por que quien pensara hace 50 aos que esto avanzara de la forma que lo
ha hecho, quien en esa poca poda pensar por lo menos que llevaramos casi
una computadora en el bolsillo, entonces podramos mirarlo en perspectiva y
pensar en el ao 2062, que tendremos en avances tecnolgicos?, claro todo eso
depende si los mayas se equivocan.

Ventajas de la Realidad Virtual


Aunque las desventajas de VR son numerosos, por lo que son las ventajas.
Muchos campos diferentes pueden utilizar la realidad virtual como una manera de

formar a los alumnos sin tener que poner a nadie en peligro. Esto incluye los
campos de la medicina, la aplicacin de la ley, la arquitectura y la aviacin. VR
tambin ayuda a aquellos que no pueden salir de la experiencia de casa de una
vida mucho ms plena. Estos pacientes pueden explorar el mundo a travs de
entornos virtuales como Second Life, una comunidad VR en Internet, la
exploracin de ciudades virtuales, as como ambientes ms extravagantes como
JRR La Tierra Media de Tolkien. VR tambin ayuda a los pacientes a recuperarse
del derrame cerebral y otras lesiones. Los mdicos usan VR para ayudar a volver
a ensear los movimientos musculares, como caminar y el acaparamiento, as
como los movimientos fsicos ms pequeos, como apunta. Los mdicos utilizan
los entornos informticos maleables para aumentar o disminuir el movimiento
necesario para agarrar o mover un objeto. Esto tambin ayuda a registrar con
exactitud la rapidez con que un paciente es el aprendizaje y la recuperacin.
Aprender a manipular objetos
Beneficios para personas con ciertas minusvalas
Entrenamiento en situaciones peligrosas
Permite un examen minucioso de hechos y procesos
Poner a prueba modelos
Poner a prueba principios
Simulacin de una pauta de actuacin
Visualizacin en 360

Frente a la exposicin en imaginacin:


La Realidad Virtual es ms inmersita, ya que se estimulan varias modalidades
sensoriales (auditivas, visuales y vestibulares), lo cual resulta muy conveniente
para aquellas personas que tienen problemas para imaginar.
La Realidad Virtual permite al terapeuta saber en cada momento lo que el paciente
est viendo, y por tanto puede saber con mayor precisin qu estmulo est
provocando la respuesta de miedo.
La Realidad Virtual permite reducir el nmero de sesiones respecto al tratamiento
de exposicin en imaginacin.

Frente a la exposicin en vivo:


La Realidad Virtual permite ofrecer exposicin a aquellas personas que se niegan
a someterse a la exposicin en vivo porque les resulta demasiado difcil o
amenazador.

Ofrece un mayor grado de confidencialidad, en el sentido de que el tratamiento se


hace en consulta, por lo que la persona no tiene por qu temer que si la
exposicin se realiza en un ambiente pblico, los dems puedan conocer su
problema.
Permite disear a medida la jerarqua de exposicin, con lo que la persona puede
exponerse a prcticamente todas las situaciones posibles.
Es segura, en tanto que la persona (y el terapeuta) controlan en todo momento lo
que ocurre en el ambiente virtual, cosa que en muchas ocasiones depende del
azar en las exposiciones en vivo.
Se puede repetir la exposicin a una situacin todas las veces que sea necesario
hasta conseguir que la ansiedad baje.
La exposicin se hace en la propia consulta, lo que la convierte en ms rentable
en trminos de tiempo y dinero (pinsese, por ejemplo en la fobia a volar).
La gran cantidad de situaciones reales permite personalizar el tratamiento (ms de
100).

Ventajas de las redes neuronales artificiales


Las redes neuronales artificiales se inspiran en ideas tomadas de la neurobiologa.
En 1836, los cientficos descubrieron que el sistema nervioso de los seres vivos
consiste de elementos interconectados que trabajan en paralelo (la doctrina de la
neurona). Ms tarde, en 1949, se observ que la resistencia a la sinapsis podra
reducirse por la exposicin repetida a las seales entrantes (regla de aprendizaje
de Hebb). Como sistemas adaptativos e inteligentes, las redes neuronales son
robustas y sobresalen en la solucin de problemas complejos. Las redes
neuronales son tan eficientes como su programacin, pero los cientficos coinciden
en que las ventajas del uso de las RNA son mayores que los riesgos.
omo ya hemos dicho, las redes neuronales, debido a su constitucin y
fundamento, presentan grandes semejanzas con el cerebro. Por ejemplo, son
capaces de aprender de la experiencia, de generalizar de casos anteriores a
nuevos casos, de abstraer caractersticas esenciales a partir de entradas que
representan informacin irrelevanteEntre las ventajas se incluyen:

Tienen capacidad de aprender a realizar tareas basadas en un entrenamiento


inicial (Aprendizaje adaptativo). De esta forma, la mquina puede aprender a llevar

a cabo ciertas tareas mediante el entrenamiento con ejemplos ilustrativos, por lo


que no es necesario elaborar modelos a priori.
Las redes neuronales permiten organizar por s mismas lo aprendido. Mientras
que el aprendizaje es la modificacin de cada elemento procesal, la auto
organizacin consiste en la modificacin de la red neuronal completa para llevar a
cabo un objetivo especfico.
Adems las redes neuronales tienen la capacidad de ser tolerantes a fallos.
Fueron los primeros mtodos computacionales con esta capacidad inherente. De
este modo, si se produce un fallo en un nmero no muy grande de neuronas,
aunque el comportamiento del sistema se ve influenciado, no sufre una cada
repentina.
Una de las prioridades principales de las redes neuronales es que son capaces de
operar en tiempo real. Las redes neuronales trabajan mediante conexiones en
paralelo, lo que permite grandes velocidades de transmisin y respuesta casi al
instante.
Por ltimo, hay que destacar como ventaja la facilidad de insercin en la
tecnologa existente. De manera que, por ejemplo, resulta muy sencillo conseguir
chips especializados que mejoren su capacidad.

CMO REALIZAR UN MAPA CONCEPTUAL


Los mapas conceptuales contienen tres elementos fundamentales:
concepto, proposicin y palabras de enlace. Los conceptos son palabras
o signos con los que se expresan regularidades; las proposiciones son
dos o ms trminos conceptuales unidos por palabras de enlace para
formar una unidad semntica; y las palabras de enlace, por tanto, sirven
para relacionar los conceptos (Daz, Fernndez, 1997).
Los Mapas Conceptuales estn formados pornodos y lneas de
unin entre los nodos.
Los nodos, que representan conceptos o atributos especficos del tema
desarrollado, se muestran enmarcados en crculos, rectngulos, etc.,
y se unen mediante trazos.
Estas conexiones representan relaciones que unen a dichos conceptos
y pueden (o no) llevar una leyenda que aclare el significado de dicha
relacin. Palabras de enlace tales como de, donde, el, para,
entonces, con, etc., son utilizadas, tanto

como verbos y sustantivos, para construir las proposiciones que se


leen entre los nodos.
Los conceptos ms abarcativos e inclusores deben ubicarse en la
parte superior del grfico, y a medida que se desciende verticalmente
por el Mapa, se ubican los conceptos de categora menor.

You might also like