Clasificacion del software u2

Post on 18-Jun-2015

1.009 views 2 download

description

Clasificacion del Software de sistemas de aplicacion y de programacion

Transcript of Clasificacion del software u2

Bernavé Rivera Pérez

¿Cuáles son los elementos que integran un sistema

informático?

Hardware Software

Datos

Personas

¿Qué es una computadora?

Un dispositivo físico programable, que se utiliza para procesar

información.

Que es software?

Es un conjunto de programas elaborados

por el hombre, que controlan la actuación

del computador.

Definición de software

Es el conjunto de instrucciones electrónicas que le dicen al hardware lo que debe hacer.

Estos conjuntos de instrucciones también se conocen como programas y cada uno de ellos se desarrolla para un propósito específico.

Cuando una computadora usa un programa, se dice que está corriendo o ejecutando ese programa.

El primer paso para ejecutar un programa es guardarlo en la memoria RAM.

Que es un Programa?

Es una secuencia de instrucciones que

pueden ser interpretadas por un

computador,

obteniendo con ello un determinado

resultado que ha sido predeterminadamente

establecido por el ser humano

Clasificación del Software

Aplicaciones

Programación

sistemas

Software de sistema

A esta categoría pertenecen todos los programas que

denominamos Sistemas Operativos.

Software básico que controla la computadora

Que es el Sistema Operativo?

Partes de

un

Sistema

Operativo

Ejemplos de Sistemas

Operativos

MS-DOS

► Creado por Microsoft

en1984.

► Gran volumen de software

disponible.

► Monousuario

► Monotarea

► Utiliza comandos

OS/2

► Multitarea

► Monousuario.

► Desarrollado por IBM.

► Poco software disponible. ► Permite el manejo directo de

16 MB de la memoria RAM

Ejemplos de Sistemas

Operativos WINDOWS

► Creado por Microsoft a mediado de

la década de los 80.

► Multitarea

► Interfaz gráfica

► Primeras versiones 3.0, 3.1, y 3.11

no eran sistemas operativos

Versiones:

Windows 95, Windows 98,

Windows Me, Windows 2000,

Windows XP , Windows Vista,

Windows 7

WINDOWS NT

► Multitarea

► Multiproceso.

► Comparado sólo con Unix.

► Versiones: windows NT

Server, Windows NT

Workstations

► Versiones mejoradas de

Windows NT Server:

Windows Server 2000,

Windows Server 2003

Ejemplos de Sistemas

Operativos

UNIX

► Creado por Laboratorios Bell en

1969.

► Multiusuario, multitarea y

multiproceso

► Sólido y capaz, pero de difícil

aprendizaje.

► Versiones del Unix: SunOS,

Linux, Solaris, Xenix

LINUX

►Creado en 1991 por Linus Torvalds

►Multitarea, multiusuario,

multiproceso

►Protege la memoria para que un

programa no pueda hacer caer al

resto del sistema

►Se distribuye con código fuente (Software libre)

►Comparte la memoria entre

programas aumentando la velocidad y

disminuyendo el uso de memoria

Lenguajes de bajo nivel

Lenguaje de máquina

► Serie de 0’s y 1’s

► Programación larga,

difícil y tediosa

► La corrección de

errores es complicada

► No hay

transportabilidad

Lenguaje ensamblador

► Utiliza una serie de

códigos o mnemónicos

► Específico de cada

procesador

► Difícil aprendizaje

Instrucciones escritas en palabras similares a

lenguajes humanos

Fácil aprendizaje

Los programas son transportables

Deben ser traducidos a lenguaje de máquina, a

través de los traductores de lenguaje

(compiladores e intérpretes)

Algunos de ellos son: Basic, C, Pascal, Cobol,

Fortran, etc.

Lenguajes de alto nivel

Conceptos Importantes

►Programa o código fuente: Programa escrito en algún lenguaje y que no ha

sido traducido a lenguaje de máquina.

►Programa o código objeto: Programa que ya se encuentra en lenguaje de

máquina y que ya es ejecutable

► Traductor:

Programa que traduce instrucciones en lenguaje de

alto nivel a lenguaje de máquina. Pueden ser

compiladores o intérpretes.

► Compilador:

Traduce todo el programa y genera un código listo

para funcionar

Intérprete

Toma una instrucción del programa, la traduce y la

ejecuta.

Conceptos Importantes

Software de aplicación

► Diseñados para realizar tareas específicas

personales, empresariales o científicas.

► Realizan tareas concretas.

► Ejemplos:

Procesamiento de nóminas

Análisis Estadístico (SPSS, minitab, SAS, etc.)

Control de Inventarios (SAINT)

El Software Comercial

se refiere a cualquier

programa informático

en el que los

usuarios tienen

limitadas las

posibilidades de

usarlo, modificarlo o

redistribuirlo y tiene

un costo ya

establecido

Clasificación

Mercado masivo o de uso general

Están Presentes en Casas, Oficinas,

Escuelas, gobierno, (suelen ser baratos)

Procesadores de textos, hojas de calculo, bases

de datos, diseño

Mercado Vertical

son tan especializadas que son interés solo para profesión dada, empresa o industria

Son mas caras

Ejemplos: Bancos, Aeropuertos, centrales

camioneras etc .

A la medida

Hechos paras determinados clientes

solamente, demasiados caros, NASA, PENTAGONO