Sunteți pe pagina 1din 22

SOFTWARE DE LOS SISTEMAS

DE INFORMACION
SISTEMAS DE INFORMACION GERENCIAL

Ing. Nicols Sumba N. MBA.

QU ES EL SOFTWARE?
El software representa toda la parte inmaterial o intangible

que hace funcionar a un ordenador para que realice una


serie de tareas especficas, coloquialmente conocidos como
programas, el software engloba a toda la informacin digital
que hace al conjunto de elementos fsicos y materiales de el
computador: trabajar de manera inteligente.
Funciones del software:
Administrar los recursos computacionales
Proporcionar las herramientas para optimizar estos recursos.
Actuar como intermediario entre el usuario y la informacin

almacenada.

Ing. Nicols Sumba N. MBA.

QU ES EL SOFTWARE?
Cualquier ordenador o computadora est compuesta por

2 partes bien diferenciadas el hardware y el software, el


hardware representa a todos los materiales fsicos de la
computadora como la placa base, el microprocesador, el
teclado o el disco duro donde se almacena la
informacin, para que todos estos elementos fsicos
funcionen es necesario el software que representa a toda
la parte inmaterial que no vemos del ordenador, el
software es el sistema operativo que hace funcionar a tu
ordenador, es el editor de textos que te permite escribir
documentos.

Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Ubicacin donde se encuentra instalado:
Software en la red- Son aquellos programas y aplicaciones

que se encuentran alojados en Internet o en un servidor


propio y proveen el servicio al cliente mediante una conexin
a la red, siendo su principal caracterstica la no necesidad de
instalarlo, configurarlo ni mantenerlo en el propio terminal
donde se utiliza, programas como Office 365, Dropbox o
Google Docs son ejemplos entre otros.

Software local - Tambin denominados como software de

escritorio son aquellos que necesitan ser instalados y


almacenados en el ordenador donde se ejecuta a diferencia
de los anteriores, la suite ofimtica Office, el programa de
diseo grfico Photoshop o el sistema operativo Windows son
ejemplos de este tipo de software.

Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Grado de libertad de uso:
Software libre - Representan al conjunto de programas en el que

los usuarios disponen de plena libertad para copiarlo, compartirlo y


modificarlo, para ello generalmente se tiene acceso al cdigo fuente
del propio programa. El sistema operativo Linux, el editor de
imgenes Gimp o la suite ofimtica Openoffice son ejemplos de este
tipo de programas.

Software propietario o privado - Representan al conjunto de

programas en los que los usuarios tienen limitaciones para


modificarlos, compartirlos o copiarlos salvo permiso expreso del
titular del software como por ejemplo el sistema operativo Windows,
el editor de imgenes Photoshop o la suite ofimtica Microsoft
Office.
Se requiere licencia de software para poder utilizarlos.

Ing. Nicols Sumba N. MBA.

Costo ($)

TIPOS DE SOFTWARE
INFORMATICO
Tipo
de funcionalidad:
1. Software de sistemas - Este tipo de software gestiona y
administra el hardware del dispositivo electrnico(memoria,
discos, puertos y dispositivos de comunicaciones, impresoras,
pantallas, teclados, etc) as como la ejecucin de otros
programas. Sistemas Operativos: Windows, iOS, Linux o Solaris
son ejemplos entre otros.
Funcin de los sistemas operativos:
Administracin de recursos (hardware y de redes)
Administracin de archivos
Administracin de tareas

Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Tipo de funcionalidad:
2. Software de programacin - Representan al conjunto de
programas que nos permiten desarrollar, crear y modificar otros
programas, mediante este tipo de software se escribe el conjunto de
instrucciones en un lenguaje de programacin determinado, de una
manera prctica. Incluyen bsicamente:
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)
Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Editores de texto

Programa que permite crear y modificar


nicamente por un texto sin formato

archivos

digitales

compuestos

Compiladores

Programa informtico que traduce un programa escrito en un lenguaje de


programacin a otro lenguaje de programacin, generando un programa
equivalente que la mquina ser capaz de interpretar. Usualmente el segundo
lenguaje es lenguaje de mquina. Este proceso de traduccin se conoce como
compilacin.
Intrpretes

Programa informtico capaz de analizar y ejecutar otros programas, escritos en un


lenguaje de alto nivel. Los intrpretes se diferencian de los compiladores en que mientras
estos traducen un programa desde su descripcin en un lenguaje de programacin al
cdigo de mquina del sistema, los intrpretes slo realizan la traduccin a medida que
sea necesaria, tpicamente, instruccin por instruccin, y normalmente no guardan el
resultado de dicha traduccin.
Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Depuradores

Es un programa usado para probar y depurar (eliminar) los


errores de otros programas.
Tpicamente, los depuradores tambin ofrecen funciones ms
sofisticadas tales como correr un programa paso a paso (un paso
o animacin del programa), parar el programa (breaking), es
decir, pausar el programa para examinar el estado actual en
cierto evento o instruccin especificada por medio de un
breakpoint, y el seguimiento de valores de algunas variables.
Entornos de Desarrollo Integrados (IDE): Agrupan las

anteriores herramientas, usualmente en un entorno visual, de


forma tal que el programador no necesite introducir mltiples
comandos para compilar, interpretar, depurar, etc. Habitualmente
cuentan con una avanzada interfaz grfica de usuario (GUI).
Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Entornos de Desarrollo Integrados (IDE)

Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Tipo de funcionalidad:
3. Software de aplicacin - Son el resto de programas que son
utilizados para un fin especfico, es tipo de software es el ms amplio que
encontramos en el mercado, a su vez podemos clasificarlo en software:
Ofimtico - Son todos los programas que facilitan las tareas de las

labores de oficina como por ejemplo hojas de clculo, editores de textos,


diseo grfico, gestin de facturas, puntos de venta, etc.

Empresarial - Son todos aquellos que estn enfocadas a su aplicacin

en el rea empresarial, programas como SAP que gestiona y administra


la totalidad de una empresa, sistemas ERP, sistemas CRM, sistemas
SCM, sistemas BI.

Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Comunicacin - Representan al conjunto de programas

destinados a establecer y facilitar la comunicacin y la


informacin entre personas, los navegadores webs, los
gestores de correos electrnicos, aplicaciones de la web
social como twitter o facebook as como facetime,
whatsapp o Skype son ejemplos de este tipo de software.

Seguridad - Representan al conjunto de antivirus que

detectan y eliminan programas que pueden alterar el


funcionamiento de nuestro dispositivo electrnico.
Norton, Karspersky o Panda son ejemplos entre otros.

Ing. Nicols Sumba N. MBA.

TIPOS DE SOFTWARE
INFORMATICO
Malicioso - En contra a los anteriores este tipo de programas

alteran y manipulan la informacin y el funcionamiento de la


computadora sin permiso del usuario. Diferentes tipos de Virus

Ocio - Son todos los programas destinados al entretenimiento

como los videojuegos, reproductores de msica y vdeo,


lectores de libros digitales, etc. Windows Media Player, VLC.

Educativo - Destinado a la enseanza y aprendizaje podemos

citar como ejemplos la enciclopedia digital Encarta o el


programa matemtico Matlab entre otros. Sistema AVAC-UPS.

Ing. Nicols Sumba N. MBA.

QU ES UN LENGUAJE DE
PROGRAMACIN?
Un Lenguaje de Programacin es un conjunto de reglas,

notaciones, smbolos y/o caracteres que permiten a un


programador poder expresar el procesamiento de datos y
sus estructuras en la computadora. Cada lenguaje posee
sus propias sintaxis. Tambin se puede decir que un
programa es un conjunto de rdenes o instrucciones que
resuelven un problema especfico basado en un Lenguaje
de Programacin.

Ing. Nicols Sumba N. MBA.

TIPOS DE LENGUAJE DE PROGRAMACIN


Lenguajes de Mquina
Lenguajes Ensamblador
Lenguajes de alto nivel
Lenguajes de cuarta generacin
Lenguaje orientado a objetos

Ing. Nicols Sumba N. MBA.

TIPOS DE LENGUAJE DE PROGRAMACIN


Lenguaje de Mquina

Son el nivel ms bsico de lenguajes de programacin. En la primeras


etapas del desarrollo de las computadoras, todas las instrucciones de los
programas tenan que escribirse utilizando cdigos binarios. (unos y ceros)
Utilizan instrucciones en cdigo binario

1010

1101

1011

11010

1100

11011

Ing. Nicols Sumba N. MBA.

TIPOS DE LENGUAJE DE PROGRAMACIN


Lenguaje Ensamblador (o lenguajes de segunda generacin)

Se desarrollaron para reducir las dificultades de escribir


programas de lenguaje mquina. El uso de los lenguajes
ensamblador requiere programas traductores del lenguaje
llamados ensambladores, que permiten a una computadora
convertir las instrucciones de dicho lenguaje en instrucciones
mquina.
Utilizan instrucciones en cdigo simblico
LOD Y
ADD Z
STR X
Ing. Nicols Sumba N. MBA.

TIPOS DE LENGUAJE DE PROGRAMACIN


Lenguajes de alto nivel(o lenguajes de tercera generacin)

Se caracterizan por expresar los algoritmos de una


manera adecuada a la capacidad cognitiva humana, en
lugar de la capacidad ejecutora de las mquinas.
Utilizan breves estatutos o expresiones aritmticas.
Ejemplos: BASIC, COBOL, FORTRAN, C++
Utilizan

breves
enunciados
o
anotaciones
aritmticas. Genera un cdigo ms sencillo y
comprensible.

BASIC: X= Y + Z
COBOL: COMPUTE X = Y + Z
Ing. Nicols Sumba N. MBA.

TIPOS DE LENGUAJE DE PROGRAMACIN


Lenguajes de cuarta generacin

Se refiere a una variedad de lenguajes de programacin que son menos


procedurales y ms conversacionales que los lenguajes previos.
Se parece ms al idioma ingls que a un lenguaje de tercera generacin,
porque se aleja ms del concepto de "procedimiento". Ayudan a los
usuarios y programadores a especificar los resultados que quieren ,
mientras que la computadora determina la secuencia de instrucciones
que conduzcan a esos resultados.

Ejemplos: INTELLECT, NATURAL, POWERBUILDER


Utilizan estatutos naturales y no procedurales

SUM THE FOLLOWING NUMBERS


Ing. Nicols Sumba N. MBA.

TIPOS DE LENGUAJE DE PROGRAMACIN


Lenguajes orientado a objetos (lenguajes de quinta generacin)

La programacin orientada a objetos toma como entidad principal los


objetos de la naturaleza misma que contienen sus propias caractersticas
y alguna funcin de utilidad. En el mundo real un objeto es cualquier cosa
material y determinada que tiene alguna funcin de utilidad y que posee
caractersticas o propiedades iguales o distintas a la de otros objetos, por
ejemplo, un carro, una computadora, un televisor, un celular, etc.

No podemos definir un objeto como algo que simplemente se ve en la


pantalla (botn de comando, una caja de texto, una imagen, una lista
desplegable), un objeto es algo ms abstracto. Un objeto posee
caractersticas o propiedades que definen su aspecto exterior, por
ejemplo, el color, el tamao, el estilo, etc.

Un objeto tambin posee mtodos y eventos que son elementos


significativos del objeto.
Ing. Nicols Sumba N. MBA.

Ejemplos: Visual Basic, Visual .NET, Java, C#

TIPOS DE LENGUAJE DE PROGRAMACIN


Lenguajes

orientado
quinta generacin)

objetos

(lenguajes

de

Atributos:
Color
Velocidad
Ruedas
Motor

Mtodos:
Arranca()
Frena()
Dobla()
Ing. Nicols Sumba N. MBA.

TENDENCIAS DE LAS PLATAFORMAS DE


SOFTWARE CONTEMPORANEAS
Hay cuatro temas importantes en la evolucin de
las plataformas de software contemporneas:
Linux y el software de cdigo abierto
Java
Los servicios web y la arquitectura orientada a

servicios

Outsourcing de software y servicios de la nube

Ing. Nicols Sumba N. MBA.

S-ar putea să vă placă și