CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
Definición GUI interfaz usuario
1. Fuente: http://www.alegsa.com.ar/Dic/interfaz.php
Definición de interfaz
1. En software, parte de un programa que permite el flujo de información entre un usuario
y la aplicación, o entre la aplicación y otros programas o periféricos. Esa parte de un
programa está constituida por un conjunto de comandos y métodos que permiten estas
intercomunicaciones.
2. Intefaz también hace referencia al conjunto de métodos para lograr interactividad
entre un usuario y una computadora. Una interaz puede ser del tipo GUI, o línea de
comandos, etc. También puede ser a partir de un hardware, por ejemplo, el monitor, el
teclado y el mouse, son interfaces entre el usuario y el ordenador.
3. En electrónica, un interfaz es el puerto por el cual se envían o reciben señales desde
un sistema hacia otros. Por ejemplo, el interfaz USB, interfaz SCSI, interfaz IDE,
interfaz puerto paralelo o serial, etc.
ACLARACIÓN: es incorrecto el uso de "interfase" como sinónimo de interfaz (o, en
inglés, interface). Interfase significa otras cosas en biología y físico-química.
Definición de Interfaz gráfica de usuario (GUI)
(Graphic User Interface o Interfaz Gráfica de Usuario). Conjunto de formas y métodos que
posibilitan la interacción de un sistema con los usuarios utilizando formas gráficas e imágenes.
Con formas gráficas se refiere a botones, íconos, ventanas, fuentes, etc. los cuales representan
funciones, acciones e información.
Es una evolución de la línea de comandos tradicional (CLI) de los primeros sistemas operativos
como la familia de sistemas DOS (como MS-DOS).
Por ejemplo, el escritorio de Windows es un GUI.
Elementos típicos de las interfaces gráficas de usuario (GUI)
Acerca de • Acordeón • Barra de desplazamiento (scrollbar) • Barra de estado • Barra de herramientas • Barra de progreso • Barra de título • Botón • Botón de opción (radio button) •
Casillero de verificación • Combutcon • Cuadro de diálogo • Cuadro de diálogo de archivos • Cuadro de texto • Etiqueta (label) • Globo de ayuda • Icono • Lista • Lista desplegable (combo
box) • Menu • Menú contextual • Menú desplegable • Menú pastel • Panel lateral • Pestaña (tab) • Ribbon • Slider • Spinner • Tooltip • Ventana • Widget
Definición de línea de comandos
(CLI en inglés). Tipo de interfaz para manipular un programa o sistema operativo con
instrucciones escritas.
Cada instrucción es escrita en una línea de texto y suelen ejecutarse al presionar ENTER.
También se suele permitir archivos scripts para la ejecución automática de varias líneas de
comandos que cumplen alguna función.
Definición de Script
Grupo de lenguajes de programación que son típicamente interpretados y pueden ser tipeados directamente desde el teclado.
Los scripts son un conjunto de instrucciones generalmente almacenadas en un archivo de texto que deben ser interpretados línea a línea en tiempo real para su ejecución, se distinguen
de los programas, pues deben ser convertidos a un archivo binario ejecutable para correrlos.
Los scripts pueden estar embebidos en otro lenguaje para aumentar las funcionalidades de este, como es el caso los scripts PHP o Javascript en código HTML.
Si bien se siguen usando en algunos ámbitos, este tipo de interfaz ha evolucionado hacia los
GUI, que son interfaces gráficas.
Sistemas operativos de la familia DOS son ejemplos de uso de interfaz CLI.
Sinónimos y términos relacionados: Intérprete de comandos, Terminal, Consola de comandos,
Shell, CLI, Command line interface.
Definición de sistema operativo
(Operating System). Sistema tipo software que controla la computadora y administra los
servicios y sus funciones como así también la ejecución de otros programas compatibles con
éste.
2. Ejemplos de familias de sistemas operativos: Windows, Unix, Linux, DOS, Mac OS, etc.
Un sistema operativo permite interactuar con el hardware de computadoras, teléfonos
celulares, PDAs, etc. y ejecutar programas compatibles en éstos.
Permite controlar las asignaciones de memoria, ordenar las solicitudes al sistema, controlar los
dispositivos de entrada y salida, facilitar la conexión a redes y el manejo de archivos.
Unix
Sistema operativo multiplataforma, multitarea y multiusuario desarrollado originalmente por
empleados de Bell de AT&T.
Actualmente UNIX puede referirse a:
* Familia UNIX: grupo genérico de sistemas operativos que comparten determinados criterios
en su diseño y por lo tanto son llamados de la familia (o tipo) UNIX. Son más de 100 sistemas
operativos que se consideran de su familia.
* Sistema operativo UNIX: subfamilia de sistemas operativos que descienden de la primera
versión creada por Bell. Esto significa que comparten códigos y propiedad intelectual.
* Marca UNIX: Unix como marca es propiedad de "The Open Group", organización de
estandarización que permite el uso de dicha marca a cualquier sistema operativo que cumpla
con sus estándares. Esto es independiente de si el sistema operativo en cuestión es de la
familia UNIX o descendiente del original.
Windows
Familia de sistemas operativos gráficos (GUI) para computadoras desarrollada por la empresa
Microsoft. Su nombre significa "Ventanas" pues su interfaz se basa en ellas. Microsoft Windows
es el sistema operativo más usado del mundo con un 90% de penetración en el mercado.
Linux
Sistema operativo que posee un núcleo del mismo nombre. El código fuente es abierto, por lo
tanto, está disponible para que cualquier persona pueda estudiarlo, usarlo, modificarlo y
redistribuirlo.
El término Linux se utiliza para describir al sistema operativo tipo Unix que utiliza filosofías y
metodologías libres y que está constituido por la combinación del núcleo Linux con las
bibliotecas y herramientas del proyecto GNU, además de otros proyectos libres y no libres.
El término Linux también hace referencia al kernel que utilizan múltiples sistemas operativos.
Es ampliamente popular en el mercado de servidores.
Mac OS
Es el sistema operativo de las computadoras personales de Apple y las Workstation de
Macintosh.
Software
En computación, todo programa o aplicación, programado para realizar tareas específicas.
La palabra "software" es un contraste de "hardware", el software se ejecuta dentro el
hardware.
El software consiste en un código en un lenguaje máquina específico para un procesador
individual. El código es una secuencia de instrucciones ordenadas que cambian el estado del
3. hardware de una computadora.
El software se suele escribir en un lenguaje de programación de alto nivel, que es más sencillo
de escribir (pues es más cercano al lenguaje natural humano), pero debe convertirse a lenguaje
máquina para ser ejecutado.
El término "software" fue usado por primera vez por John W. Tukey en 1957.
El software puede distinguirse en tres categorías: software de sistema, software de
programación y aplicación de software. De todas maneras esta distinción es arbitraria y muchas
veces un software puede caer un varias categorías.
- Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema
operativo, controladores de dispositivos, herramientas de diagnóstico, servidores, sistema de
ventanas, utilidades y más. Su propósito es evitar lo más posible los detalles complejos de la
computación, especialmente la memoria y el hardware.
- Software de programación: provee herramientas de asistencia al programador. Incluye
editores de texto, compiladores, intérprete de instrucciones, enlazadores, debuggers, etc.
- Software de aplicación: permite a los usuarios finales hacer determinadas tareas. Algunos
software de aplicación son los navegadores, editores de texto, editores gráficos, antivirus,
mensajeros, etc.
El software se crea a través de la programación.
El software puede clasificarse según su licencia y/o forma de distribución:
Formas o licencias de distribución de software
Adware • Beerware • Careware • Crippleware • Código abierto • Donationware • Donateware • Freeware • Greenware • Nagware • Postcardware • Ransomware • Registerware •
Shareware • Software de distribución libre • Software libre • Software propietario • Trialware (Demoware)
Definición de Software de distribución libre
(Freely redistributable software o FRS, libre distribución). Tipo de software que se puede distribuir libremente por cualquiera. Pueden distinguirse dos tipos de software de distribución
libre: aquellos que pueden modificarse y distribuirse gratuitamente, llamados software libre. Y aquellos que no pueden modificarse legalmente y pueden ser freeware, shareware o
similares (software propietario).
De todas maneras, suele utilizarse más para hacer referencia a aquellos programas que tienen código abierto y pueden modificarse y distribuirse.
Relacionado:
• Hardware
• Software pirata
• Proceso de testeo del software.
• Componentes típicos de una computadora.