Está en la página 1de 4

III.

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.

3.1. Descripcin de los pasos para la creacin de software


Ninguna computadora es capaz de realizar una tarea sin que alguien la programe e indique lo
que debe hacer y el cmo lo har. Todo esto puede estar contenido en un programa informtico
creado por un PROGRAMADOR que es la persona capacitada en las tcnicas mediante las
cuales se pueden dar rdenes a la mquina. Al conjunto de tcnicas especiales para programar
computadoras se le llama PROGRAMACIN.

Un programa es un conjunto de instrucciones o sentencias perfectamente comprensibles por la


computadora y sirve para que realice una determinada tarea. Si queremos que una
computadora lleve a cabo un proceso, antes que nada habr que programarla para ello.
Tendremos que construir un programa que le indique que pasos debe seguir para efectuar dicho
proceso de un modo totalmente correcto, ello se realiza por medio de un LENGUAJE DE
PROGRAMACION.

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.

Hojas de clculo. Permiten manipular datos numricos y alfanumricos. Presentan una


estructura de contenido dispuesto en forma de tablas (organizados a modo de columnas y filas)
gracias al cual se pueden desarrollar en ellos diversas frmulas pertenecientes a diferentes
disciplinas (aritmtica, trigonometra, estadstica, contabilidad, etc.), por lo que el tipo de
trabajos que se pueden realizar en este tipo de aplicaciones es muy amplio, podemos pensar en
realizar desde una simple operacin que incluya sumas, restas, multiplicaciones y divisiones
(boleta de ventas, factura, etc.) hasta trabajos en los que se proyectan resultados de inversiones
en el tiempo, Planillas de pago de trabajadores que incluyan grficos estadsticos, etc.

Programas de Presentaciones. Son aquellas aplicaciones que permiten crear el material


necesario para una exposicin ante un pblico, es decir tanto el material visual como el impreso.
Esto se realiza por medio de la creacin de una PRESENTACIN que est conformada por un
conjunto de DIAPOSITIVAS los cuales pueden tener contenido multimedia (audio+ video+
sonido)

La construccin de una presentacin se puede realizar en un modo de diseo (DIAPOSITIVA) o


en un modo de texto, como el de un procesador de textos (ESQUEMA). Una vez finalizada la
construccin de la presentacin completa esta podr ser impresa de diferentes formas a fin de
crear el material necesario que se repartir al pblico asistente, estas pueden ser: en vista
diapositiva, en vista documentos (varias diapositivas por pgina), en vista esquema, pgina de
notas (que incluye las notas del orador o anotaciones especiales realizadas previamente por el
orador que le ayuden en su exposicin anotaciones realizadas en plena exposicin como
acuerdos a los que se fueron llegando luego de tratar algn tema).
Ejm. MS PowerPoint, Corel
Presentation etc.
Programas de Bases de Datos. Son aplicaciones que permiten administrar y gestionar
Bases de datos con grandes volmenes de informacin almacenada. Una BASE DE DATOS es
una gran cantidad de informacin organizada y relacionada de forma lgica. Las Bases de Datos
cuentan con una diversidad de herramientas que permiten controlar la informacin y sacarle el
mayor provecho (tablas, consultas, informes, formularios, 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.

Ejm. MS Access, SQL Server, Oracle, etc.

Programas de Diseo grfico y publicitario. Esta categora presenta una gran cantidad
de aplicaciones de diferentes disciplinas relacionadas, por ejemplo existen programas de:

o DISEO VECTORIAL. En el que podr crear y editar dibujos en base a objetos


bsicos (lneas, crculos, rectngulos, etc.) los que podrn ser controlados por medio de
NODOS. Ideal para la creacin de letreros, logotipos, afiches y volantes publicitarios en
los que no necesariamente se requiera de fotografas.
Ejm. Corel DRAW,

o DISEO DE MAPA DE BITS. Son aplicaciones que permiten crear o retocar


imgenes que se forman en funcin a puntos o pxeles. En este grupo encontrar
diversos programas de retoque fotogrfico con una diversidad de efectos que permitirn
complementar el trabajo de los programas de Diseo Vectorial y as crear afiches,
volantes, y otros materiales publicitarios con mayor calidad.

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.

A continuacin, el producto acabado, que usualmente constar de diversos archivos de texto e


imgenes, es transferido a un programa de maquetacin. Este tipo de programa permite al
usuario organizar el texto y las imgenes en la pantalla y tener una vista preliminar del resultado
final sobre el papel impreso. Para retocar las partes del documento que lo requieran, estos
programas suelen incluir caractersticas bsicas de procesamiento de textos y grficos, adems
de su capacidad inherente de maquetacin. El paso final es la impresin del documento,
generalmente mediante una impresora lser o, si se desea mejor calidad, con un equipo de
fotocomposicin.

Estas aplicaciones son muy utilizadas en la elaboracin de revistas, brochurs publicitarios


(folletera, trpticos, etc.), peridica, manual y libros de gran envergadura, etc.
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.

A continuacin, el producto acabado, que usualmente constar de diversos archivos de texto e


imgenes, es transferido a un programa de maquetacin. Este tipo de programa permite al
usuario organizar el texto y las imgenes en la pantalla y tener una vista preliminar del resultado
final sobre el papel impreso. Para retocar las partes del documento que lo requieran, estos
programas suelen incluir caractersticas bsicas de procesamiento de textos y grficos, adems
de su capacidad inherente de maquetacin. El paso final es la impresin del documento,
generalmente mediante una impresora lser o, si se desea mejor calidad, con un equipo de
fotocomposicin. Estas aplicaciones son muy utilizadas en la elaboracin de revistas, brochurs
publicitarios (folletera, trpticos, etc.), peridicos, manuales y libros de gran envergadura, etc.

También podría gustarte