52
Facultad de Estadística e Informática TECNOLOGIAS DE INFORMACIÓN PARA LA INNOVACIÓN

TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

TECNOLOGIAS DE INFORMACIÓN PARA LA INNOVACIÓN

Page 2: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

BibliografíaAutor(es)

Apellido(S),Nombre(S)Título del libro Editorial Año

Bhambri P. Y Singh S. Fundamentals OfInformation Technology: Introduction ToApplications Of It

Lap LambertAcademicPublishing,2013

2013

Ramajaran, V. Introduction To Information Technology

Prentice-Hall Of India, 2004

2004

Williams, Brian. Using Information Technology.

Career Education; 8th Ed., 2009

2009

Page 3: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Bibliografía. ClaseSharma DHIRAJ, Foundations of IT. Excel Books, 2008. ISBN 978-81-7446-589-4

Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2

Elmasri Ramez, Navathe Shamkant. Fundamentos de Sistemas de Bases de Datos. Addison-Wesley. 2005.

Tecnologías de la información y las comunicaciones. Consultado el 25 de junio de 2017, desde: https://www.ecured.cu/Tecnolog%C3%ADas_de_la_informaci%C3%B3n_y_las_comunicaciones

Sarukkai Ramesh. Foundations of Web Technology. Springer 2002. ISBN 978-1-4615-5409-3

Alan Dix, Janet Finlay, Gregory Abowd & Russell Beale. Human-Computer Interaction. 3rd Edition. Prentice Hall, 2004. ISBN 0-13-046109-1.

Web technology for developers. Consultado el 25 de junio de 2017, desde: https://developer.mozilla.org/en-US/docs/Web

Page 4: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

AgendaUnidad II. Tecnología de Información

I. Definición

II. Pilares: programación, bases de datos, redes, interacción humano-computadora, tecnologías web

Page 5: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Definición

“IT o Tecnología de la información concierne a herramientas, técnicas y tecnología aplicada para la transmisión, almacenamiento, procesamiento y diseminación de información.” Sharma (2008)

La Information Technology Association of America (ITAA) define Tecnología de Información como “El estudio, diseño, desarrollo, implementación, soporte o administración de sistemas de información basados en computadora, particularmente aplicaciones de software y hardware de computadora”

Page 6: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Pilares de la TI

Pro

gram

ació

n

Bas

es

de

dat

os

Re

de

s

Hum

anoI

nter

acci

ón-

Com

puta

dora

Tecn

olo

gía

Web

Page 7: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Pilares de la TI

Pro

gram

ació

n

Bas

es

de

dat

os

Re

de

s

Inte

racc

ión

Hum

ano

-Co

mpu

tado

ra

Tecn

olo

gía

Web

Page 8: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Programación. Introducción.Un sistema computacional no hace nada hasta que se le ordena.

Instrucción – Comando otorgado a una computadora para realizar una operación específica sobre ciertos datos.

Tecnologías de información, Pilares

Page 9: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Programación. Introducción.

Estas instrucciones son ordenadas y agrupadas en forma lógica mediante el proceso de programación.

Un programa, consiste en instrucciones para la computadora, es el medio por el cual le mandamos ejecutar ciertas

operaciones.

Tecnologías de información, Pilares

Page 10: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación.

Software – Es un conjunto de programas escritos para una computadora.

Page 11: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Los lenguajes de programación constituyen un conjunto de símbolos y reglas que se usan para escribir el código del programa.

Cada lenguaje emplea un conjunto diferente de reglas y la sintaxis que indica cómo se combinan los símbolos para obtener un significado.

Tecnologías de información, Pilares

Page 12: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación.

¿Quién se encarga de entender las instrucciones de un programa?

Una computadora contiene una Unidad Central de Proceso, que interpreta cada instrucción dentro del programa, manipula los datos correspondientes almacenándolos en la memoria principal; continuando a la instrucción siguiente y hasta el final.

Page 13: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación.

Un procesador está diseñado para entender un número específico de códigos de instrucción y cada una de estas instrucciones es almacenada en la memoria principal como números binarios.

Page 14: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. Microprocesadores como el 80386 tienen

instrucciones de E/S para manipular caracteres.

Usualmente el número y tipo de instrucciones no son las mismas para los diferentes tipos de microprocesadores.

Page 15: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Un programa elaborado en lenguaje de alto nivel, no puede ser ejecutado directamente por una computadora, sino que debe ser traducido a

lenguaje máquina.

Tecnologías de información, Pilares

Page 16: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Programa fuente: Programa escrito en un lenguaje de alto nivel y necesita ser traducido a código máquina para ser ejecutado.

Compilador: Programa encargado de traducir los programas fuentes escritos en un lenguaje de alto nivel a código objeto. El proceso de traducción se denomina compilación.

Intérprete: Es un compilador que traduce una instrucción de programa fuente a la vez.

Tecnologías de información, Pilares

Page 17: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Programa objeto: Es el programa fuente traducido (por el compilador) a código máquina. Aún no es directamente ejecutable.

Programa Ejecutable: Traducción completa a código máquina, realizada por el enlazador, del programa fuente y que ya es directamente ejecutable.

Enlazador: programa encargado de insertar al programa objeto el código máquina de las funciones de las librerías (archivos de biblioteca) usadas en el programa y realizar el proceso de montaje, que producirá un programa ejecutable .exe

Tecnologías de información, Pilares

Page 18: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Las librerías son una colección de código (funciones) ya programado y traducido a código máquina, listo para utilizar en un programa y que facilita la labor del programador.

Tecnologías de información, Pilares

Page 19: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Proceso de transformación de un programa fuente a un programa ejecutable

Tecnologías de información, Pilares

Page 20: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Enlazador

Programa objetoHola.obj

Tecnologías de información, Pilares

Page 21: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación.

¿Cómo está conformado un programa?

Page 22: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación.

Un programa de computadora es una colección de instrucciones que indican a la computadora como interactuar con el usuario, como interactuar con el hardware y procesar información.

Page 23: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. La programación consiste en dos partes: estructuras de control

y estructuras de datos.

Los lenguajes de programación implementan estructuras de datos y estructuras de control usando una sintaxis y gramática específica.

Page 24: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. Estructuras de control:

Existen tres estructuras de control básicas: secuencias, bifurcaciones y bucles.

Page 25: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. Estructuras secuenciales: Ejemplos de ellas son:

o Operaciones de aritmética básica, lógica y operaciones de bits. o Asignaciones de datos también son estructuras secuenciales.o Operaciones de registro y control de procesos.

Page 26: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. Estructuras de bifurcación. Son saltos de código directos o

indirectos. Por ejemplo:o GOTOo Saltos condicionales (IF).o IF’s anidados.o Estructutas CASE o SWITCH.

Page 27: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. Estructuras de bucle. Las estructuras de bucle básicas son:o DO iterativo.o do WHILE.o do UNTIL.

Page 28: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. Estructuras de datos:Toda la información es almacenada como series binarias de 1s y 0s. Las series binarias son interpretadas por el procesador, el software y el humano; dando lugar a otro significado, números, caracteres o estructuras de datos complejas.

Page 29: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación.

Programas estructurados VS Programas orientados a objetos.

Page 30: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Programación. Programas estructurados.

o Estructura de un programa.

Sentencias para establecer el inicio del programa. Declaración de variables. Sentencias del programa.

Page 31: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares.Programación.Sentencias para establecer el inicio del programa.

Page 32: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares Programación. Programas estructurados.o Estructura de un programa. Declaración de variables:

o Las variables son contenedores de datos, para que un programa pueda usarlos o manipularlos.

o Se otorgan nombres a las variables, con el fin de asignar valores y leerlos.

o Usualmente, las variables almacenan valores de cierto tipo: enteros, fracciones, caracteres, cadenas.

o Declarar una variable: Otorgar un nombre y tipo de dato a la variable.

Page 33: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares.Programación.Declaración de variables

Page 34: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares.Programación.Declaración de variables.

Page 35: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares• Difícil de programar. Lenguaje de más bajo nivel. Son las instrucciones

reales que entiende la Unidad Central de Procesamiento de la computadora.

1a. Lenguaje máquina

• Ensambla instrucciones repetitivas, código más corto. Representa las instrucciones y localidades de datos recurriendo a las ayudas de memoria. 2a. Lenguaje ensamblador

• Incluyen comandos, código más corto. Lenguaje de alto nivel que requiere se especifique la secuencia de tareas que se llevarán a cabo. Ejemplos son: Pascal, C, FORTAN, etcétera.

3a. Lenguajes procedurales

• Generadores de aplicaciones, demanda resultados específicos. No requiere detallar los pasos a seguir para lograr el resultado específico. 4a. Lenguajes no procedurales

• Procesamiento de lenguaje natural. 5a. Lenguajes inteligentes

Page 36: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Pilares de la TI

Pro

gram

ació

n

Bas

es

de

dat

os

Re

de

s

Inte

racc

ión

Hum

ano

-Co

mpu

tado

ra

Tecn

olo

gía

Web

Page 37: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Bases de Datos.“Una base de datos es una colección de datos relacionados” Elmasri, Navathe (2000)

Características:

• Son una representación del mundo real.• Los datos tienen coherencia y significado.• Los datos tienen un propósito específico y son creados para

responder a acciones definidas por un grupo de usuarios.

Page 38: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Bases de Datos.Sistema Gestor de Base de Datos.

Un sistema de software de propósito general que facilita los procesos de definición, construcción y manipulación de bases de datos para distintas aplicaciones” Elmasri, Navathe (2000).

• Control de redundancia. • Restricción de acceso no autorizado• Copias de seguridad y recuperación

Page 39: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Pilares de la TI

Pro

gram

ació

n

Bas

es

de

dat

os

Re

de

s

Inte

racc

ión

Hum

ano

-Co

mpu

tado

ra

Tecn

olo

gía

Web

Page 40: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Redes de Computadoras

“Una red es un sistema de conexión que permite que varias computadoras compartan los mismos recursos” Turban, McClean, et al. (2006)

Arquitectura de red: Protocolos, estándares, interfaces y con una topología determinada.

Page 41: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Red de estrella Red de bus Red de anillo

Redes de Computadoras. Topologías

Page 42: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Redes de ComputadorasExisten dos tamaños de red: redes de área local (LAN) y redes de área amplia (WAN).

Page 43: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Redes de Computadoras

LAN•Una red doméstica.

•Una red de tienda.

•Una red interna de una oficina.

•Una red pública en una plaza

Page 44: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Redes de Computadoras

WAN•La Internet.

•Una red bancaria nacional.

•Las redes empresariales trasnacionales.

•Las redes satelitales militares.

Page 45: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Pilares de la TI

Pro

gram

ació

n

Bas

es

de

dat

os

Re

de

s

Inte

racc

ión

Hum

ano

-Co

mpu

tado

ra

Tecn

olo

gía

Web

Page 46: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares Interacción Humano Computadora

Un usuario es cualquier persona tratando de finalizar una actividad usando la tecnología. Y el término computadora se refiere a cualquier tecnología, desde una computadora personal hasta un sistema computarizado a gran escala. El sistema puede incluir partes no computarizadas o a otras personas.

El concepto se refiere al usuario interactuando con la computadora con el fin de completar una tarea.

Page 47: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares Interacción Humano Computadora

IHC investiga y trata todos los aspectos relacionados con el diseño y la implementación de las interfaces entre los humanos y las

computadoras

USABILIDAD ACCESIBILIDAD

Page 48: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Pilares de la TI

Pro

gram

ació

n

Bas

es

de

dat

os

Re

de

s

Inte

racc

ión

Hum

ano

-Co

mpu

tado

ra

Tecn

olo

gía

Web

Page 49: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Tecnología WebSon todas aquellas tecnologías empleadas para manejar y transmitir información vía Internet.

Modelo Cliente - Servidor

Page 50: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Tecnología Web

Los clientes acceden a estas aplicaciones, datos y servicios (recursos), solicitándolos mediante URIs (uniform resource identifier), identificador de recursos uniforme, los cuales son objetos conceptuales.

www.cinepolis.comServidor Web

Internet

Page 51: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Tecnología WebAlgunas tecnologías para desarrollo de recursos en Web son:

HTML. (HyperText Markup Language). Describe y define el contenido de una página Web. Generalmente trabaja en conjunto con otras tecnologías para modificar la apariencia (CSS) o la funcionalidad (Javascript).

CSS. Cascading Style Sheets (CSS). Empleado para modificar la apariencia o presentación del contenido de una página Web.

JavaScript. Es un lenguaje de programación para añadir interactividad, dinamismo, entre otras funcionalidades al contenido de una página Web. El código de javascript se ejecuta en el navegador de Internet de la computadora.

Page 52: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES · Turban Efraim, McClean Ephraim et al. Tecnologías de Información para la Administración. CECSA 2006 ISBN 970-24-0025-2 Elmasri

Facultad de Estadística e Informática

Tecnologías de información, Pilares

Gracias por su atención