SlideShare una empresa de Scribd logo
1 de 11
SOFTWARE
Definición software
● El software es el conjunto de los programas de cómputo, procedimientos, reglas,
documentación y datos asociados, que forman parte de las operaciones de un sistema de
computación.
Considerando esta definición, el concepto de software va más allá de los programas de
computación en sus diferentes estados: código fuente, binario o ejecutado.
Clasificación del Software
● Si bien esta distinción es, en cierto modo, arbitraria al software se le puede clasificar en tres
tipos:
- Software de sistema
- Software de programación
- Software de aplicación
Software de sistema
● Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del
sistema informático en particular que se usa, aislándolo especialmente del procesamiento
referido a las características internas de: memoria, discos, puertos y dispositivos de
comunicación. Incluye entre otros:
●
● - Sistemas operativos
● - Controladores de dispositivos
● - Herramientas de diagnóstico
● - Herramientas de corrección y optimización
● - Servidores
● - Utilidades
Software de programación
● Conjunto de herramientas que permiten al programador desarrollar programas de informática.
Incluyen en forma básica:
- Editores de texto
- Compiladores
- Interpretes
- Enlazadores
- Depuradores
- IDE
Software de aplicación
● Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas.
- Aplicaciones para control de sistemas
- Software educativo entre otros
- Bases de datos
- Telecomunicación
- Videojuegos
Proceso de creación del software
● El proceso puede llegar a ser muy complejo , dependiendo de su porte, características y
criticidad del mismo. Si se trata de un sencillo programa este puede ser realizado por un solo
programador fácilmente. Es así que normalmente se dividen en 3 categorías según su tamaño:
Pequeño, Mediano y Gran Porte.
Considerándolos de Gran Porte, es necesario realizar complejas tareas, tanto técnicas como
de gerencia, una fuerte gestión y análisis diversos y por la cual se a desarrollado una ingeniería
para su estudio: la ingeniería de software. En cambio,los de mediano porte solo necesitan
pequeños medios de trabajo que pueden realizar la tarea. Se estiamn que del total de
proyectos software grandes emprendidos, un 28% fracasan, un 46% caen en severas
modificaciones que los retrasan y un 26% son totalmente exitosos.
El proceso de desarrollo puede involucrar numerosas y variadas tareas, como:
- ERS - Instalación y paso a producción
- Diseño - Mantenimiento
- Codificación
- Pruebas
Sistemas operativos
● Un sistemas operativo es el conjunto de ordenes y programas que controlan los procesos
básicos de una computadora y permiten el funcionamiento de otros programas.
Funciones:
- Gestionar la CPU: se encarga de administrar la CPU que está repartida en los procesos que
se están ejecutando.
- Gestionar la RAM: para asignar el espacio de memoria a cada aplicación y a cada usuario,
en caso de que la memoria de esta sea insuficiente.
- Gestionar el I/O: el sistema operativo crea un control unificado de los programas a los
dispositivos, a través de drivers.
- Gestionar los procesos: se encarga de que las aplicaciones se ejecuten perfectamente,
asignando los recursos que sean necesarios.
- Gestionar los permisos: garantiza que los recursos sean utilizados por programas y
usuarios que tengan las debidas autorizaciones.
- Gestionar los archivos: lectura y escritura en el sistema de archivos
- Gestionar información: la información proporcionada será utilizada a modo de diagnóstico.
Tipos de sistemas operativos
● Los tres sistemas más utilizados son Linux, Unix y Windows:
● Unix: fue introducido en 1974 por Dennies Ritchie y Ken Tompson. El sistema fue desarrollado
bajo dos objetivos de diseño: software pequeño y portabilidad. En 1980 fue utilizaa en
laboratorios de investigación y universidades. Dos de sus versiones se convitieron en los
mejores sistemas operativos conocidos: system V Unix y BSD Unix. Es de los primeros escritos
casi enteramente en C.
● Microsoft Windows: es considerado el SO mas ocupado. Fue desarrollado para ser usado en
computadoras personales que ocupaba microprocesadores intel. Los miembros mas grandes
de la familia son windows NT, 2000, XP, vista y Windows 7,8,9 y 10.
● MAC OS: surgió cuando apple integró el SO BSD UNIX con su kernel mac 3.0 microkernel.
Cuya primera versión fue conocida en 1984. Se desarrollaría hasta la versión 9 del sistema
lanzada 1999. A partir de la versión 10 cambió su arquitectura y pasó a basarse en Unix.
Licencias de software
● Es un contrato que existe entre aquel que posee los derechos de autoría y la entidad que está
adquiréndolo. Existen diferentes tipos de licencia:
- Licencias de software libre: su nombre confunde a primera vista ya que el hecho de ser libre
no implica que sea gratuito. Un software libre es todo aquel que otorga la facultad de usar,
modificar y distribuir el código fuente original. Las licencias se regulan principalmente por
copyleft que es otra versión del copyright.
- Licencias de software libre sin protección copyleft: al distribuir el software bajo esta
licencia, estás autorizando a terceros a modificar tu producto y poder licenciar el mismo bajo
sus propios términos.
- Licencias de software libre con protección copyleft: a diferencia de la anterior esta obliga
a que los programadores que quieran redistribuir tu código deban seguir los lineamientos y
restricciones que les hayas impuesto, ni más, ni menos.
- Licencias GPL: es un ejemplo de software libre con protección copyleft; sin embargo, sus
términos le permiten integrarse con módulos de software no libre y también poderse
comercializar.
-Licencias BSD: este tipo de licencia puede considerarse como de las más permisivas en el
software libre; ya que a pesar de imponer restricciones, no se compara en absoluto con los
casos anteriores.
- Licencia tipo MPL: se asemeja a la licencia BSD que vimos anteriormente; sin embargo, está
es menos permisiva con las distribuciones y se considera un termino medio entre licencias BSD
y las licencias GNU.
- Licencia tipo X.Org: se trata de una licencia que podría llamarse híbrida, ya que puede ser
aplicada a software libre y software que no lo es. Por lo tanto, sus lineamientos no estan
apegados al ya mencionado copyleft.
- Licencia de Dominio público: puede incluso no ser clasificada como licencia, ya que
básicamente, se establece este adjetivo se da a todo aquel software que es distribuido sin
ningún tipo de restricción hacia el usuario final. Por lo tanto, su código puede ser modificado,
usado y distribuido por cualquiera.
- Software Semi-Libre: está clasificación ofrece el contenido al consumidor de forma gratuita
para su uso, distribución, copia e incluso, en algunos casos se le permite hacer modificaciones.
- Licencia freeware: a pesar de tener una condición de “gratuitos”, este tipo de programas no
entran dentro de la clasificación de software libre. Se trata del libre derecho al uso y copia de
un software bajo los términos que defina el autor de dicho programa; y a su vez, no permiten
bajo ninguna condición su modificación o venta por parte de terceros.
- Licencia Donationware: gracias al nombre se pueden intuir los términos y condiciones que
establece está licencia. Misma, que ofrece al usuario todos los derechos que la licencia
Freeware; sin embargo, se le invita al usuario final a realizar un donativo en favor de continuar
el desarrollo de dicha aplicación.

Más contenido relacionado

La actualidad más candente

Sistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSistemas operativos propietarios y libres
Sistemas operativos propietarios y libresChinely Peláez
 
Fundamento del computador tarea 2
Fundamento del computador tarea 2Fundamento del computador tarea 2
Fundamento del computador tarea 2pablo163
 
Sistemas operativos y Software libre
Sistemas operativos y Software libreSistemas operativos y Software libre
Sistemas operativos y Software libremirkaramos
 
Presentación sobre Software Libre UCV
Presentación sobre Software Libre UCVPresentación sobre Software Libre UCV
Presentación sobre Software Libre UCVkela20
 
Sistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSaulSAES
 
Software libre diapositiva
Software libre diapositivaSoftware libre diapositiva
Software libre diapositivajonathangrief
 
sistemas operativos y software libre
sistemas operativos y software libresistemas operativos y software libre
sistemas operativos y software librekarensitaurrea
 
Software libre vs software gratis
Software libre vs software gratisSoftware libre vs software gratis
Software libre vs software gratisDanielaOlivero3
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietarioGuadalupeRomero
 
Tema 1 Introducción Aplicaciones Ofimáticas
Tema 1 Introducción Aplicaciones OfimáticasTema 1 Introducción Aplicaciones Ofimáticas
Tema 1 Introducción Aplicaciones Ofimáticasortegapalazon
 
Universidad nacional de chimboraza
Universidad nacional de chimborazaUniversidad nacional de chimboraza
Universidad nacional de chimborazajimenaasqui
 
Fundamentos de software
Fundamentos de softwareFundamentos de software
Fundamentos de softwarebelLoz
 

La actualidad más candente (20)

Software de sistema y aplicaciones
Software de sistema y aplicacionesSoftware de sistema y aplicaciones
Software de sistema y aplicaciones
 
Software propietario
Software propietarioSoftware propietario
Software propietario
 
Sistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSistemas operativos propietarios y libres
Sistemas operativos propietarios y libres
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
¿Qué es el software?
¿Qué es el software?¿Qué es el software?
¿Qué es el software?
 
Fundamento del computador tarea 2
Fundamento del computador tarea 2Fundamento del computador tarea 2
Fundamento del computador tarea 2
 
Sistemas operativos y Software libre
Sistemas operativos y Software libreSistemas operativos y Software libre
Sistemas operativos y Software libre
 
Presentación sobre Software Libre UCV
Presentación sobre Software Libre UCVPresentación sobre Software Libre UCV
Presentación sobre Software Libre UCV
 
Sistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSistemas operativos propietarios y libres
Sistemas operativos propietarios y libres
 
Software libre diapositiva
Software libre diapositivaSoftware libre diapositiva
Software libre diapositiva
 
Software
SoftwareSoftware
Software
 
sistemas operativos y software libre
sistemas operativos y software libresistemas operativos y software libre
sistemas operativos y software libre
 
Software libre vs software gratis
Software libre vs software gratisSoftware libre vs software gratis
Software libre vs software gratis
 
Sistema operativo libre y propietario
Sistema operativo libre y propietarioSistema operativo libre y propietario
Sistema operativo libre y propietario
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
 
Tema 1 Introducción Aplicaciones Ofimáticas
Tema 1 Introducción Aplicaciones OfimáticasTema 1 Introducción Aplicaciones Ofimáticas
Tema 1 Introducción Aplicaciones Ofimáticas
 
Software
SoftwareSoftware
Software
 
Universidad nacional de chimboraza
Universidad nacional de chimborazaUniversidad nacional de chimboraza
Universidad nacional de chimboraza
 
Fundamentos de software
Fundamentos de softwareFundamentos de software
Fundamentos de software
 
El software
El softwareEl software
El software
 

Similar a trabajo software (20)

Software
SoftwareSoftware
Software
 
Exposicion nayeli
Exposicion nayeliExposicion nayeli
Exposicion nayeli
 
Informática - Software libre
Informática - Software libreInformática - Software libre
Informática - Software libre
 
Exposicion nayeli
Exposicion nayeliExposicion nayeli
Exposicion nayeli
 
Definicion de software
Definicion de softwareDefinicion de software
Definicion de software
 
Software libre, propietario, modalidades de software
Software libre, propietario, modalidades de softwareSoftware libre, propietario, modalidades de software
Software libre, propietario, modalidades de software
 
Licencias informaticas
Licencias informaticasLicencias informaticas
Licencias informaticas
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Informe de software final final
Informe de software final finalInforme de software final final
Informe de software final final
 
Equipo 7 el software 1°g
Equipo 7 el software 1°gEquipo 7 el software 1°g
Equipo 7 el software 1°g
 
T1 software libre, propietario y licencias
T1  software libre, propietario y licenciasT1  software libre, propietario y licencias
T1 software libre, propietario y licencias
 
informatica_sistemas_operativos.pptx
informatica_sistemas_operativos.pptxinformatica_sistemas_operativos.pptx
informatica_sistemas_operativos.pptx
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Software
SoftwareSoftware
Software
 
Diapositivas (1)
Diapositivas (1)Diapositivas (1)
Diapositivas (1)
 
Software Libre
Software Libre Software Libre
Software Libre
 
Software libre
Software libreSoftware libre
Software libre
 
software libre
software libresoftware libre
software libre
 
Diapositivas (1)
Diapositivas (1)Diapositivas (1)
Diapositivas (1)
 

trabajo software

  • 2. Definición software ● El software es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación. Considerando esta definición, el concepto de software va más allá de los programas de computación en sus diferentes estados: código fuente, binario o ejecutado.
  • 3. Clasificación del Software ● Si bien esta distinción es, en cierto modo, arbitraria al software se le puede clasificar en tres tipos: - Software de sistema - Software de programación - Software de aplicación
  • 4. Software de sistema ● Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se usa, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicación. Incluye entre otros: ● ● - Sistemas operativos ● - Controladores de dispositivos ● - Herramientas de diagnóstico ● - Herramientas de corrección y optimización ● - Servidores ● - Utilidades
  • 5. Software de programación ● Conjunto de herramientas que permiten al programador desarrollar programas de informática. Incluyen en forma básica: - Editores de texto - Compiladores - Interpretes - Enlazadores - Depuradores - IDE
  • 6. Software de aplicación ● Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas. - Aplicaciones para control de sistemas - Software educativo entre otros - Bases de datos - Telecomunicación - Videojuegos
  • 7. Proceso de creación del software ● El proceso puede llegar a ser muy complejo , dependiendo de su porte, características y criticidad del mismo. Si se trata de un sencillo programa este puede ser realizado por un solo programador fácilmente. Es así que normalmente se dividen en 3 categorías según su tamaño: Pequeño, Mediano y Gran Porte. Considerándolos de Gran Porte, es necesario realizar complejas tareas, tanto técnicas como de gerencia, una fuerte gestión y análisis diversos y por la cual se a desarrollado una ingeniería para su estudio: la ingeniería de software. En cambio,los de mediano porte solo necesitan pequeños medios de trabajo que pueden realizar la tarea. Se estiamn que del total de proyectos software grandes emprendidos, un 28% fracasan, un 46% caen en severas modificaciones que los retrasan y un 26% son totalmente exitosos. El proceso de desarrollo puede involucrar numerosas y variadas tareas, como: - ERS - Instalación y paso a producción - Diseño - Mantenimiento - Codificación - Pruebas
  • 8. Sistemas operativos ● Un sistemas operativo es el conjunto de ordenes y programas que controlan los procesos básicos de una computadora y permiten el funcionamiento de otros programas. Funciones: - Gestionar la CPU: se encarga de administrar la CPU que está repartida en los procesos que se están ejecutando. - Gestionar la RAM: para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de que la memoria de esta sea insuficiente. - Gestionar el I/O: el sistema operativo crea un control unificado de los programas a los dispositivos, a través de drivers. - Gestionar los procesos: se encarga de que las aplicaciones se ejecuten perfectamente, asignando los recursos que sean necesarios. - Gestionar los permisos: garantiza que los recursos sean utilizados por programas y usuarios que tengan las debidas autorizaciones. - Gestionar los archivos: lectura y escritura en el sistema de archivos - Gestionar información: la información proporcionada será utilizada a modo de diagnóstico.
  • 9. Tipos de sistemas operativos ● Los tres sistemas más utilizados son Linux, Unix y Windows: ● Unix: fue introducido en 1974 por Dennies Ritchie y Ken Tompson. El sistema fue desarrollado bajo dos objetivos de diseño: software pequeño y portabilidad. En 1980 fue utilizaa en laboratorios de investigación y universidades. Dos de sus versiones se convitieron en los mejores sistemas operativos conocidos: system V Unix y BSD Unix. Es de los primeros escritos casi enteramente en C. ● Microsoft Windows: es considerado el SO mas ocupado. Fue desarrollado para ser usado en computadoras personales que ocupaba microprocesadores intel. Los miembros mas grandes de la familia son windows NT, 2000, XP, vista y Windows 7,8,9 y 10. ● MAC OS: surgió cuando apple integró el SO BSD UNIX con su kernel mac 3.0 microkernel. Cuya primera versión fue conocida en 1984. Se desarrollaría hasta la versión 9 del sistema lanzada 1999. A partir de la versión 10 cambió su arquitectura y pasó a basarse en Unix.
  • 10. Licencias de software ● Es un contrato que existe entre aquel que posee los derechos de autoría y la entidad que está adquiréndolo. Existen diferentes tipos de licencia: - Licencias de software libre: su nombre confunde a primera vista ya que el hecho de ser libre no implica que sea gratuito. Un software libre es todo aquel que otorga la facultad de usar, modificar y distribuir el código fuente original. Las licencias se regulan principalmente por copyleft que es otra versión del copyright. - Licencias de software libre sin protección copyleft: al distribuir el software bajo esta licencia, estás autorizando a terceros a modificar tu producto y poder licenciar el mismo bajo sus propios términos. - Licencias de software libre con protección copyleft: a diferencia de la anterior esta obliga a que los programadores que quieran redistribuir tu código deban seguir los lineamientos y restricciones que les hayas impuesto, ni más, ni menos. - Licencias GPL: es un ejemplo de software libre con protección copyleft; sin embargo, sus términos le permiten integrarse con módulos de software no libre y también poderse comercializar. -Licencias BSD: este tipo de licencia puede considerarse como de las más permisivas en el software libre; ya que a pesar de imponer restricciones, no se compara en absoluto con los casos anteriores.
  • 11. - Licencia tipo MPL: se asemeja a la licencia BSD que vimos anteriormente; sin embargo, está es menos permisiva con las distribuciones y se considera un termino medio entre licencias BSD y las licencias GNU. - Licencia tipo X.Org: se trata de una licencia que podría llamarse híbrida, ya que puede ser aplicada a software libre y software que no lo es. Por lo tanto, sus lineamientos no estan apegados al ya mencionado copyleft. - Licencia de Dominio público: puede incluso no ser clasificada como licencia, ya que básicamente, se establece este adjetivo se da a todo aquel software que es distribuido sin ningún tipo de restricción hacia el usuario final. Por lo tanto, su código puede ser modificado, usado y distribuido por cualquiera. - Software Semi-Libre: está clasificación ofrece el contenido al consumidor de forma gratuita para su uso, distribución, copia e incluso, en algunos casos se le permite hacer modificaciones. - Licencia freeware: a pesar de tener una condición de “gratuitos”, este tipo de programas no entran dentro de la clasificación de software libre. Se trata del libre derecho al uso y copia de un software bajo los términos que defina el autor de dicho programa; y a su vez, no permiten bajo ninguna condición su modificación o venta por parte de terceros. - Licencia Donationware: gracias al nombre se pueden intuir los términos y condiciones que establece está licencia. Misma, que ofrece al usuario todos los derechos que la licencia Freeware; sin embargo, se le invita al usuario final a realizar un donativo en favor de continuar el desarrollo de dicha aplicación.