1. Tecnología de información para los negocios: software y hardware
Software: es el conjunto de programas que ejecuta
una computadora. Estos programas contienen
instrucciones u órdenes, las cuales se encuentran
codificadas en un lenguaje que la computadora puede
comprender.
Los componentes lógicos incluyen, entre muchos otros,
las aplicaciones informáticas, tales como el procesador
de texto, que permite al usuario realizar todas las tareas
concernientes a la edición de textos; el llamado
software de sistema, tal como el sistema operativo, que
básicamente permite al resto de los programas funcionar adecuadamente,
facilitando también la interacción entre los componentes físicos y el resto de las
aplicaciones, y proporcionando una interfaz con el usuario.
Se define como proceso al conjunto ordenado de pasos a seguir para llegar a la
solución de un problema u obtención de un producto, en este caso particular, para
lograr un producto software que resuelva un problema específico.
El proceso de creación de software puede llegar a ser muy complejo, dependiendo
de su porte, características y criticidad del mismo. Por ejemplo, la creación de un
sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos
y todo un equipo disciplinado de trabajo.
En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución
de una ecuación de segundo orden), éste puede ser realizado por un solo
programador (incluso aficionado) fácilmente.
Es así que normalmente se dividen en tres categorías según su tamaño (líneas de
código) o costo: de pequeño, mediano y gran porte. Existen varias metodologías
para estimarlo, una de las más populares es el sistema “COCOMO” que provee
métodos y un software (programa) que calcula y
provee una aproximación de todos los costos de
producción en un proyecto software (relación
horas/hombre, costo monetario, cantidad de líneas
fuente de acuerdo a lenguaje usado, etc.).
Considerando los de gran porte, es necesario
realizar complejas tareas, tanto técnicas como de
gerencia, una fuerte gestión y análisis diversos
(entre otras cosas), la complejidad de ello ha
llevado a que desarrolle una ingeniería específica
para tratar su estudio y realización: es conocida
como Ingeniería de Software.
2. Hardware: sistema formado por el equipo
computacional, es decir por las partes físicas de la
computadora llamada comúnmente “fierros”. Icluye la
unidad central de procesos (CPU), la memoria
principal y los dispositivos periféricos.
El término es propio del idioma inglés, su traducción al
español no tiene un significado acorde, por tal motivo
se la ha adoptado tal cual es y suena; la Real
Academia Española lo define como Conjunto de los
componentes que integran la parte material de una
computadora. El término, aunque sea lo más común,
no solamente se aplica a las computadoras; del mismo
modo, también un robot, un teléfono móvil, una cámara fotográfica, un reproductor
multimedia o cualquier otro electrónico que procese datos poseen hardware. La
historia del hardware de computador se puede clasificar en cuatro generaciones,
cada una caracterizada por un cambio tecnológico de importancia
1.ª Generación (1945-1956): electrónica implementada con tubos de vacío.
Fueron las primeras máquinas que desplazaron los componentes
electromecánicos.
2.ª Generación (1957-1963): electrónica desarrollada con transistores. La
lógica discreta era muy parecida a la anterior, pero la implementación resultó
mucho más pequeña, reduciendo, entre otros factores, el tamaño de un
computador en notable escala.
3.ª Generación (1964-hoy): electrónica basada en circuitos integrados. Esta
tecnología permitió integrar cientos de transistores y otros componentes
electrónicos en un único circuito integrado impreso en una pastilla de silicio.
Las computadoras redujeron así considerablemente su costo, consumo y
tamaño, incrementándose su capacidad, velocidad y fiabilidad, hasta
producir máquinas como las que existen en la actualidad.
4.ª Generación (futuro): probablemente se originará cuando los circuitos de
silicio, integrados a alta escala, sean reemplazados por un nuevo tipo de
material o tecnología.