Está en la página 1de 4

Autorreflexiones Unidad 1

XXXXXXXXXXXXXX ALXXXXXXXX
1. Qu relacin identifiqu entre el cuerpo humano (extremidades, olfato, vista, etc.)
con el hardware de una computadora, se parecen en algo y por qu?
Pienso que existe una relacin ya que dependemos de varias partes de cuerpo para
poder recopilar, traducir y entender lo que nos rodea. Al igual que en una computadora
los ojos, las manos, la nariz, las orejas las utilizamos como unidades de entrada de
informacin o datos. El cerebro se puede considerar como el CPU del cuerpo ya que
es donde se procesa toda la informacin enviada por los receptores.
2. Qu relacin identifiqu entre mente humana (pensamientos, recuerdos, anlisis,
sentimientos, sugestiones, supersticiones, motivaciones, objetivos, metas, sueos,
etc.) con el Software de una computadora y por qu?
Al igual que con Software, la mente va desarrollando diferentes comportamientos y
personalidades que el ser humano manifiesta con el paso del tiempo y acorde a
situaciones especficas. La mente crea ideas o verdades que afectan la forma en la que
el ser humano interacta con su entorno, y esto mismo hace el Software que es creado
para resolver problemas determinados.
3. Con respecto al modelo de Von Neumann, me imagino que soy una mquina (un
androide o YO ROBOT) no pienso hasta que nos instalan un programa que lo nico
que har es detectar un ladrn o intruso dentro de la casa, nuestras instrucciones
no permiten daar al ladrn pero si cerrar las puertas y avisar a la polica y a la
familia. Entonces sucede que YO ROBOT veo entrar alguien que no reconozco
entonces marco y hablo con la polica y les doy la ubicacin.
Segn el modelo de Von Neumann
Nuestra vista es?
Unidades de entrada
Reconocer un intruso es? Unidad Aritmtica Lgica (ALU)
Hablar con la polica es? Unidades de salida
Para responder las anteriores preguntas, tendramos que saber que elementos
componen el modelo de Von Neumann
4.- Con relacin al Ciclo de vida del software
(a) Resulta que tengo un dinerito $$$ y quiero construir una casa en mi terreno, tengo
la motivacin de hacerlo pero no s nada de nada... tengo un problema, En qu fase
me encuentro?
Planteamiento del problema.

(b) Luego me encuentro mi primo que es Arquitecto y le digo que quiero hacer mi
casita, entonces mi primo me cuestiona y me pregunta que quiero de la casa, si lo
quiero con estacionamiento, un jardn, si quiero alberca, para cuantas personas, de qu
color. etc. En qu fase me encuentro?
Anlisis del problema
(c)Entonces mi primo bien ducho (experto) se pone a disear, toma medidas, disea la
instalacin elctrica, las estructuras, las ventanas, los cuartos, lo pinta, etc. al final
estima cunto va costar. Le lleva algunos das pero al final sabe lo que se requiere y
me lo muestra. En qu fase me encuentro?
Diseo del algoritmo
(d)Luego mi primo conoce un ingeniero y la banda de expertos en la construccin y
toda la cosa y manos a la obra... se llevan algunos meses en crear lo que ms deseo.
En qu fase me encuentro?
Implementacin o codificacin
(e)Entonces me empiezo a mudar y probar la casa construida, ya instalado con la
familia, cada cosa en su lugar. Hasta ahora ningn problema En qu fase me
encuentro?
Pruebas y Validacin
(f)Cuando termin de pagar al arquitecto e ingeniero y los expertos de la construccin,
me proporcionaron los planos y los estudios que se hicieron para construir En qu
fase me encuentro?
Documentacin del Programa
(g)Pasando el tiempo, intentaron entrar a la casa, algo estaba mal, afortunadamente
no pas a mayores. El arquitecto que me dise la casa ya no lo encuentro y deseo
que la haga ms segura elevando la barda alrededor de la casa. Localizo a otro
arquitecto y le doy toda la documentacin para que me apoye En qu fase me
encuentro?
Mantenimiento

5.- Para qu creo que se cre el Paradigma de Programacin?

Hay distintas filosofas que se utilizan para resolver los problemas. Si bien los
programas creados son intencionados para resolver el mismo problema, pero no se
llega a la respuesta de la misma forma. El Paradigma nos ayuda a catalogar las
distintas tendencias o modelos usados para resolver los problemas y disear los
programas.
6.- Para aquellos que han tenido la oportunidad de poseer un celular, un ipad, iphone,
un android, etc. De acuerdo al modelo de Von Neumann que elementos puedo
distinguir? Menciona las partes. Puedes consultar el tema 1.2.1
Tengo un telfono Samsung Galaxy Nexus. En mi celular puedo distinguir que las
unidades de entrada son la pantalla tctil que uso para navegar e introducir datos, la
cmara frontal que se podra utilizar para desbloquear el dispositivo y tambin la
entrada de micrfono para poder hablar y controlar el dispositivo por voz. La memoria
la compone el disco duro interno de 16 GB con los que cuenta mi dispositivo y la
memoria secundaria la tarjeta extrable SD de 4 GB. La ALU, la CU o en su totalidad
la CPU la compone el procesador OMAP 4460 de dos ncleos. Las unidades de
salida son la misma pantalla tctil que muestra la informacin en pantalla y las bocinas
que reproducen la msica, voz en el telfono.
7.- Muchas veces pensamos que el Software no cuesta nada, a veces nos sorprende
cunto cuesta un sistema de inventarios, paquete de Office o simplemente un
videojuego y todo lo queremos pirateado, al final es Software. Pero no nos hemos
puesto a pensar si algn da te enfermas o si tu familiar est en el hospital y te llegas a
enterar que una mquina pone en peligro tu vida o de tu familiar slo porque no hay
sistema, la radiografa no lleg a tiempo, o simplemente el marcapasos del corazn
empieza a fallar, todo porque no fue bien programado. Creen que si yo como
programador o ustedes como programadores no realizan bien sus actividades o si no
realizan bien las fases o ciclo de vida de software podran causar serios problemas,
prdidas, etc.? Todas las fases son importantes pero una de ellas es el anlisis y el
diseo... no sirve de nada programar si no hemos hecho bien las actividades
anteriores. Por qu se consider que el anlisis y el diseo son importantes? Dame
tus argumentos.
Precisamente porque se tiene que estar seguro que el programa a desarrollar tiene
todos los elementos necesarios para lograr resolver el problema en cuestin. Se tiene
que entender a la perfeccin de que se trata el problema a resolver, cuales son las
variables, que limitaciones hay, que puede suceder si algo falla, etc.; para poder
entender el problema y partiendo de ah disear las posibles respuestas. Si un
programa no tiene todos estos elementos en consideracin, si algo no se toma en
cuenta, puede fallar y causar grandes problemas que a corto, mediano y largo plazo y

estos pueden ser sumamente negativos. La metodologa es algo que se debe de tomar
muy en serio al crear programas.
8.- Creo que el ciclo de vida del Software lo puedo aplicar en tu vida diaria? Dar un
ejemplo.
Si es posible aplicar el Ciclo de Vida del Software en mi vida cotidiana. Un ejemplo
podra ser en mi trabajo. Soy Bell Boy en un hotel de 5 diamantes en la Riviera Maya y
formo parte de la primera impresin de un cliente/husped llegando al hotel. Paso uno,
reconozco que est llegando un cliente al hotel. Paso dos, analizo que esta persona o
personas traigan una X cantidad de equipaje. Pasos 3 y 4 me planteo abordar al
cliente con un cordial saludo y la explicacin de que yo me hare cargo de su equipaje y
que lo acompaare hasta la recepcin para que haga su registro. Paso 5, compruebo
que el cliente este en el sistema de reservaciones y me aseguro que est siendo
correctamente atendido. Paso 6 y 7, el proceso se documenta y se repite conforme van
llegando los clientes al hotel y en caso de algn contratiempo, se le da mantenimiento
al procedimiento para que no vuelva a suceder.

También podría gustarte