29
República Bolivariana de Venezuela Universidad del Zulia Facultad de Humanidades y Educación Escuela de Educación: Mención: Ciencia y Tecnología Cátedra: Informática y Procesamiento de Datos SOFTWARE Integrante: Alvarado Isabel C.I 23876678

Software trabajo de la uni febrero modificado en 2007 (1)

Embed Size (px)

Citation preview

Page 1: Software trabajo de la uni febrero modificado en 2007 (1)

República Bolivariana de Venezuela

Universidad del Zulia

Facultad de Humanidades y Educación

Escuela de Educación: Mención: Ciencia y Tecnología

Cátedra: Informática y Procesamiento de Datos

SOFTWARE

Integrante:

Alvarado Isabel

C.I 23876678

MARACAIBO, FEBRERO DE 2014

Page 2: Software trabajo de la uni febrero modificado en 2007 (1)

Esquema

1: Definición de Software

2: Antecedentes

3: Características Generales

4: Características del Software como parte de un sistema.

Sistema minimo Sistema Tipico Sistema Complejo

5: Tipos de Software

Software de Aplicación Software de Programación Software de Sistema

6: Etapas en el Desarrollo del Software

7: Importancia

8: Definición de Software Libre

Libertad Cero Libertad Uno Libertad Dos Libertad Tres

9: Definición de Software Propietario

10: Ventajas y Desventajas de Software Libre

11: Ventajas y Desventajas del Software Propietario

12: Diferencias entre Software Libre y Software Privado

II

Page 3: Software trabajo de la uni febrero modificado en 2007 (1)

Índice

Contenido1 Definición de Software..............................................................................................................VI

2 Historia del Software................................................................................................................VII

3 Características del Software....................................................................................................VIII

4 Características del Software como parte de un sistema............................................................IX

5 Tipos de Software.......................................................................................................................X

5.1 Propietario.........................................................................................................................X

5.2 Libre y Software Privado.....................................................................................................X

5.3 Software de Sistema:..........................................................................................................X

6 Etapas en el desarrollo del Software..........................................................................................X

7 Importancia del Software........................................................................................................XIII

8 Software Libre.........................................................................................................................XIV

9 Software Propietario................................................................................................................XV

10 Ventajas y Desventajas del Software Libre..........................................................................XVI

11 Ventajas y Desventajas del Software Propietario...............................................................XVII

12 Diferencias entre Software Libre y Software Privado........................................................XVIII

III

Page 4: Software trabajo de la uni febrero modificado en 2007 (1)

Introducción

El Software

Es un conjunto de programas, documentos, procedimientos, y rutinas asociadas con la operación de un sistema de cómputo. Distinguiéndose de los componentes físicos llamados hardware.

Se considera que el software es el equipamiento lógico e intangible de un ordenador.

El software es imprescindible para cualquier sistema informático o basado en informática, puesto que sin él, este no funcionaría.

Un ordenador sin software sería simplemente un conjunto de chips, cables, periféricos e interruptores totalmente inerte y sin función alguna.

En este trabajo también veremos varias de las características que contiene el software, y varios tipos que lo conforman.

Igualmente conoceremos varios aspectos sobre el software libre y software propietario ya que es muy importante saber un poco sobre estos dos tipos tan diferentes.

Por ello en este trabajo se presenta información general importante acerca del software.

IV

Page 5: Software trabajo de la uni febrero modificado en 2007 (1)

Dedicatoria

A mis Padres por brindarme su apoyo constante y brindarme su ayuda incondicional.

A mis profesores por brindarme sus conocimientos y enseñarme de una manera responsable y dedicada.

V

Page 6: Software trabajo de la uni febrero modificado en 2007 (1)

1 Definición de Software

El software es el conjunto de instrucciones que las computadoras emplean para

manipular datos. Sin el software, la computadora sería un conjunto de medios sin

utilizar. Al cargar los programas en una computadora, la máquina actuará como si

recibiera una educación instantánea; de pronto "sabe" como pensar y como

operar.

El Software

es un conjunto de programas, documentos, procedimientos, y rutinas asociadas con la

operación de un sistema de cómputo. Distinguiéndose de los componentes físicos

llamados hardware. Comúnmente a los programas de computación se les llama software;

el software asegura que el programa o sistema cumpla por completo con sus objetivos,

opera con eficiencia como parte de un sistema, esta adecuadamente documentado, y

suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones

individuales que se le proporciona al microprocesador para que pueda procesar los datos

y generar los resultados esperados. El hardware por si solo no puede hacer nada, pues es

necesario que exista el software, que es el conjunto de instrucciones que hacen funcionar

al hardware. Se considera que el software es el equipamiento lógico e intangible de

un ordenador. En otras palabras, el concepto de software abarca a todas las

aplicaciones informáticas, como los procesadores de textos, las planillas de

cálculo y los editores de imágenes.

El software es desarrollado mediante distintos lenguajes de programación, que

permiten controlar el comportamiento de una máquina. Estos lenguajes consisten

en un conjunto de símbolos y reglas sintácticas y semánticas, que definen el

significado de sus elementos y expresiones. Un lenguaje de programación permite

a los programadores del software especificar, en forma precisa, sobre qué datos

debe operar una computadora.

VI

Page 7: Software trabajo de la uni febrero modificado en 2007 (1)

2 Historia del Software

La primera teoría sobre el software fue propuesta por Alan Turing en su ensayo de

1935 sobre números computables, con una aplicación destinada a la toma de

decisiones. El término "software" fue utilizado por primera vez de forma escrita por

John W. Tukey en 1958. ] El estudio de los campos académicos sobre el software

se dividen en informática y la ingeniería de software.

Como los programas

cada vez entraban más en el reino de firmware y el hardware por si sólo se hacía

más pequeño, más barato y más rápido debido a la ley de Moore, los elementos

de la computación que primero se consideraban software, pasan a ser hardware.

La mayoría de las compañías de hardware hoy en día tienen más programadores

de software en nómina que diseñadores de hardware, ya que las herramientas de

software han automatizado muchas de las tareas de los ingenieros de circuitos. Al

igual que la industria automotriz, la industria del software ha crecido de unos

pocos visionarios que operaban en su garaje con sus prototipos. Steve Jobs y Bill

Gates fueron los Henry Ford y Chevrolet Luis de sus tiempos. En el caso del

desarrollo de software, el despegue final es generalmente aceptado que se

produce con la publicación en la década de 1980 de las especificaciones para el

IBM Personal Computer. Hoy su movimiento sería visto como un tipo de público-

sourcing. Hasta ese momento, el software se incluye con el hardware de los

fabricantes de equipos originales (OEM), tales como Data General, Digital

Equipment y de IBM. Cuando un cliente compra una minicomputadora, esta

incluye el software que es instalado por los ingenieros empleados por el OEM. Las

empresas de informática de hardware, no sólo incluyen sus paquetes de software,

sino que también asesoren sobre la ubicación de los equipos normalmente en un

espacio refrigerado llamo sala de ordenadores. La mayoría de las empresas

tenían su software en su contabilidad valorados 0 ya que no podían venderlo.

Cuando Data General introdujo su software Data General Nova, una compañía

llamada Digidyne intentó instalar este software que ya había adquirido en un

VII

Page 8: Software trabajo de la uni febrero modificado en 2007 (1)

equipo distinto. Data Gerenal se negó a darle una licencia para poder hacerlo y

fueron a los Tribunales. La Corte Suprema dijo que si Digidyne había pagado era

propietaria de ese software debía poder instalarlo en el equipo que quisiese, lo

que se llamó Digidyne v. Poco después IBM publicó los registros de DOS y nació

Microsoft. La decisión de la Corte Suprema permitió valorar el software, patentarlo

y comerciar con él. Es difícil imaginar hoy que una vez la gente sentía que el

software no valía nada sin una máquina. Hay muchas empresas de éxito hoy en

día que venden sólo productos de software, aunque todavía hay muchos

problemas comunes de concesión de licencias de software debido a la

complejidad de los diseños y documentación, lo que lleva a los trolls de patentes.

Con las especificaciones de software de código abierto y la posibilidad de

concesión de licencias de software, nuevas oportunidades se levantaron de

herramientas de software que luego se convirtieron en el estándar de facto, como

DOS para los sistemas operativos, sino también diversos programas de

procesamiento de texto y hojas de cálculo. En un patrón de crecimiento similar, los

métodos de desarrollo de propiedad se convirtieron en la metodología estándar de

desarrollo de software.

3 Características del Software

El software se desarrolla o construye; no se manufactura en el sentido

clásico.

A pesar de que existen similitudes entre el desarrollo del software y la

manufactura del hardware, las dos actividades serian diferentes en lo

fundamental. En ambas la alta calidad se alcanza por medio del buen

diseño, la fase de manufactura del hardware puede incluir problemas de

calidad existentes en el software.

El software no se desgasta.

VIII

Page 9: Software trabajo de la uni febrero modificado en 2007 (1)

El software es inmune a los males ambientales que desgasten el hardware.

Por lo tanto la curva de tasas de fallas para el software debería tener la

forma de la “curva idealizada”. Los defectos sin descubrir causan tasas de

fallas altas en las primeras etapas de vida de un programa. Sin embargo,

los errores se corrigen y la curva se aplana: el software no se desgasta,

pero si se deteriora.

A pesar de que la industria tiene una tendencia hacia la construcción por

componentes, la mayoría del software aún se construye a la medida.

Un componente de software se debe diseñar e implementar de forma que

puede utilizarse en muchos programas diferentes.

Los componentes reutilizables modernos encapsulan tanto los datos como

el proceso se aplican a estos, lo que permite al ingeniero de software crear

nuevas aplicaciones nuevas a partir de partes reutilizables.

4Características del Software como parte de un sistema

Sistema mínimo:

En ocasiones, un programa debe ser asociado a un procesador antes de ser usado, lo cual forma un sistema mínimo. Tal es el caso, aunque no muy común, de los programas que son parte integral de un procesador (chip en una computadora)y que están “micro programados”.

Sistema típico:

Con más frecuencia, la computadora y los productos de software son administrados por un sistema operativo, el cual interactúa a través de equipo periférico (hardware) con un operador y otros equipos como los dispositivos de almacenamiento, monitores, impresoras, etc.

IX

Page 10: Software trabajo de la uni febrero modificado en 2007 (1)

Sistema complejo: Los sistemas más difíciles de asegurar la calidad son aquellos donde se involucra el control -a través de la computadora- de sistemas electrónicos, dispositivos mecánicos o hidráulicos, procesos o plantas.

5 Tipos de SoftwareLibre

Software

5.1 Propietario de Aplicación: aquí 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. Software

5.2 Libre y Software Privado de Programación: son 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. 

5.3 Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera.

X

Page 11: Software trabajo de la uni febrero modificado en 2007 (1)

6 Etapas en el desarrollo del Software

Captura, análisis y especificación de requisitos: Al inicio de un desarrollo

(no de un proyecto), esta es la primera fase que se realiza, y, según el

modelo de proceso adoptado, puede casi terminar para pasar a la próxima

etapa (caso de Modelo Cascada Realimentado) o puede hacerse

parcialmente para luego retomarla (caso Modelo Iterativo Incremental u

otros de carácter evolutivo).

En simple palabras y básicamente, durante esta fase, se adquieren, reúnen y

especifican las características funcionales y no funcionales que deberá cumplir el

futuro programa o sistema a desarrollar.

Universo de Discurso (UdeD): es el contexto general en el cual el software deberá

ser desarrollado y deberá operar. El UdeD incluye todas las fuentes de

información y todas las personas relacionadas con el software. Esas personas son

conocidas también como actores de ese universo. El UdeD es la realidad

circunstanciada por el conjunto de objetivos definidos por quienes demandaron el

software.

A partir de la extracción y análisis de información en su ámbito se obtienen todas

las especificaciones necesarias y tipos de requisitos para el futuro producto

software.

Diseño del sistema: En ingeniería de software, el diseño es una fase de ciclo de

vida del software. Se basa en la especificación de requisitos producido por el

análisis de los requisitos (fase de análisis), el diseño define cómo estos requisitos

se cumplirán, la estructura que debe darse al sistema de software para que se

haga realidad.

El diseño sigue siendo una fase separada de la programación o codificación, esta

última corresponde a la traducción en un determinado lenguaje de programación

de las premisas adoptadas en el diseño.

XI

Page 12: Software trabajo de la uni febrero modificado en 2007 (1)

Las distinciones entre las actividades mencionadas hasta ahora no siempre son

claras cómo se quisiera en las teorías clásicas de ingeniería de software. El

diseño, en particular, puede describir el funcionamiento interno de un sistema en

diferentes niveles de detalle, cada una de ellos se coloca en una posición

intermedia entre el análisis y codificación.

Codificación del software: Durante esta etapa se realizan las tareas que

comúnmente se conocen como programación; que consiste, esencialmente, en

llevar a código fuente, en el lenguaje de programación elegido, todo lo diseñado

en la fase anterior. Esta tarea la realiza el programador, siguiendo por completo

los lineamientos impuestos en el diseño y en consideración siempre a los

requisitos funcionales y no funcionales (ERS) especificados en la primera etapa.

Pruebas (unitarias y de integración): Entre las diversas pruebas que se le efectúan

al software se pueden distinguir principalmente:

Prueba unitarias: Consisten en probar o testear piezas de software

pequeñas; a nivel de secciones, procedimientos, funciones y

módulos; aquellas que tengan funcionalidades específicas. Dichas

pruebas se utilizan para asegurar el correcto funcionamiento de

secciones de código, mucho más reducidas que el conjunto, y que

tienen funciones concretas con cierto grado de independencia.

Pruebas de integración: Se realizan una vez que las pruebas

unitarias fueron concluidas exitosamente; con éstas se intenta

asegurar que el sistema completo, incluso los subsistemas que

componen las piezas individuales grandes del software funcionen

correctamente al operar e interpelar en conjunto.

Las pruebas normalmente se efectúan con los llamados datos de prueba, que es

un conjunto seleccionado de datos típicos a los que puede verse sometido el

sistema, los módulos o los bloques de código. También se escogen: Datos que

llevan a condiciones límites al software a fin de probar su tolerancia y robustez;

datos de utilidad para mediciones de rendimiento; datos que provocan condiciones

XII

Page 13: Software trabajo de la uni febrero modificado en 2007 (1)

eventuales o particulares poco comunes y a las que el software normalmente no

estará sometido pero pueden ocurrir; etc. Los «datos de prueba» no

necesariamente son ficticios o «creados», pero normalmente sí lo son los de poca

probabilidad de ocurrencia.

Instalación y paso a producción: La instalación del software es el proceso por el

cual los programas desarrollados son transferidos apropiadamente al computador

destino, inicializados, y, eventualmente, configurados; todo ello con el propósito de

ser ya utilizados por el usuario final. Constituye la etapa final en el desarrollo

propiamente dicho del software. Luego de ésta el producto entrará en la fase de

funcionamiento y producción, para el que fuera diseñado.

Mantenimiento: El mantenimiento de software es el proceso de control, mejora y

optimización del software ya desarrollado e instalado, que también incluye

depuración de errores y defectos que puedan haberse filtrado de la fase de

pruebas de control y beta test. Esta fase es la última (antes de iterar, según el

modelo empleado) que se aplica al ciclo de vida del desarrollo de software. La

fase de mantenimiento es la que viene después de que el software está operativo

y en producción.

7 Importancia del Software

El software es imprescindible para cualquier sistema informático o basado en

informática, puesto que sin él, este no funcionaría. Es el software quien dá las

órdenes, quien indica que debe hacer cada máquina con sus elementos, cuando y

como. Un ordenador sin software sería simplemente un conjunto de chips, cables,

periféricos e interruptores totalmente inerte y sin función alguna. Es el software

quien ordena todo ese material, lo reconoce, le asigna una función según sus

características, y permite que funcione todo en su conjunto. Imaginaos una

orquesta tocando una pieza: el director sería la parte central del ordenador, los

XIII

Page 14: Software trabajo de la uni febrero modificado en 2007 (1)

músicos, el hardware periférico, y el software, la partitura de esa pieza. Está claro

que sin partitura no habrá música, pero también que sin músicos tampoco.

Continuando el símil, si en el caso de las partituras son los compositores quienes

las crean, en el caso de la informática son los programadores, quienes diseñan el

software para que cumpla con la función deseada. En grandes programas, como

por ejemplo los sistemas operativos, existen equipos de cientos y miles de

personas que trabajan en ellos durante largos periodos de tiempo, sobre todo

debido a su complejidad. Y de hecho empresas como Apple, Microsoft, Google…

son básicamente empresas dedicadas al software y su desarrollo, lo cual nos

permite hacernos una pequeña idea del valor del software. Contra esta corriente

de grandes empresas que obtienen beneficio económico del software, hay una

corriente mundial que aboga por el software libre o gratuito, pero bueno, esa es

otra historia.

Resumiendo y volviendo al hilo principal, el software controla al hardware, aunque

evidentemente sin este último el software tampoco puede funcionar. De hecho

cada software suele ser específico para determinados equipos o maquinas.

La importancia del software radica también en que permite una comunicación

entre el usuario y la máquina, e incluso una interacción entre ambos.

Gracias al Software podemos ejecutar tareas que hace décadas hubiesen llevado

años de trabajo, y ello ha supuesto sin lugar a dudas una revolución mundial en la

sociedad moderna. Está tan presente en nuestra vida cotidiana, que muchas

veces pasa desapercibido que no solo tenemos programas y aplicaciones en los

ordenadores, sino que la mayor parte de los electrodomésticos, coches, mandos…

llevan su propio software (más o menos simple) incorporado.

8 Software Libre

XIV

Page 15: Software trabajo de la uni febrero modificado en 2007 (1)

El Software Libre son programas de ordenador que pueden ser utilizados,

copiados, modificados y redistribuidos libremente por sus usuarios.

Libertad Cero: "usar el programa con cualquier propósito". Es decir, el ejercicio de esta libertad implica que lo podemos utilizar con cualquier fin, ya sea educativo, cultural, comercial, político, social, etc. Esta libertad deriva de que hay ciertas licencias que restringen el uso del software a un determinado propósito, o que prohíben su uso para determinadas actividades.

Libertad Uno: "Estudiar cómo funciona el programa, y adaptarlo a sus necesidades". Significa que podemos estudiar su funcionamiento (al tener acceso al código fuente) lo que nos va a permitir, entre otras cosas: descubrir funciones ocultas, averiguar cómo realiza determinada tarea, descubrir que otras posibilidades tiene, que es lo que le falta para hacer algo, etc. El adaptar el programa a mis necesidades implica que puedo suprimirle partes que no me interesan, agregarle partes que considero importantes, copiarle una parte que realiza una tarea y adicionarla a otro programa, etc.

Libertad Dos: "Distribuir copias". Quiere decir que soy libre de redistribuir el programa, ya sea gratis o con algún costo, ya sea por email, FTPo en CD, ya sea a una persona o a varias, ya sea a un vecino o a una persona que vive en otro país, etc.

Libertad Tres: "Mejorar el programa, y liberar las mejoras al público". Tengo la libertad de hacer mejor el programa, o sea que puedo: hacer menores los requerimientos de hardware para funcionar, que tenga mayores prestaciones, que ocupe menos espacio, que tenga menos errores, etc. El poder liberar las mejoras al público quiere decir que si yo le realizo una mejora que permita un requerimiento menor de hardware, o que haga que ocupe menos espacio, soy libre de poder redistribuir ese programa mejorado, o simplemente proponer la mejora en un lugar público (un foro de noticias, una lista de correo, un sitio Web, un FTP, un canal de Chat)

XV

Page 16: Software trabajo de la uni febrero modificado en 2007 (1)

9 Software Propietario

El software propietario es aquel en el que un usuario tiene limitadas sus

posibilidades de usarlo, modificarlo o redistribuirlo, y a menudo su licencia tiene un

coste.

Se le llama software propietario, no libre, privado o privativo al tipo de programas

informáticas o aplicaciones en el que el usuario no puede acceder al código fuente

o tiene un acceso restringido y, por tanto, se ve limitado en sus posibilidades de

uso, modificación y redistribución. Este tipo de software se opone al más

recientemente popularizado software libre, que permite que cualquiera lo

modifique y lo redistribuya.

El software propietario es el más común, ya que implica que para acceder al

mismo el usuario debe pagar por una licencia y solo puede hacer uso del mismo

en un contexto restringido, es decir, que para que puedan usarlo distintas

computadoras deben abonarse otras licencias. Además, este software no puede

modificarse ni perfeccionarse en su funcionamiento, como así tampoco

redistribuirse a otros destinatarios.

El software propietario es con frecuencia desarrollado por corporaciones, como

ocurre con aquel producido y distribuido por Microsoft. Estas compañías poseen

los derechos de autor sobre el software y, por tanto, los usuarios no pueden

acceder al código fuente, distribuir copias, mejorarlo o hacer públicas las mejoras.

10 Ventajas y Desventajas del Software Libre

Ventajas

- Bajo costo de adquisición y libre uso.

- Innovación tecnológica.

- Requisitos de hardware menores y durabilidad de las soluciones.

- Escrutinio público.

- Independencia del proveedor.

XVI

Page 17: Software trabajo de la uni febrero modificado en 2007 (1)

- Industria local.

- Datos personales, privacidad y seguridad. Seguridad nacional.

- Adaptación del software.

- Lenguas minoritarias, traducción, uso e impulso de difusión.

- Software y Estado.

Desventajas

- El software libre no tiene garantía proveniente del autor.

- Se necesita dedicar recursos a la reparación de errores.

- No existen compañías únicas que respalden toda la tecnología.

- Las interfaces gráficas de usuario (GUI) y la multimedia apenas se están

estabilizando.

- La mayoría de la configuración de hardware no es intuitiva.

- El usuario debe tener nociones de programación.

11 Ventajas y Desventajas del Software Propietario

Ventajas

- Control de calidad.

- Recursos a la investigación.

- Personal altamente capacitado.

- Uso común por los usuarios.

- Software para aplicaciones muy específicas.

- Amplio campo de expansión de uso en universidades.

- Difusión de publicaciones acerca del uso y aplicación del software.

Desventajas

- No existen aplicaciones para todas las plataformas (Windows y Mac

OS).

- Imposibilidad de copia.- Imposibilidad de modificación.

- Restricciones en el uso (marcadas por la licencia).

XVII

Page 18: Software trabajo de la uni febrero modificado en 2007 (1)

- Imposibilidad de redistribución.

- Por lo general suelen ser menos seguras.

- El coste de las aplicaciones es mayor.

- El soporte de la aplicación es exclusivo del propietario.

- El usuario que adquiere software propietario depende al 100% de la

empresa propietaria.

12 Diferencias entre Software Libre y Software Privado El software libre es aquel que puede ser distribuido, modificado, copiado

y usado; por lo tanto, debe venir acompañado del código fuente para

hacer efectivas las libertades que lo caracterizan.

Mientras que el software privado se refiere a cualquier programa

informático en el que los usuarios tienen limitadas las posibilidades de

usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o que su

código fuente no está disponible o el acceso a éste se encuentra

restringido.

Índice Analítico

computadora, 12eficiencia, 8mantenimiento, XVIprogramas, 9

sistema:, XIVsoftware, 11Software, 3, 5, 8, 9, 11, 12, 13, XVII, XVIII,

XIX, XX, XXI, XXII, 26

XVIII

Page 19: Software trabajo de la uni febrero modificado en 2007 (1)

XIX

Page 20: Software trabajo de la uni febrero modificado en 2007 (1)

Conclusión

En un sentido más amplio una computadora sería un conjunto de

medios sin utilizar.

De allí la Importancia que tiene en nuestra vida cotidiana ya que gracias

a él, hoy en día podemos realizar muchas cosas con más facilidad.

Los 3 grandes tipos de Software son: Software de Aplicación,

Programación y Sistema, también posee características como parte de

un sistema.

El Software Libre son programas de ordenador que pueden ser

utilizados, copiados, modificados y redistribuidos libremente por sus

usuarios.

El software propietario es aquel en el que un usuario tiene limitadas sus

posibilidades de usarlo, modificarlo o redistribuirlo, y a menudo su

licencia tiene un coste.

Gracias al Software La computadora sabe cómo pensar y actuar.

XX

Page 21: Software trabajo de la uni febrero modificado en 2007 (1)

XXI