Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
En este captulo trataremos:
Qu es el software.
o Interaccin del Hardware y el software.
Tipos de Software y sus aplicaciones.
o Software de Base.
o Software Aplicativo.
Las secuencias de instrucciones, a menudo son bastante largas, determinan el trabajo que debe
realizar una computadora, habitualmente se necesita, una labor de DEPURACIN (Bsqueda
y correccin de errores) y TESTING (ensayos sucesivos) para optimizar el CDIGO FINAL.
DIAGRAMA DE FLUJO
3.2. Clasificacin del software de acuerdo al trabajo que realizan
La forma en la que se hacen divisiones o se clasifica el software vara de acuerdo a la percepcin
de cmo se quiere agrupar. Se clasifican de la siguiente manera:
SOFTWARE BASE
El software de base est formado por todos los programas que sirven de enlace entre los
programas escritos por un programador y los elementos de hardware de la computadora.
Por ejemplo un programador puede ordenar a una computadora que imprima una frase en la
impresora. Componer esta orden resulta muy fcil cualquiera que sea el lenguaje de
programacin que se utilice, pero no es tan sencilla su ejecucin: alguien ha debe estar
informado de la necesidad de ejecutar esa orden, alguien tiene que traducirla a un lenguaje
que la computadora pueda comprender; finalmente alguien tiene que controlar el buen
funcionamiento de la operacin. Este alguien es el software de base, que est formado
fundamentalmente por los elementos que se citan a continuacin:
o El Sistema Operativo
Permite controlar y administrar todo el funcionamiento del computador. Ms adelante
estudiaremos ms al respecto.
o Los traductores
La computadora solo puede ejecutar instrucciones en un lenguaje al que normalmente se
denomina lenguaje mquina. Por ello, cualquier lenguaje de programacin que no sea lenguaje
mquina necesitar un proceso de traduccin. Este proceso lo llevan a cabo los intrpretes y los
compiladores.
o El ensamblador
Es un lenguaje de programacin muy cercano al lenguaje mquina. Esta similitud hace que el
proceso de traduccin del lenguaje ensamblador al lenguaje maquina se realice mediante muy
pocos pasos, ya que sus sentencias guardan, en realidad, la estructura sintctica del lenguaje
mquina.
o Lenguaje mquina
Son instrucciones en hexadecimal que conforman las instrucciones de los microprocesadores.
Son interpretadas directamente por el microprocesador. Generalmente no se programa a este
nivel.
SOFTWARE APLICATIVO
Es aquel software que permite solucionar un caso especfico de automatizacin de un sistema
de informacin, es decir, software para un fin concreto. Entran en esta categora:
APLICACIONES ESTANDARIZADAS
Procesadores de texto. Permiten crear, componer, dar formato modificar o imprimir
documentos, se les conoce tambin como Procesadores de palabras.
Permiten elaborar desde documentos simples, como cartas, oficios, memorandums, etc. hasta
otros ms complejos como Informes de planificacin, Proyectos, Reportes, Manuales de
mediana complejidad, etc.
Ejm. MS Word, Word Perfect, OpenOffice Writer, etc.
Los objetos principales sobre los que se gestiona toda la informacin en una Base de Datos son
las TABLAS. Estas tienen una presentacin muy similar a la de una hoja de clculo. Una tabla est
compuesta de Campos y Registros. Los CAMPOS (field) determinan la estructura en s de la tabla.
Los REGISTROS (records) en cambio son la informacin almacenada, respetando la estructura de
los campos. Una base de datos es tiles para el almacenamiento de informacin organizada
como por ejemplo: el sistema de identificacin y registro civil de nuestro pas, la informacin de
las cuentas de los clientes de un banco, la informacin del historial de los pacientes de un
hospital, el inventario de equipos de una empresa, etc.
Programas de Diseo grfico y publicitario. Esta categora presenta una gran cantidad
de aplicaciones de diferentes disciplinas relacionadas, por ejemplo existen programas de:
PROGRAMAS DE MAQUETACIN.
Conocidos tambin como aplicaciones de AUTOEDICION. Es la aplicacin que permite
combinar texto y grficos con el objeto de crear un documento listo para que pueda ser
reproducido en una impresora o en una fotocomposicin. La maquetacin es un proceso de
varias fases, que incluyen el trabajo con diversos tipos de software y de equipos informticos.
Por lo general, el texto y las ilustraciones se crean con software del tipo de procesadores de
texto y programas de dibujo y diseo, as como con equipos y programas para la captura,
digitalizacin y retoque de imgenes fotogrficas.