Presentación de Software

15
UNIVERSIDAD TÉCNICA DEL NORTE “CLASIFICACIÓN DEL SOFTWARE” NOMBRE: LORENA AYALA INGENIERO: JOSÉ LUIS RODRÍGUEZ

Transcript of Presentación de Software

Page 1: Presentación de Software

UNIVERSIDAD TÉCNICA DEL NORTE

“CLASIFICACIÓN DEL SOFTWARE”

NOMBRE: LORENA AYALAINGENIERO: JOSÉ LUIS RODRÍGUEZ

Page 2: Presentación de Software

SOFTWAREEs el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físico o hardware con instrucciones y datos a través de diferentes tipos de programas.

Page 3: Presentación de Software

Ventajas del Software Libre

• Libre Uso. Cualquier persona puede disponer del software libre bajo las condiciones de la licencia.

• Bajo Costo. Es gratuito

• Existe Libertad de Conocimiento y trabajo cooperativo entre sus usuarios lo que permite una mayor innovación tecnológica.

• Rápida corrección de errores facilitado por el trabajo comunitario a través de Internet y de su libre acceso al código fuente.

• Total independencia de un proveedor. El usuario puede administrar libremente su crecimiento y operación con total autonomía.

Page 4: Presentación de Software

Desventajas del Software Libre

• Dificultad en el intercambio de archivos (doc. de texto), dan errores o se pierden datos.• Mayor dificultad en la instalación y migración de datos para el usuario común.• Desconocimiento. El usuario común está muy familiarizado con los soportes de Microsoft, lo que

hace elevar el costo de aprendizaje.• Ausencia de garantía. El software libre no se hace responsable por los daños.• Para su configuración se requieren conocimientos previos de funcionamiento del sistema

operativo.• Por lo general para su implementación se necesitan conocimiento previo de programación.• Se debe monitorear en forma constante la corrección de errores por Internet.

Page 5: Presentación de Software

CLASIFICACIÓN DEL SOFTWARE

Software de aplicación.

Software de Sistemas

Software de Programación.

Page 6: Presentación de Software

SOFTWARE DE APLICACIÓN

Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de Software de Aplicación por que hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento.

Page 7: Presentación de Software

SOFTWARE DE SISTEMAS

Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas.

El Software de Sistema se divide en:• Sistema Operativo• Controladores de Dispositivos• Programas Utilitarios

Page 8: Presentación de Software

SISTEMA OPERATIVO

El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.

Page 9: Presentación de Software

CONTROLADORES DE DISPOSITIVOS

Los Controladores de Dispositivos son programas que permiten a otros programa de mayor nivel como un sistema operativo interactuar con un dispositivo de hardware.

Page 10: Presentación de Software

PROGRAMAS UTILITARIOS

Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.

Page 11: Presentación de Software

SOFTWARE DE PROGRAMACIÓN•

El Software de Programación es el conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes de programación.

• Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente cuenta una avanzada interfaz gráfica de usuario (GUI).

Page 12: Presentación de Software

Existe una amplia gama de software de programación, entre los tipos más importantes están:

• Compiladores son aplicaciones que traducen el código fuente a lenguaje de máquina, para que el equipo pueda entender las instrucciones recibidas.

• Depuradores utilizados para monitorear línea a línea la ejecución de un programa. El código fuente del programa es compilado y ejecutado parcialmente, lo que permite al programador hacer seguimiento a las instrucciones que se ejecutan en un momento dado. Permitiendo además controlar, cambiar o asignar valores a variables del programa.

Page 13: Presentación de Software

• Intérpretes permiten ejecutar programas. Los intérpretes ejecutan el código fuente o el código recompilado a un lenguaje intermedio antes de la ejecución.

Page 14: Presentación de Software

Ejemplo de programación

Problema: calcular la media de dos números con una calculadora tradicionalObjetos: una calculadora (no científica)

Solución:Poner en marcha la calculadora pulsando el botón ONIntroducir el primer númeroPulsar la tecla "+"Introducir el segundo númeroPulsar la tecla "/"Teclear el número "2"Pulsar la tecla "=“

Esta secuencia de siete acciones nos describe como debemos hacer para resolver un determinado problema. Como podemos ver es muy similar a una receta de cocina. A un algoritmo debemos decirle los ingredientes y enseres que necesitamos (los objetos de qué hablábamos) y como se preparan (las acciones).

Page 15: Presentación de Software