1. COLEGIO NACIONAL AMAZONAS
IMFORMATICA
Ariel Mora
Danny Villavicencio
Dilan Morales
Mateo Roladan
Jhonatan Chicaiza
David Marcillo
SOFTWARE
e conoce como software1 al equipamiento lógico o soporte lógico de un sistema
informático, que comprende el conjunto de los componentes lógicos necesarios que
hacen posible la realización de tareas específicas, en contraposición a los
componentes físicos que son llamados hardware.
S
SOFTWARE DE APLICACIÓN
quí se incluyen todos aquellos programas que permiten al usuario realizar una o
varias tareas específicas. Aquí se encuentran aquellos programas que los
individuos usan de manera cotidiana como: procesadores de texto, hojas de
cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico,
videojuegos, entre otros.
A
Es en este software de Aplicación donde se aprecia en forma más clara la ayuda que
puede suponer un computador en las actividades humanas, ya que la máquina se
convierte en un auxiliar del hombre, liberándole de las tareas repetitivas.
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)
2. 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)
SOFTWARE DE PROGRAMACIÓN
on aquellas herramientas que un programador utiliza para poder desarrollar
programas informáticos. Para esto, el programador se vale de distintos lenguajes
de programación. Como ejemplo se pueden tomar compiladores, programas de
diseño asistido por computador, paquetes integrados, editores de texto, enlazadores,
depuradores, intérpretes, entre otros.
S
El software de programación se utiliza para crear el software de sistema y el de
aplicación.
Según el nivel de complejidad que presenta y el objetivo para el cual fue diseñado, se
distinguen dos tipos de lenguajes de programación: de bajo nivel y de alto nivel.
LENGUAJES DE BAJO NIVEL
us instrucciones ejercen un control directo sobre el hardware y están sumamente
condicionados por la estructura física de la computadora que los soporta. Dentro de
este grupo se encuentra:S
• EL LENGUAJE MÁQUINA
3. s aquel en el que están escritas las instrucciones (compuestas de ceros y unos)
que controlan el funcionamiento, paso a paso de un procesador. Hay una
instrucción en lenguaje máquina por cada una de las que realiza directamente el
hardware de la computadora.
E
•
• EL LENGUAJE ENSAMBLADOR
s aquel cuyas instrucciones están íntimamente relacionadas con las que están
escritas en lenguaje máquina. Para simplificar la programación, éstas instrucciones
se expresan por medio de un conjunto de palabras mnemotécnicas. Se usa
fundamentalmente para escribir software de sistema.
E
Lenguajes de alto nivel: son independientes del equipo en el que se utilizan. Mediante un
conjunto de instrucciones expresadas en palabras tomadas d un lenguaje natural
(especialmente inglés), permiten describir las estructuras de información y la secuencia de
acciones necesarias para realizar una tarea específica.
Sobre la base de los lenguajes de alto nivel, el programador define los programas de
acuerdo con reglas sintácticas perfectamente establecidas. Cuando se introduce un
programa en una computadora, se requiere un proceso de traducción, del que se
encargan programas específicos: los traductores.
Los traductores se clasifican en compiladores o intérpretes.
Los compiladores realizan la traducción completa del programa en lenguaje simbólico
(denominado “programa fuente”), lo que da como resultado un programa en lenguaje
máquina que puede ser ejecutado por la computadora (llamado “programa objeto”).
Los intérpretes traducen las instrucciones, una por una, a medida que se ejecuta el
programa en lenguaje de alto nivel.
4. SOFTWARE DE SISTEMA
s el software que nos permite tener una interacción con nuestro hardware, es decir,
es el sistema operativo. Dicho sistema es un conjunto de programas que
administran los recursos del hardware y proporciona una interfaz al usuario. Es el
software esencial para una computadora, sin el no podría funcionar, como ejemplo
tenemos a Windows, Linux, Mac OS X.
E
Se clasifica en:
Sistemas operativos
Controladores de dispositivo
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
LICENCIAS DE SOFWARE
a licencia de software es, la autorización que el autor o autores, que son quienes
ostentan el derecho intelectual exclusivo de su obra, conceden a otros para utilizar
sus obras, en este caso los programas.LLos autores, pueden otorgar distinto tipo de licencia, pueden sólo autorizar su uso,
pueden autorizar su modificación o distribución, etc.
5. Vamos a ver los tipos de licencia de software más comunes que podemos encontrar:
FREEWARE
on Programas gratuitos, sin limites ni en el tiempo ni en la funcionalidad del
programa. En ocasiones podremos encontrarnos programas que son freeware para
uso personal, pero no podremos utilizar en el ámbito comercial.SEl autor crea un software y lo distribuye a través de diferentes medios, para que el usuario
pueda evaluar de forma gratuita el producto, normalmente por un tiempo especificado,
aunque a veces el programa limita las opciones. Una vez el periodo de prueba termina,
bien se abona el programa o bien se desinstala.
Estos programas los podemos utilizar de forma gratuita, normalmente por un tiempo
limitado. Una vez el periodo de prueba termina, tendremos que comprar el programa o
bien lo desinstalamos, porque el programa dejará de funcionar.
EVALUACIÓN Y DEMO
asi igual que el Shareware, pero en la mayoría de los casos el periodo de prueba y
las funcionalidades, suelen ser más limitadas.C
•
• ADWARE
uelen ser programas shareware que de forma automática nos muestra o nos
descarga publicidad a nuestro PC, a veces sólo cuando lo ejecutamos, otras
simplemente cuando lo instalamos. Cuando compramos la versión registrada o la
licencia, normalmente se eliminan los anuncios. Hay que estar atentos a la hora de
instalarlos, pues a veces dan opción para evitar la instalación de publicidad.
S
6. •
• SOFTWARE LIBRE
quí el autor deja libertad a los usuarios, por tanto, el programa puede ser usado,
copiado, estudiado, modificado y redistribuido libremente. Pero eso no quiere decir
que tenga que ser obligatoriamente gratis, podemos encontrarnos programas bajo
esta licencia que son de pago, aunque suelen ser muy económicos.
A
7. •
• SOFTWARE LIBRE
quí el autor deja libertad a los usuarios, por tanto, el programa puede ser usado,
copiado, estudiado, modificado y redistribuido libremente. Pero eso no quiere decir
que tenga que ser obligatoriamente gratis, podemos encontrarnos programas bajo
esta licencia que son de pago, aunque suelen ser muy económicos.
A