You are on page 1of 9

Instituto Universitario

Aeronutico
Facultad de Ciencias de la
Administracin
INTRODUCCIN A LA
INFORMTICA

Actividad N 4

Apellido: Casanova, Gabriel Juan Jos


Fecha: 29/03/2016

A) Elabore un listado de ejemplos de las 3 formas de pensamiento detallados


anteriormente: Teora, Abstraccin y Diseo.
Teora: Tiende a pensar como un matemtico, en trminos de definiciones formales,
axiomas, teoremas y demostraciones.

Modelos matemticos.
Sistemas de numeracin.

Abstraccin: encuentras sus orgenes en ciencias como la fsica, la qumica o la


biologa. A partir del mismo llevan a cabo experimentos y obtienen resultados para
demostrar las hiptesis.

Leyes de gravedad.
Teora de la relatividad.
Conductividad de los materiales.

Diseo: Tiene sus orgenes en la ingeniera, Se recaban requisitos, formula


especificaciones, prepara e implementa el diseo y prueba y evala el diseo realizado.

Proceso de desarrollo de software.


Construcciones de Motores.

B) Agregue a la lista anterior ejemplos que se encuentren en la historia de la


Informtica (Para ello puede consultar el tema en internet).

Sistema de numeracin binario.


El sistema de numeracin binario utiliza slo dos dgitos, el cero (0) y el uno (1).
En una cifra binaria, cada dgito tiene distinto valor dependiendo de la posicin que ocupe.
El valor de cada posicin es el de una potencia de base 2, elevada a un exponente igual a
la posicin del dgito menos uno. Se puede observar que, tal y como ocurra con el sistema
decimal, la base de la potencia coincide con la cantidad de dgitos utilizados (2) para
representar los nmeros.
De acuerdo con estas reglas, el nmero binario 1011 tiene un valor que se calcula as:

1*23 + 0*22 + 1*21 + 1*20 , es decir:

8 + 0 + 2 + 1 = 11

y para expresar que ambas cifras describen la misma cantidad lo escribimos as:

10112 = 1110

Conversin entre nmeros decimales y binarios


Convertir un nmero decimal al sistema binario es muy sencillo: basta con
realizar divisiones sucesivas por 2 y escribir los restos obtenidos en cada divisin en orden
inverso al que han sido obtenidos.
Por ejemplo, para convertir al sistema binario el nmero 7710 haremos una serie de
divisiones que arrojarn los restos siguientes:
77 : 2 = 38 Resto: 1
38 : 2 = 19 Resto: 0
19 : 2 = 9 Resto: 1
9 : 2 = 4 Resto: 1
4 : 2 = 2 Resto: 0
2 : 2 = 1 Resto: 0
1 : 2 = 0 Resto: 1
y, tomando los restos en orden inverso obtenemos la cifra binaria:

7710 = 10011012

El tamao de las cifras binarias

La cantidad de dgitos necesarios para representar un nmero en el sistema binario es


mayor que en el sistema decimal. En el ejemplo del prrafo anterior, para representar el
nmero 77, que en el sistema decimal est compuesto tan slo por dos dgitos, han hecho
falta siete dgitos en binario.
Para representar nmeros grandes harn falta muchos ms dgitos. Por ejemplo, para
representar nmeros mayores de 255 se necesitarn ms de ocho dgitos, porque 28 =
256 y podemos afirmar, por tanto, que 255 es el nmero ms grande que puede
representarse con ocho dgitos.
Como regla general, con n dgitos binarios pueden representarse un mximo de 2n,
nmeros. El nmero ms grande que puede escribirse con n dgitos es una unidad menos,
es decir, 2n 1. Con cuatro bits, por ejemplo, pueden representarse un total
de 16 nmeros, porque 24 = 16 y el mayor de dichos nmeros es el 15, porque 24-1 = 15.
Conversin de binario a decimal
El proceso para convertir un nmero del sistema binario al decimal es an ms sencillo;
basta con desarrollar el nmero, teniendo en cuenta el valor de cada dgito en su posicin,
que es el de una potencia de 2, cuyo exponente es 0 en el bit situado ms a la derecha, y
se incrementa en una unidad segn vamos avanzando posiciones hacia la izquierda.
Por ejemplo, para convertir el nmero binario 10100112 a decimal, lo desarrollamos
teniendo en cuenta el valor de cada bit:

1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 83


10100112 = 8310

Procesadores de silicio
Los procesadores de silicio son la fundamentales para la creacin de las computadoras
tales como las conocemos hoy en da.
Todo comienza con un buen puado de arena (compuesta bsicamente de silicio), con la
que se fabrica un mono cristal de unos 20 x 150 centmetros. Para ello, se funde el
material en cuestin a alta temperatura (1.370 C) y muy lentamente (10 a 40 mm por
hora) se va formando el cristal.

De este cristal, de cientos de kilos de peso, se cortan los extremos y la superficie exterior,
de forma de obtener un cilindro perfecto. Luego, el cilindro se corta en obleas de 10 micras
de espesor, la dcima parte del espesor de un cabello humano, utilizando una sierra de
diamante. De cada cilindro se obtienen miles de obleas, y de cada oblea se fabricarn
varios cientos de microprocesadores.

Silicio.

Estas obleas son pulidas hasta obtener una superficie perfectamente plana, pasan por un
proceso llamado annealing, que consiste en someterlas a un calentamiento extremo para
eliminar cualquier defecto o impureza que pueda haber llegado a esta instancia. Despus
de una supervisin mediante lseres capaz de detectar imperfecciones menores a una
milsima de micra, se recubren con una capa aislante formada por xido de silicio
transferido mediante deposicin de vapor.
De aqu en adelante, comienza el proceso del dibujado de los transistores que
conformarn a cada microprocesador. A pesar de ser muy complejo y preciso, bsicamente
consiste en la impresin de sucesivas mscaras sobre la oblea, sucedindose la
deposicin y eliminacin de capas finsimas de materiales conductores, aislantes y
semiconductores, endurecidas mediante luz ultravioleta y atacada por cidos encargados
de eliminar las zonas no cubiertas por la impresin. Salvando las escalas, se trata de un
proceso comparable al visto para la fabricacin de circuitos impresos. Despus de cientos
de pasos, entre los que se hallan la creacin de sustrato, la oxidacin, la litografa, el
grabado, la implantacin inica y la deposicin de capas; se llega a un
complejo bocadillo que contiene todos los circuitos interconectados del microprocesador.
Un transistor construido en tecnologa de 45 nanmetros tiene un ancho equivalente a
unos 200 electrones. Eso da una idea de la precisin absoluta que se necesita al momento
de aplicar cada una de las mscaras utilizadas durante la fabricacin.

Una oblea de silicio grabada.

Los detalles de un microprocesador son tan pequeos y precisos que una nica mota de
polvo puede destruir todo un grupo de circuitos. Las salas empleadas para la fabricacin
de microprocesadores se denominan salas limpias, porque el aire de las mismas se
somete a un filtrado exhaustivo y est prcticamente libre de polvo. Las salas limpias ms
puras de la actualidad se denominan de clase 1. La cifra indica el nmero mximo de
partculas mayores de 0,12 micras que puede haber en un pie cbico (0,028 m 3) de aire.
Como comparacin, un hogar normal sera de clase 1 milln. Los trabajadores de estas
plantas emplean trajes estriles para evitar que restos de piel, polvo o pelo se desprendan
de sus cuerpos.
Una vez que la oblea ha pasado por todo el proceso litogrfico, tiene grabados en su
superficie varios cientos de microprocesadores, cuya integridad es comprobada antes de
cortarlos. Se trata de un proceso obviamente automatizado, y que termina con una oblea
que tiene grabados algunas marcas en el lugar que se encuentra algn microprocesador
defectuoso.
La mayora de los errores se dan en los bordes de la oblea, dando como resultados chips
capaces de funcionar a velocidades menores que los del centro de la oblea o simplemente
con caractersticas desactivadas, tales como ncleos. Luego la oblea es cortada y cada
chip individualizado. En esta etapa del proceso el microprocesador es una pequea placa
de unos pocos milmetros cuadrados, sin pines ni cpsula protectora.
Cada una de estas plaquitas ser dotada de una cpsula protectora plstica (en algunos
casos pueden ser cermicas) y conectada a los cientos de pines metlicos que le
permitirn interactuar con el mundo exterior. Estas conexiones se realizan utilizando
delgadsimos alambres, generalmente de oro. De ser necesario, la cpsula es provista de
un pequeo disipador trmico de metal, que servir para mejorar la transferencia de calor
desde el interior del chip hacia el disipador principal. El resultado final es un
microprocesador como los que equipan a los computadores.

El Proceso para el desarrollo de software


Tambin denominado ciclo de vida del desarrollo de software es una estructura aplicada al
desarrollo de un producto de software. Hay varios modelos a seguir para el
establecimiento de un proceso para el desarrollo de software, cada uno de los cuales
describe un enfoque diferente para diferentes actividades que tienen lugar durante el
proceso. Algunos autores consideran un modelo de ciclo de vida un trmino ms general
que un determinado proceso para el desarrollo de software. Por ejemplo, hay varios
procesos de desarrollo de software especficos que se ajustan a un modelo de ciclo de
vida de espiral.

Generalidades
La gran cantidad de organizaciones de desarrollo de software implementan metodologas
para el proceso de desarrollo. Muchas de estas organizaciones pertenecen a la industria
armamentstica, que en los Estados Unidos necesita un certificado basado en su modelo
de procesos para poder obtener un contrato.
El estndar internacional que regula el mtodo de seleccin, implementacin y monitoreo
del ciclo de vida del software es ISO 12207.
Durante dcadas se ha perseguido la meta de encontrar procesos reproducibles y
predecibles que mejoren la productividad y la calidad. Algunas de estas soluciones
intentan sistematizar o formalizar la aparentemente desorganizada tarea de desarrollar
software. Otros aplican tcnicas de gestin de proyectos para la creacin del software. Sin
una gestin del proyecto, los proyectos de software corren el riesgo de demorarse o
consumir un presupuesto mayor que el planeado. Dada la cantidad de proyectos de
software que no cumplen sus metas en trminos de funcionalidad, costes o tiempo de
entrega, una gestin de proyectos efectiva es algo que a menudo falta.

Actividades del desarrollo de software

Planificacin
La importante tarea a la hora de crear un producto de software es obtener los requisitos o
el anlisis de los requisitos. Los clientes suelen tener una idea ms bien abstracta del
resultado final, pero no sobre las funciones que debera cumplir el software.
Una vez que se hayan recopilado los requisitos del cliente, se debe realizar un anlisis del
mbito del desarrollo. Este documento se conoce como especificacin funcional.
Implementacin, pruebas y documentacin
La implementacin es parte del proceso en el que los ingenieros de software programan el
cdigo para el proyecto.
Las pruebas de software son parte esencial del proceso de desarrollo del software. Esta
parte del proceso tiene la funcin de detectar los errores de software lo antes posible.
La documentacin del diseo interno del software con el objetivo de facilitar su mejora y su
mantenimiento se realiza a lo largo del proyecto. Esto puede incluir la documentacin de
un API, tanto interior como exterior.
Despliegue y mantenimiento
El despliegue comienza cuando el cdigo ha sido suficientemente probado, ha sido
aprobado para su liberacin y ha sido distribuido en el entorno de produccin.
Entrenamiento y soporte para el software es de suma importancia y algo que muchos
desarrolladores de software descuidan. Los usuarios, por naturaleza, se oponen al cambio
porque conlleva una cierta inseguridad, es por ello que es fundamental instruir de forma
adecuada a los futuros usuarios del software.

El mantenimiento o mejora del software de un software con problemas recientemente


desplegado, puede requerir ms tiempo que el desarrollo inicial del software. Es posible
que haya que incorporar cdigo que no se ajusta al diseo original con el objetivo de
solucionar un problema o ampliar la funcionalidad para un cliente. Si los costes de
mantenimiento son muy elevados puede que sea oportuno redisear el sistema para poder
contener los costes de mantenimiento.

You might also like