Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
Qué es la computación.........................................1
Historia de la computación...................................1
Charles Babbage (1791-1871).............................2
Elementos de la computación..............................2
Desarrollo de Software..........................................2
1. Análisis de requisitos:.......................................3
2. Diseño y arquitectura:.......................................3
4. Pruebas:..............................................................4
5. Documentación:.................................................4
6. Mantenimiento:...................................................4
Hardware.................................................................4
El núcleo de la computadora:...............................4
Unidad de control:..................................................4
Unidad aritmético-lógica:......................................4
Memoria:..................................................................4
Manejo de información..........................................5
Estudiar computación............................................5
Ingeniería en computación...................................6
Cursos de computación........................................6
Computación para niños.......................................7
El término computación es proveniente del latín, según la RAE de «computatĭo», pero
otras fuentes formulan que deriva de la voz latina «computare» formada por el prefijo
«com» igual a «con» y «putare» que quiere decir «computar, evaluar». La definición de
computación es la ciencia que se ocupa del estudio de las computadoras, abarcando
su diseño, operación y uso en el procesamiento de datos. En otras palabras, la
computación alude al estudio científico que se fundamenta sobre sistemas
automáticos para el manejo de información, que pueden realizarse por medio de
herramientas pensadas para dicho fin.
Qué es la computación
Historia de la computación
Posee una trayectoria no mayor a un siglo, aunque fuentes manifiestan que sus inicios
pueden remontarse cuando comenzaron a realizarse máquinas o artefactos guiados a
distintas tareas de cálculo; para 1623, se inventó la primera calculadora mecánica por
un famoso matemático alemán llamado Wilhelm Schickard.
Fue hasta la década de los ’40 que comenzaron a aparecer ciertos artefactos que
posibilitan la realización de múltiples procesos, es decir que no se limitaban a los
cálculos de tipo matemático; en los ’80 surgieron las computadoras personales o PC; y
fue para el siglo XX donde el desarrollo de la computadora tuvo mayor auge y continuó
desarrollándose hasta nuestros días.
Charles Babbage (1791-1871)
Elementos de la computación
Desarrollo de Software
Dentro del software de aplicación existe una parte dedicada a la organización lógica de
los datos. Para que una computadora pueda realizar sus funciones, es necesario le
sea suministrado un programa o un conjunto de instrucciones que sean comprensibles
por dicha máquina. La comunicación se realiza a través de diferentes lenguajes de
programación, de los cuales los más empleados son llamados de alto nivel, que son
los más sintéticos, los más fáciles de usar o los más parecidos a un lenguaje natural.
1. Análisis de requisitos:
Para crear un software, el primer paso es extraer los requisitos del producto, para ello
es necesario poseer habilidad y experiencia en la ingeniería de software o técnico de
computación, para reconocer los requerimientos ambiguos, incompletos o
contradictorios.
El documento Especificación de Requerimientos del Sistema (ERS) es el sitio donde
se plasma el resultado del análisis de los requisitos del cliente, cuya estructura está
definida por varios estándares como por ejemplo el CMM-I De igual manera se define
un diagrama de Entidad-Relación, en el que se reflejan las principales entidades que
participan en el desarrollo del software.
2. Diseño y arquitectura:
Se debe determinar la generalidad en el funcionamiento sin especificación de detalles.
Esto se realiza a través de la incorporación de implementaciones tecnológicas, como
son la red, el hardware, entre otras.
3. Programación:
Esta etapa es la de más larga en cuanto a duración y complejidad, además está muy
ligada a los lenguajes de programación utilizados. Esta fase es desarrollada por un
ingeniero en computación.
4. Pruebas:
Esta fase consiste en comprobar si el software desarrollado realiza de manera correcta
todas las tareas especificadas. Ésta es una técnica que se encarga de realizar las
pruebas por separado, de cada uno de los módulos del software y luego hace la
comprobación de manera integral para llegar al objetivo. Se estima que para que una
buena fase de prueba sea realizada de forma correcta, ésta debe ser efectuada por un
programador distinto al desarrollador que lo programó.
5. Documentación:
Se refiere a todo lo concerniente a la documentación generada en el desarrollo del
software y en la gestión del proyecto. Desde las modelaciones (UML), pruebas,
diagramas, manuales técnicos, manuales de usuarios, etc. Todo esto con el fin de
eventuales usabilidad, mantenimiento futuro, correcciones y ampliaciones al sistema.
6. Mantenimiento:
A través de este proceso se mantiene y mejora el software con el fin de frenar los
errores descubiertos y nuevos requisitos. Se estima que alrededor de ⅔ de los
ingenieros en computación tienen que ver con dar mantenimiento y una muy pequeña
parte de esta labor se dedica a corregir errores.
Hardware
Es un conjunto de elementos físicos, (máquinas y circuitos), que difícilmente puede ser
modificado a diferencia del software que puede ser alterado para la realización de
cada tarea.
El hardware de una computadora está compuesto de diversos elementos. Los más
importantes son:
El núcleo de la computadora:
Está compuesto por el CPU y la memoria. El CPU es la unidad central de procesos de
datos que comprende la unidad de control y de aritmética-lógica.
Unidad de control:
Es la encargada de la función de dirección central. Realiza la Interpretación de las
instrucciones del programa. Es el encargado de hacer las indicaciones de las acciones
que debe realizar en cada caso y asigna las tareas a las distintas partes del conjunto.
Unidad aritmético-lógica:
Es el sitio donde se elaboran todos los procesos, utilizando las indicaciones de la
unidad de control. Realiza operaciones matemáticas o de relación lógica con los datos
suministrados.
Memoria:
Es el lugar donde se almacenan, se registran y quedan a disposición de la unidad
central de proceso (CPU) todos los datos y los programas.
En cuanto a la memoria, ésta consiste en millones de pequeños circuitos que sólo
memorizan dos tipos físicos de información, si pasa la corriente o si no pasa. Cada
impulso eléctrico implica la memorización del dígito 1 y la interrupción de la corriente
determina la memorización de un cero “0”. Toda la codificación juega en un sistema
binario, que puede ejemplificarse dependiendo del dispositivo físico tomado como
modelo, de varias maneras abierto/cerrado, conectado/desconectado, 1/0. El sistema
binario se distingue del que se utiliza normalmente, que es el decimal o de base diez.
Existen dos tipos de memorias, ROM y RAM. La memoria ROM, cuyas siglas
corresponden a la expresión inglesa Read Only Memory, que significa memoria de
solo lectura. Ésta no puede ser alterada, viene prefijada físicamente por el fabricante,
contiene los programas necesarios (englobados en la expresión del sistema operativo)
para que la máquina sepa cómo tiene que operar con los programas y datos que se le
introduzcan y pueda relacionar los lenguajes de alto nivel con el lenguaje máquina. La
memoria RAM sus siglas inglesas Random Access Memory, es decir, memoria de
acceso aleatorio, es la que el usuario puede utilizar libremente.
Periféricos:
Son los elementos que forman parte del sistema físico y que cumplen funciones
adicionales, pero necesarias.
Manejo de información
Estudiar computación
Mucha gente cree que la informática sólo tiene que ver con cosas como programas de
soporte técnico o en la administración de una empresa; pero la verdad es que,
actualmente, muchas empresas, si no todas, utilizan diferentes herramientas de
información, por ejemplo, correo electrónico, sistemas de contabilidad y también tienen
la necesidad de crear sus propias páginas web para poder comercializar sus
productos.
Ingeniería en computación
Cursos de computación
El principal objetivo de los cursos es lograr que el usuario o estudiante pierda el temor
a las computadoras y aprenda desde cero a manejarla de una manera natural. Por lo
general los aspectos más importantes al cursar computación son, los paquetes de
software que se pueden utilizar, el sistema operativo, cómo navegar en sitios fiables,
aprender cómo abrir una nueva cuenta de correo electrónicos, cómo manejar las redes
sociales, entre otros según sea el caso.
La computación en la nube es la tecnología que facilita y permite el almacenamiento
de información en Internet y archivos, sin correr el riesgo de no poseer suficiente
capacidad en la memoria del computador o dispositivos móviles.