SOFTWARE
El software es un ingrediente indispensable para el
funcionamiento del computador. Está formado por una serie de instrucciones y datos,
que permiten aprovechar todos los recursos que el computador tiene, de manera
que pueda resolver gran cantidad de problemas. Un computador en si, es sólo un
conglomerado de componentes electrónicos; el software le da vida al computador,
haciendo que sus componentes funcionen de forma ordenada.
Funciones del software:
- Administrar los recursos de
computacionales
- Proporcionar las herramientas
para optimizar estos recursos.
- Actuar como intermediario entre
el usuario y la información almacenada.
Tipos de Software
- Software
del sistema: Es un conjunto de programas que
administran los recursos de la computadora. Ejemplos: Unidad central de
proceso, dispositivos de comunicaciones y dispositivos periféricos, el
software del sistema administra y controla al acceso del hardware.
- Software
de aplicaciones: Programas que son escritos para
o por los usuarios para realizar una tarea especifica en la computadora.
Ejemplo: software para procesar un texto, para generar una hoja de
calculo, el software de aplicación debe estar sobre el software del
sistema para poder operar.
· Software de usuario final: Es el software que permiten el desarrollo de
algunas aplicaciones directamente por los usuarios finales, el software del
usuario final con frecuencia tiene que trabajar a través del software de
aplicación y finalmente a través del software del sistema.
El software
de Aplicación es
aquel que hace que el computador coopere con el usuario en la realización de tareas
típicamente humanas, tales como gestionar una contabilidad o escribir un texto.
La diferencia entre los programas
de aplicación y
los de sistema estriba en que los de sistema suponen
ayuda al usuario para relacionarse con el computador y hacer un uso más cómo
del mismo, mientras los de aplicación son programas que cooperan con el usuario
para la realización de las actividades mencionadas.
Los programadores de aplicaciones,
a diferencia de los programadores de sistemas,
no necesitan conocer a fondo el modo de funcionamiento interno
del hardware.
Basta con que conozcan las necesidades de información de sus
aplicaciones y cómo usar el sistema operativo,
para conseguir satisfacer estas necesidades.
Sus programas deben ser independientes del hardware
específico que se utilice y deben ser transportados sin grandes problemas de
adaptación a otras computadoras y otros entornos operativos.
Dentro de los programas de aplicación,
puede ser útil una distinción entre aplicaciones verticales, de finalidad
específica para un tipo muy delimitado de usuarios (médicos, abogados,
arquitectos…), y aplicaciones horizontales, de utilidad para una amplísima gama
de usuarios de cualquier tipo.
Algunos ejemplos de software aplicaciones son:
- Procesadores de texto. (Bloc de Notas)
- Editores. (PhotoShop para el Diseño Gráfico)
- Hojas de Cálculo. (MS Excel)
- Sistemas gestores de bases de datos. (MySQL)
- Programas de comunicaciones. (MSN Messenger)
- Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
- Programas de diseño asistido por computador. (AutoCAD)
Interfaz
grafico
En los sistemas informáticos, la
relación humano-computadora se realiza por medio de la interfaz, que se podría
definir como mediador. Cuando existen dos sistemas cualesquiera que se
deben comunicar entre ellos la interfaz será el mecanismo, el entorno o la
herramienta que hará posible dicha comunicación.
Podríamos definir
básicamente dos tipos de interfaces:
·
La interfaz física: un ratón y un teclado que sirven para introducir y
manipular datos en nuestro ordenador.
·
La interfaz virtual o interfaz gráfica (GUI) que permite, mediante iconos
(cursor + objetos gráficos metafóricos), interactuar con los elementos gráficos
convirtiendo al ser humano en usuario de la aplicación.
Hoja de cálculo
Se hace referencia a los
tipos de software, a través de los cuales se pueden usar datos numéricos y
realizar cálculos automáticos de números que están en una tabla. También es
posible automatizar cálculos complejos al utilizar una gran cantidad de
parámetros y al crear tablas llamadas hojas de trabajo.
•
La primera Hoja de Cálculo (VisiCalc) fue inventada por Dan Bricklin en
1979 y funcionaba en un computador Apple II [1]. VisiCalc fue considerada en
ese entonces como un software de “cuarta generación” que permitía a quienes
realizaban proyecciones financieras la posibilidad de recalcular
automáticamente toda la hoja de trabajo en el momento en que se cambiaba
cualquier valor.
• Además, las hojas de cálculo
también pueden producir representaciones gráficas de los datos ingresados.
- Una colección de información que persiste en un período largo de tiempo”
- No son simplemente “archivos de datos”
¿Qué
es un DBMS?
- Un Sistema Manejador de Bases de Datos:
- Permite crear bases de datos (Lenguaje de Definición de datos DDL)
- Permite hacer consultas (“query”) a bases de datos (Lenguaje de Interrogación DML)
- Almacena gran volumen de datos
- Controla el acceso a los datos
Características de los DBMS
- Maneja gran cantidad de datos (g.c.d.)
- Soporta acceso eficiente a g.c.d.
- Soporta acceso concurrente a g.c.d.
- Soporta acceso atómico seguro a g.c.d




