15
SOFTWARE DE SISTEMA Y APLICACIONES

Software de sistema y aplicaciones

Embed Size (px)

Citation preview

SOFTWARE DE SISTEMA Y APLICACIONES

SOFTWAREEs 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.

El concepto de software va más allá de los programas de computación en sus distintos estados, también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.

SOFTWARE DE SISTEMAEl software de sistema, también denominado

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.

Abarca los que son los sistemas operativos, controladores de dispositivo o drivers, herramientas de diagnóstico, herramientas de corrección y optimización, servidores y utilidades.

Ejemplos DESKTOP MOBILES

SOFTWARE DE PROGRAMACION

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.

Entre ellos se encuentran los editores de texto, compiladores, intérpretes, enlazadores, depuradores, entornos de desarrollo integrados o IDE.

Ejemplos DESKTOP MOBILES

SOFTWARE DE APLICACIONUna aplicación es un tipo de programa

informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos.

En este tipo de software podemos ver aplicaciones de sistema de control y automatización industrial, aplicaciones ofimáticas, software educativo, software médico, software de cálculo numérico, software de diseño asistido ó CAD, software de Control Numérico ó CAM.

Ejemplos DESKTOP MOBILES

ETAPAS DEL PROCESO DE DESARROLLO DEL SOFTWAREEl proceso de desarrollo puede involucrar

numerosas y variadas tareas, desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero, casi rigurosamente, siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como sigue:

• Captura, elicitación, especificación y análisis de requisitos (ERS)

• Diseño• Codificación• Pruebas (unitarias y de integración)• Instalación y paso a producción• Mantenimiento

TIPOS DE LICENCIAS QUE EXISTEN EN EL SOFTWARE

LICENCIA DE SOFTWARE DE CÓDIGO ABIERTO PERMISIVASSe puede crear una obra derivada sin que ésta tenga obligación de protección alguna. Muchas licencias pertenecen a esta clase.

LICENCIA DE SOFTWARE DE CÓDIGO ABIERTO ROBUSTASEstas licencias aplican algunas restricciones a las obras derivadas, haciendo que según el grado de aplicación se puedan dividir a su vez en dos subcategorías:

• Licencias de software de código abierto robustas fuertes: Las licencias de software de código abierto robustas fuertes o con copyleft fuerte, contienen una cláusula que obliga a que las obras derivadas o modificaciones que se realicen al software original se deban licenciar bajo los mismos términos y condiciones de la licencia original.

• Licencias de software de código abierto robustas débiles: Las licencias de software de código abierto robustas débiles, con copyleft débil/suave o híbridas, contienen una cláusula que obliga a que las modificaciones que se realicen al software original se deban licenciar bajo los mismos términos y condiciones de la licencia original, pero que las obras derivadas que se puedan realizar de él puedan ser licenciadas bajo otros términos y condiciones distintas.

• Licencia de software de código cerrado: Estas licencias también se conocen con el nombre de software propietario o privativo. En ellas los propietarios establecen los derechos de uso, distribución, redistribución, copia, modificación, cesión y en general cualquier otra consideración que se estime necesaria.

• Software de dominio público (sin licencia): Se permite uso, copia, modificación o redistribución con o sin fines de lucro.

SEGÚN SU DESTINATARIO

• Licencia de Usuario Final: Es una licencia por la cual el uso de un producto sólo está permitido para un único usuario (el comprador).

• Licencia de distribuidores: En este tipo de contrato, se le asigna derechos restringidos a un comerciante de tipo comisionario para que venda el producto(software) dando una remesa o comisión al fabricante.

MAQUINA VIRTUAL

En informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".

GRACIAS