Post on 16-Feb-2017
Software
Fundamentos del computador
¿Qué definimos como software?
• Conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.
Software de sistema
• Se llama Software de Sistema al conjunto de programas que sirven para interactuar con el sistema operativo y dar soporte a otros programas.
Ejemplos de software de sistema
Software de aplicación• El Software de Aplicación es el programa
desarrollado para facilitar la realización de tareas específicas en la computadora.
• Ejemplos:
Software de Programación
Es el conjunto de herramientas que permiten al programador desarrollar programas, usando diferentes lenguajes de programación, de manera práctica.
Dando un par de ejemplos…
• Xcode
• CPython
• Android Studio
• Visual Studio
Etapas del proceso de desarrollo de software
• Un modelo de proceso para el desarrollo de software es una representación simplificada de pasos, representada desde una perspectiva específica.
Análisis de requisitos
Diseño
Construcción
Implementación
Mantenimiento
Pruebas
Tipos de licencias de Software
• Hay muchos diferentes tipos licencias para software, entre esas están las siguientes:
• Software Libre
• Copyleft
• GPL (General Public License)
• Debian
• Código Abierto
• BSD (Berkeley Software Distribution)
• X.org
• Software con Dominio Público
• Shareware
• Software Propietario
• Software Comercial
• Adware
• Trial
• Demo
• Crippleware
• Donationware
• Abandonware
• Careware
• Software Semi-libre
• Freeware
• Postcardaware
A. Robustas
B. Robustas fuertes
C. Robustas débiles
Máquina Virtual
• Máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real.
Muchas Gracias!
Josué Fatule 2015-2509