Está en la página 1de 18

DESARROLLO DE SOFTWARE

Vicente Machaca Arceda


¿Software?

Conjunto de programas, instrucciones y reglas


informáticas que permiten ejecutar distintas tareas en
una computadora.
Clasificación
• Según el lugar donde esta instalado:

• Software en la red

• Software local
Clasificación
• Según el grado de libertad de uso:

• Software libre

• Software privado
Clasificación
• Según el tipo de funcionalidad:

• Software de sistema (SO)

• Software de programación
Clasificación
• Según el tipo de funcionalidad:

• Software de aplicación
Los virus

Software que tienen como objetivo alterar el


funcionamiento del computador, sin que el usuario se
de cuenta.
Tipos de virus

LOMBRICES
Se propagan y replican por internet, por email, casi
no causan daños pero son molestos.
Tipos de virus

TROYANOS
Se hacen pasar por aplicaciones, para que sean
ejecutados.
Tipos de virus

HIJACKERS
Alteran las paginas web,
agregando popup’s y publicidad.
Tipos de virus

KEYLOGGER
Capturador de teclas, se utilizan
para guardan contraseñas.
Lenguajes de programación

Es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas
como las computadoras.
Lenguajes de programación
Lenguajes de programación: Clasificación
El Lenguaje Máquina: Es el lenguaje de programación que entiende directamente la
computadora.
Lenguajes de programación: Clasificación
De bajo nivel:

• Para controlar el
“hardware”
• Dependen
totalmente de la
máquina.
Lenguajes de programación: Clasificación
De alto nivel:

• Similar al lenguaje
humano.
• No Dependen
totalmente de la
máquina.
El compilador
Un compilador es un SOFTWARE que traduce un programa que ha sido escrito
en un lenguaje de programación a un lenguaje diferente, usualmente lenguaje
de máquina.

Lenguaje a alto nivel Lenguaje a bajo nivel Lenguaje máquina


El compilador: Ejemplos

JAVAC

G++

También podría gustarte