Software
Transcript of Software
![Page 1: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/1.jpg)
SoftwareEl futuro de la tecnología
![Page 2: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/2.jpg)
¿Que es 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.
![Page 3: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/3.jpg)
¿De donde proviene?• Es proveniente del ingles y no tiene
traducción al español aunque es sustituida por “programa” o “aplicación”• Fue utilizado por primera vez por
John W. Tukey en 1957 refiriéndose a software como toda la información procesada por los sistemas informáticos.
![Page 4: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/4.jpg)
Clasificación del Software¿Los software pueden clasificarse?
![Page 5: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/5.jpg)
Clasificación del Software
Software
SistemaProgramaci
ónAplicación
![Page 6: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/6.jpg)
Software de Sistema
•Busca desvincular al usuario de las tareas primaria que debe realizar el hardware de manera interna.• Este provee adecuadas interfaces adecuadas de alto
nivel, controladores, herramientas y utilidades de apoyo• Se pueden encontrar en ordenadores o dispositivos
móviles
![Page 7: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/7.jpg)
Clasificación
Software
Sistema
Sistema Operativo
Controladores
Herramientas de Diagnostico
Servidores
Utilidades
Herramientas de Optimización
…
…
Los software de Sistema se clasifican
de la siguiente manera:
![Page 8: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/8.jpg)
Ejemplos de Software de Sistema (Ordenador)
Windows Mac OS
![Page 9: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/9.jpg)
Ejemplos de Software de Sistema (Móviles)
Android iOS
![Page 10: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/10.jpg)
Software de Programación
• Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.• Son utilizados usualmente por los
desarrolladores de software
![Page 11: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/11.jpg)
Clasificación
Software
…
Programación
Editores de Texto
Compiladores
Interpretes
Enlazadores
Depuradores
IDE
…
Los software de Programación se clasifican de la
siguiente manera:
![Page 12: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/12.jpg)
Ejemplos de Software de Sistema (Ordenador)
Visual Studio (Windows) Xcode (Mac OS)
![Page 13: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/13.jpg)
Ejemplos de Software de Sistema (Móvil)
Quoda Code Editor (Android) Code Monkey (iOS)
![Page 14: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/14.jpg)
Software de Aplicación
• Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.• Necesitan de un Sistema Operativo para poder funcionar.• Es lo que comúnmente llamamos programas o aplicaciones.
![Page 15: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/15.jpg)
Clasificación
Software
…
…
Aplicación
Bases de Datos
Video Juegos
Software Empresarial
Software Educativo
Software de Diseño
Entre otras…
Los software de Aplicación se
clasifican de la siguiente manera:
![Page 16: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/16.jpg)
Ejemplos de Software de Sistema (Ordenador)
Mozilla Firefox Adobe Illustrator
![Page 17: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/17.jpg)
Ejemplos de Software de Sistema (Móvil)
WPS Office ES File Explorer
![Page 18: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/18.jpg)
Etapas del Desarrollo de Software
Ciclo de vida de un software
![Page 19: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/19.jpg)
Etapas del Proceso de Desarrollo de Software
Análisis de Requisitos
Diseño
![Page 20: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/20.jpg)
Licencia de SoftwareContrato entre el vendedor y el usuario
![Page 21: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/21.jpg)
¿Que es una Licencia de Software?
• Es un contrato entre el distribuidor y el usuario que otorga el derecho al usuario de poder usar el software cumpliendo una serie de términos y condiciones
![Page 22: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/22.jpg)
¿De que se compone una licencia?
Plazo• Es el tiempo determinado
durante el cual se mantiene vigente el contrato establecido en la licencia
Precio• Es el valor que debe pagar
el cliente con el fin de obtener la licencia del producto
![Page 23: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/23.jpg)
Tipos de Licencia
Licencia
Tiempo Derechos de Autor
DestinatarioLos tipos de licencias
se clasifican dependiendo de su
clase que son:
![Page 24: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/24.jpg)
Tipos según el
plazoLas licencias poseen
un tiempo determinado y estos
pueden ser:
Licencia
Tiempo
Plazo
Especifico
Plazo Indefinido
Sin especificación
… …
![Page 25: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/25.jpg)
Tipos según
derechos de autor
Las licencias poseen un autor el cual se
reserva sus derechos como tal:
Licencia
… Derechos de Autor
Código
abierto
Permisiva
Robusta
Robusta Fuerte
Robusta Débiles
Código
Cerrado
Dominio
publico
…
![Page 26: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/26.jpg)
Tipos según el
destinatarioLas licencias poseen un publico especifico
que pueden ser:
Licencia
… … Destinatario
Usuario Final
Distribuidor
![Page 27: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/27.jpg)
Maquina VirtualLa emulación de sistema con fin de ser probado
![Page 28: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/28.jpg)
¿Que es una Maquina Virtual?
• Es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real.• Es utilizada para el testeo de sistemas operativos
y para la emulación de otros ya existentes•Requieren de un sistema operativo para funcionar
![Page 29: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/29.jpg)
Tipos de Maquinas VirtualesMaquinas Virtuales de Sistemas• Estas permiten emular un
sistema operativo de manera completamente independiente a lo que sucede en el sistema operativo en la cual se ejecuta• Pueden considerarse con
soporte para multitareas
Maquinas Virtuales de Proceso• Estas se ejecutan como un
proceso normal dentro del sistema operativo y solo inicia, de manera automática, cuando ese proceso es llamado.• Estas solo soportan la
ejecución de un solo proceso
![Page 30: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/30.jpg)
Ejemplos de Maquinas Virtuales de SistemaVirtual Box VMWare
![Page 31: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/31.jpg)
Ejemplos de Maquinas Virtuales de ProcesoJava .NET
![Page 32: Software](https://reader035.fdocumento.com/reader035/viewer/2022062522/58cfd37f1a28ab13238b49cf/html5/thumbnails/32.jpg)
SoftwareAbriendo nuevos caminos al desarrollo de la
tecnología