Isocrates Homework 3 XD XD

8
Fundamentos del Computador Software de sistemas y aplicación

Transcript of Isocrates Homework 3 XD XD

Page 1: Isocrates Homework 3 XD XD

Fundamentos del Computador

Software de sistemas y aplicación

Page 2: Isocrates Homework 3 XD XD

Software

Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

Page 3: Isocrates Homework 3 XD XD

Software de sistema

En terminología informática el software de sistema, denominado también software de base, consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación.

Ejemplo DESKTOP

1. BIOS

2. Hipervisores

Ejemplo Mobile

3. LINEA DE COMANDOS

4. BOOTLOADERS

Page 4: Isocrates Homework 3 XD XD

Software de aplicación

Es aquel que nos ayuda a realizar una tarea determinada, el software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella.

Ejemplo DESKTOP1. Aplicaciones de Utilería2. Aplicaciones de EntretenimientoEjemplo MOBILE3. Aplicaciones personales4. Aplicaciones de entretenimiento

Page 5: Isocrates Homework 3 XD XD

Software de Programación

Un software de programación es un tipo especial de software que nos permite crear/desarrollar/programar otras aplicaciones. Los software de programación son los que dan origen a los programas que utilizamos día a día. Si en algún momento te interesas en el desarrollo de software, pues vas a tener que utilizar definitivamente algún tipo de software de programación.

Ejemplos DESKTOP1. Sublime Text2. Aptana Studio 3Ejemplos MOBILE3. Droid Edit4. Turbo Editor

Page 6: Isocrates Homework 3 XD XD

Etapas del proceso de desarrollo de software

1. Análisis: es el proceso de investigar un problema que se quiere resolver.

2. Diseño: es el proceso de utilizar la información recolectada en la etapa de análisis al diseño del producto.

3. Desarrollo: consiste en utilizar los módulos creados durante la etapa de diseño para crear los componentes del sistema.

4. Prueba: consiste en asegurar que los componentes individuales que integran al sistema, cumplen con los requerimientos de la especificación durante de la etapa de diseño.

5. Implantación: Consiste e poner a disposición del cliente el producto.

6. Mantenimiento: Consiste en corregir problemas del producto y reliberar el producto como una nueva versión o revisión.

7. Etapa Final: el fin del ciclo del producto consiste en realizar todas las tareas necesarias para asegurar que los clientes y los empleados están consientes de que el producto ya no será vendido ni soportado.

Page 7: Isocrates Homework 3 XD XD

Licencia de software

Licencia de software de dominio públicoLicencia de software de semi libreLicencia de software libreLicencia de software de libre no protegido con copyleftLicencia de software de CopyleftLicencia de software de GPLLicencia de software de DebianLicencia de software de BSDLicencia de software de MPL y derivadasLicencia de software con copyleftLicencia de software de FreewareLicencia de software de código cerrado

Licencia de software de BSDLicencia de software de MPL y derivadasLicencia de software con copyleftLicencia de software de FreewareLicencia de software de PostcardwareLicencia de software de DonationwareLicencia de software de SharewareLicencia de software de DemoLicencia de software de AbandonwareLicencias de software de código abierto robustas fuertesLicencias de software de código abierto robustas débilesLicencia de software de código cerradoLicencia de software de privativo

Page 8: Isocrates Homework 3 XD XD

Maquina Virtual

Una Maquina virtual es un software que emula un sistema operativo dentro de tu sistema operativo, en otras palabras, ejecuta un ordenador virtual dentro de tu ordenador primario. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.