software

6
SOFTWARE POR: Karina Rivera

Upload: karina-rivera

Post on 20-Jul-2015

49 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Software

SOFTWARE

POR: Karina Rivera

Page 2: Software

DEFINICIÓN

Se conoce como software al equipamientológico o soporte lógico de un sistema informático,que comprende el conjunto de los componenteslógicos necesarios que hacen posible larealización de tareas específicas, encontraposición a los componentes físicos que sonllamados hardware.

Es el conjunto de los programas de cómputo,procedimientos, reglas, documentación y datosasociados, que forman parte de las operacionesde un sistema de computación.

Page 3: Software

CLASIFICACIÓN DE SOFTWARE

Software de sistema

Software de programación

Software de aplicación

Page 4: Software

SOFTWARE DE SISTEMA

Su objetivo es independizar adecuadamente al usuario y al programador que

se use, aislándolo las características internas de: memoria, discos, puertos y

dispositivos de comunicaciones, impresoras, pantallas, teclados, etc.

El software de sistema le procura al usuario y programador adecuadas

interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que

permiten el mantenimiento del sistema global. Incluye entre otros:

Sistemas operativos

Controladores de dispositivos

Herramientas de diagnóstico

Herramientas de Corrección y Optimización

Servidores

Utilidades

Page 5: Software

SOFTWARE DE PROGRAMACIÓN

Es el conjunto de herramientas que permiten al programadordesarrollar programas informáticos, usando diferentes alternativasy lenguajes de programación, de una manera práctica. Incluyenbásicamente:

Editores de texto

Compiladores

Intérpretes

Enlazadores

Limpiador

Entornos de Desarrollo Integrados (IDE): Agrupan lasanteriores herramientas, usualmente en un entorno visual, deforma tal que el programador no necesite introducir múltiplescomandos para reunir, interpretar, depurar, etc.

Page 6: Software

SOFTWARE DE APLICACIÓNEs aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad. Incluye entre muchos otros:

Aplicaciones para Control de sistemas y automatización industrial

Aplicaciones ofimáticas

Software educativo

Software empresarial

Bases de datos

Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)

Videojuegos

Software médico

Software de cálculo numérico y simbólico.

Software de diseño asistido (CAD)

Software de control numérico (CAM)