Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NIVEL: Diversificado
MATERIA: Laboratorio 1
PROFESOR: Luis Segura
06 de Febrero
Sanarate, El Progreso 2018
Índice
INTRODUCCIÓN................................................................................................................3
Identificación de los tipos de software................................................................................4
Sistema operativo..................................................................................................................5
Programa De Aplicación O Paquetes..................................................................................6
Lenguaje De Programación..................................................................................................7
Software libre........................................................................................................................8
Código Abierto......................................................................................................................9
Software Propietario...........................................................................................................10
CONCLUSIÓN...................................................................................................................11
INTRODUCCIÓN
En este trabajo dedicado al software, hablaremos de cómo está formado, sus
diferentes funciones, etc.; y cuán importante es para el funcionamiento del
computador, ya que prácticamente si el, este no funcionaria.
Este es el que va ha controlar los equipos, es el que da las instrucciones para que
funcionen adecuadamente, transfiere datos tanto en la misma memoria como para
el usuario cuando este la necesite.
El software es tan complejo que posee infinidad de programas para diferentes
funcionamientos en particular; para que haya un orden a la hora de trabajar con él;
y así al usuario no se le haga tan complicado.
Este programa es muy importante, como también es importante los diferentes
elementos que lo rodean para poder funcionar, ya que requiere de una serie de
sistemas o programas que lo ayudan a realizar mejor sus funciones.
3
Identificación de los tipos de software
El software de aplicación
donde se incluyen aplicaciones
de usuario final tales como
procesadores de textos, hojas
de cálculo o juegos.
El middleware controla y
coordina los sistemas
distribuidos.
Los lenguajes de programación
definen la sintaxis de los
programas de ordenador.
Por ejemplo, muchas
aplicaciones bancarias, o de
adultos, fueron escritos en el
lenguaje COBOL,
originalmente inventado en
1959. Las nuevas aplicaciones
se escriben a menudo en
lenguajes de programación
más modernos.
El software del sistema incluye los sistemas operativos, que rigen los recursos
informáticos. Hoy en día hay grandes aplicaciones que se ejecutan en equipos
remotos como los sitios web se considera que el software del sistema, porque la
4
interfaz del usuario final es generalmente a través de una interfaz de usuario gráfica
(GUI), como un navegador web.
Testware es un software para pruebas de hardware o un paquete de software.
Los controladores de dispositivos, tales como discos duros, impresoras, unidades de
CD o monitores de ordenador.
Las herramientas de programación son tipos de software que ayudan a realizar
tareas de computación en cualquier categoría mencionada anteriormente.
Sistema operativo
5
común entre los primeros sistemas. En caso contrario, es incorrecto llamar al sistema
operativo núcleo.
Los procesadores de texto, las hojas de cálculo y las bases de datos forman parte de los
denominados programas de aplicación. Esto demuestra que las aplicaciones informáticas
sirven para automatizar tareas como la contabilidad o la redacción de textos. En el caso de
los procesadores podemos destacar a Microsoft Word, que es el más utilizado actualmente
en todo el mundo y que se caracteriza o define porque le ofrece la posibilidad al usuario de
llevar a cabo la creación, diseño e impresión de documentos textuales de diversa tipología
como pueden ser informes, cartas, redacciones…
En materia de las bases de datos, hay que destacar como programación de aplicación a
Access que está diseñado tanto para poder trabajar con aquellas en el ámbito profesional
como en el más personal. Gracias al mismo se pueden desarrollar desde tablas para guardar
los datos pertinentes hasta consultas para recuperar cierta información pasando por
formularios para actualizar aquellos o los informes que se utilizan para llevar a cabo la
impresión de los datos que se estimen oportunos.
No obstante, no podemos pasar por alto que estos tres programas, pertenecientes a
Microsoft, tienen un importante rival desde hace algún tiempo: OpenOffice. Y es que es
una llamada “suite informática” de tipo libre que cuenta con una serie de aplicaciones que
6
permiten realizar las mismas tareas que aquellos nos ofrecen. En concreto los rivales serían
OpenOffice Writer como procesador de textos, OpenOffice Calc como hojas de cálculo y
OpenOffice Base que funciona como base de datos.
Lenguaje De Programación
Un lenguaje de programación es un
lenguaje formal diseñado para realizar
procesos que pueden ser llevados a cabo
por máquinas como las computadoras.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente
de un programa informático se le llama programación.
Desarrollo de la documentación.
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y
'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de
programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de
páginas web que no es propiamente un lenguaje de programación, sino un conjunto de
instrucciones que permiten estructurar el contenido de los documentos).
Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo
deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de
circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo
7
al lenguaje humano o natural. Una característica relevante de los lenguajes de
programación es precisamente que más de un programador pueda usar un conjunto común
de instrucciones que sean comprendidas entre ellos para realizar la construcción de un
programa de forma colaborativa.
Software libre
Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los
usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que
este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa «no
es libre», o que es «privativo». Un programa que no es libre controla a los usuarios, y el
programador controla el programa, con lo cual el programa resulta ser un instrumento de
poder injusto.
Las cuatro libertades esenciales
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
La libertad de ejecutar el programa como se desea, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted
quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).
La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le
permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones.
El acceso al código fuente es una condición necesaria para ello.
8
Un programa es software libre si otorga a los usuarios todas estas libertades de manera
adecuada. De lo contrario no es libre. Existen diversos esquemas de distribución que no son
libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres,
nosotros los consideramos contrarios a la ética a todos por igual.
Código Abierto
9
Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones
sean redistribuidas solo como parches.
La licencia no debe discriminar a ninguna persona o grupo: nadie puede dejarse fuera.
Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el
programa
Software Propietario
CONCLUSIÓN
Como nos pudimos dar cuenta el software no es cualquier cosa y con el se puede lograr
todo lo que queramos, pero sabiendolo manejar correctamente.
Hay infinidades de programas pero a medida que las computadoras se vuelven mas
populares, los desarrolladores de software, constantemente están sacando programas para
quitar las tediosas tareas personales y hacerlas mas divertidas. Estos programas pueden ser
exelentes herramientas para la educacion ya que si los ñiños disfrutan realizando las tareas
jugando, sus habilidades aumentaran.
Todos los días desarrolladores perseptivos encuentran problemas para para ser solucionados
con software, y es que la tecnología a avansado tanto que una persona puede realizar
operaciones bancarias desde su casa, enviar un correo electronico a cualquier parte del
mundo, etc.; todo esto por el computador. Y esto es bueno ya que cada dia la competencia
por crear un mejor software, fomenta a crearlos mas inmaginativos, mejores y a precios
mas y mas baratos.
11