procesamiento de datos ii luis castellanos (3)

16
Procesamiento de Datos II 1 Procesamiento de Datos II Lenguajes de Programación Es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Generaciones de Lenguajes de Programación 1. Lenguajes de Máquina (Assembler) 2. Lenguajes Simbólicos (Cobol, Fortran, PL1) 3. Lenguajes de Alto Nivel (C, C++, Pascal, Basic) 4. Lenguajes Orientados a Objeto (Visual Basic, 4GL) 5. Lenguajes de Inteligencia Artificial (Prolog)

Upload: luis-castellanos

Post on 10-Jul-2015

574 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 1

Procesamiento de Datos II

• Lenguajes de Programación – Es un lenguaje que puede ser utilizado para controlar

el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente.

• Generaciones de Lenguajes de Programación 1. Lenguajes de Máquina (Assembler)

2. Lenguajes Simbólicos (Cobol, Fortran, PL1)

3. Lenguajes de Alto Nivel (C, C++, Pascal, Basic)

4. Lenguajes Orientados a Objeto (Visual Basic, 4GL)

5. Lenguajes de Inteligencia Artificial (Prolog)

Page 2: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 2

Procesamiento de Datos II

• Paradigmas o Metodologías de Programación – No estructurada

– Estructurada

– Modular

– Orientada a Objetos

• Clasificación de los Lenguajes según su nivel de abstracción

– Bajo Nivel

– Medio Nivel

– Alto Nivel

Page 3: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 3

Procesamiento de Datos II

• Codificación o Programación

– Consiste en traducir el Diseño en instrucciones que la computadora pueda interpretar

– Es la generación del Código Fuente y Código Objeto de la aplicación, de acuerdo a los Diagramas de Acción y otros resultados del Diseño

Page 4: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 4

Procesamiento de Datos II

• Conversión o Migración de Datos – Transformación de estructuras de datos y modos de

almacenamiento actuales en las estructuras propuestas

– Traducción de archivos actuales al formato requerido por el nuevo sistema

– Ej.: De Libros a Disco o de Cobol a SQL

Page 5: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 5

Procesamiento de Datos II

• Enfoques Paralela Directa Piloto Por fases

• Se debe elaborar plan de contingencia • Se debe evaluar la conversión Cuenta de Registros Totales Financieros Establecidos Cifras de Control (no financieras)

Page 6: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 6

Procesamiento de Datos II • Plataforma de Comunicación

– Dispositivos Finales • Computadoras (estaciones de trabajo, computadoras portátiles,

servidores de archivos, servidores Web)

• Impresoras de red

• Teléfonos VoIP

• Cámaras de seguridad

• Dispositivos móviles de mano (como escáneres de barras inalámbricos, asistentes digitales personales (PDA))

– Dispositivos intermediarios • Dispositivos de acceso a la red (hubs, switches y puntos de

acceso inalámbricos),

• Dispositivos de internetworking (routers),

• Servidores de comunicación y módems, y

• Dispositivos de seguridad (firewalls).

Page 7: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 7

Procesamiento de Datos II

• Plataforma de Comunicación

– Medios de Comunicación • Hilos metálicos dentro de los cables

• Fibras de vidrio o plásticas (cable de fibra óptica)

• Transmisión inalámbrica

– Servicios • Los servicios y procesos son los programas de

comunicación, denominados software, que se ejecutan en los dispositivos conectados a la red. Un servicio de red proporciona información en respuesta a una solicitud. Los servicios incluyen una gran cantidad de aplicaciones de red comunes que utilizan las personas a diario, como los servicios de e-mail hosting y los servicios de Web hosting.

Page 8: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 8

Procesamiento de Datos II

• Plataforma de Comunicación

Page 9: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 9

Procesamiento de Datos II • Plataforma de Desarrollo

– Entorno de software común en el cual se desenvuelve la programación de un grupo definido de aplicaciones.

– Comúnmente se encuentra relacionada directamente a un sistema operativo; sin embargo, también es posible encontrarla ligada a una familia de lenguajes de programación o a una Interfaz de programación de aplicaciones (API por sus siglas en inglés).

• Multiplataforma

– es un atributo conferido a los programas informáticos o los métodos de cálculo y los conceptos que se ejecutan e

interoperan en múltiples plataformas informáticas.

Page 10: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 10

Procesamiento de Datos II

• Software Multiplataforma

– La programación multiplataforma es la práctica de la forma activa de la escritura de software que funciona en

más de una plataforma.

– Ejemplo: pHp, Python, Java.

Page 11: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 11

Procesamiento de Datos II

• IDE

– Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de Integrated Development Environment), es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.

Page 12: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 12

Procesamiento de Datos II

• IDE

– Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación con un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).

Page 13: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 13

Procesamiento de Datos II

• IDE

– Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes. El lenguaje Visual Basic, por ejemplo, puede ser usado dentro de las aplicaciones de Microsoft Office, lo que hace posible escribir sentencias Visual Basic en forma de macros para Microsoft Word.

Page 14: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 14

Procesamiento de Datos II

• Plataforma Libre

– Hardware libre • son aquellos dispositivos de hardware cuyas especificaciones y

diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago o de forma gratuita. La filosofía del software libre es aplicable a la del hardware libre y por ende forma parte de la cultura libre

– Software Libre • es la denominación del software que respeta la libertad de

todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas

HWL + SWL

Page 15: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 15

Procesamiento de Datos II

Page 16: Procesamiento de datos ii   luis castellanos (3)

Procesamiento de Datos II 16

Procesamiento de Datos II

• Investigar también:

– El Bazar y la Catedral de Eric Raymond

– Open Hardware

– Decreto 3390

– Ventajas y Desventajas de una Plataforma Libre