29
Bernavé Rivera Pérez

Clasificacion del software u2

Embed Size (px)

DESCRIPTION

Clasificacion del Software de sistemas de aplicacion y de programacion

Citation preview

Page 1: Clasificacion del software u2

Bernavé Rivera Pérez

Page 2: Clasificacion del software u2

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

Page 3: Clasificacion del software u2

Que es software?

Es un conjunto de programas elaborados

por el hombre, que controlan la actuación

del computador.

Page 4: Clasificacion del software u2

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.

Page 5: Clasificacion del software u2

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

Page 6: Clasificacion del software u2

Clasificación del Software

Aplicaciones

Programación

sistemas

Page 7: Clasificacion del software u2

Software de sistema

A esta categoría pertenecen todos los programas que

denominamos Sistemas Operativos.

Software básico que controla la computadora

Page 8: Clasificacion del software u2

Que es el Sistema Operativo?

Page 9: Clasificacion del software u2

Partes de

un

Sistema

Operativo

Page 10: Clasificacion del software u2
Page 11: Clasificacion del software u2
Page 12: Clasificacion del software u2
Page 13: Clasificacion del software u2
Page 14: Clasificacion del software u2

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

Page 15: Clasificacion del software u2

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

Page 16: Clasificacion del software u2

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

Page 17: Clasificacion del software u2
Page 18: Clasificacion del software u2

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

Page 19: Clasificacion del software u2

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

Page 20: Clasificacion del software u2

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

Page 21: Clasificacion del software u2

► 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

Page 22: Clasificacion del software u2

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)

Page 23: Clasificacion del software u2
Page 24: Clasificacion del software u2

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

Page 25: Clasificacion del software u2

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

Page 26: Clasificacion del software u2
Page 27: Clasificacion del software u2
Page 28: Clasificacion del software u2
Page 29: Clasificacion del software u2