Está en la página 1de 17

Introduccin Programacin

de Aplicaciones Mainframe

Programacin de Aplicaciones en Mainframe

Objetivos
1

Conocer el
entorno COBOL.
2

Identificar la
estructura del
COBOL

Objetivos

Contenido
2
1

Objetivos
Lenguajes de programacin en
Mainframe.
Visin de la programacin COBOL.

Estructura del COBOL.

Resumen.
5

Contenido de la Clase

Lenguajes de programacin en Mainframe.


Lenguaje de programacin.

Canal de
comunicacin

Un lenguaje de programacin es el camino que comunica a un ser humano con una


computadora, porque las mquinas solo funcionan con leng. mquina (bits y bytes).
Esto es engorroso para el ser humano, por lo que escribimos programas en lenguajes
de computadoras.
Existen muchos lenguajes de computadoras que han ido evolucionando desde su
lenguaje maquina.
La palabra generacin ha sido utilizada para indicar esta evolucin.
3

Lenguajes de Prog.Mainframe

Lenguajes de programacin en Mainframe.


Clasificacin de Lenguaje de programacin
1.1ra-generacin : Lenguaje Mquina cdigo directamente de maquina.
2. 2da generacin : Assembler usa nemonicos para representar las instrucciones que luego
mas tarde son trasladadas a lenguaje mquina por un lenguaje ensamblador
3. 3ra generacin: Lenguajes procedurales, conocidos tambin como Lenguajes de alto nivel high-level languages (HLL). Tales como: Pascal, FORTRAN, Algol, COBOL, PL/I, Basic, and C.
El cdigo del programa llamado cdigo fuentes tiene que pasar por un paso de compilacin.
4. 4th generacin: Lenguajes NO procedurales, conocido tambin como 4GL, es usado para
funciones predefinidas en aplicaciones para base de datos, generadores de reportes, consultas;
tales como RPG, CSP, QMF.
5. Lenguajes de progrmacin visual: los que usan el mouse, iconos, ventanas, tales como:
VisualBasic and VisualC++.

6. HTML: HyperText Markup Language, used for writing of World Wide Web documents.
7. Lenguaje Orientados a Objectos : Tecnologia OO , tales como Smalltalk, Java, and C++.
8. Otros languajes, por ejemplo: 3D applications.

Lenguajes de Prog.Mainframe

Lenguajes de programacin en Mainframe.


Eligiendo un lenguaje de programacin.
Cada lenguaje de programacin a evolucionado por separado, creando,

adaptando e incorporando nuevos estndares.


En el Mainframe los lenguajes mas utilizados son los siguientes:

Lenguajes de Prog.Mainframe

Contenido
2

Objetivos

Introduccin a la Programacin en
Mainframe.
Lenguajes de programacin en
Mainframe.
Visin de la programacin COBOL.

4
4

Estructura del COBOL.


5

Resumen.
6

Contenido de la Clase

Visin de la programacin COBOL


Lenguaje COBOL
COBOL

: COmmon Business Oriented Language.

COBOL: lenguaje de programacin desarrollado por el Comit CODASYL (Conference


on Data Systems Languages,) en 1960.
Ideado en Mayo 59 en el Pentgono de los EEUU.
Es uno de los principales lenguaje de programacin dominante en el campo del diseo
de aplicaciones en grandes negocios.

Visin de la progra. COBOL.

Visin de la programacin COBOL


Caractersticas del COBOL.
Suelen ser de gran tamao.
Tienen una larga duracin temporal.
Se usan en reas crticas de negocios.
Suelen mover y utilizar grandes cantidades de datos.
Autodocumentado.
Interacta con otros programas.
Accesa a data de diferente tipo (VSAM, SEQ, DB2)

Portable.
Mantenible.
Sencillo.
4

Visin de la progra. COBOL.

Visin de la programacin COBOL


Entorno COBOL

Cabecera
DIVISION

Cabecera
SECTION

Indicador
de nivel
(FD , 01
variable....)

Prrafos de
encabezado

Sentencias

Visin de la progra. COBOL.

Contenido
2

Objetivos

Introduccin a la Programacin en
Mainframe.
Lenguajes de programacin en
Mainframe.
Visin de la programacin COBOL.

4
4

Estructura del COBOL.


5

Resumen.
6

Contenido de la Clase

Estructura del COBOL


Divisiones principales:
IDENTIFICATION DIVISION.

ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
INPUT-OUTPUT SECTION.

Se identifica el programa y se
ingresan caracteristica generales
del mismo.

Se describen los aspectos sobre el


ambiente computacional requeridos por la
aplicacin, y cuenta con Sub Divisiones.

Estructura del COBOL.

Estructura del COBOL


Divisiones principales:
DATA DIVISION.

FILE SECTION
WORKING-STORAGE SECTION
LOCAL-STORAGE SECTION
LINKAGE SECTION

PROCEDURE DIVISION.
Secciones
Parrafos
Sentencias
Instrucciones
Frases.

Se describe los datos, archivos,


variables, otros, que sern
utilizados en el programa.
Cuenta con Sub Divisiones.

Se describe toda la lgica del


programa, mediante sentencias,
comandos, etc., todos estos
agrupados en rutinas.

Estructura del COBOL.

Estructura del COBOL

Estructura del COBOL.

Contenido
2

Objetivos

Introduccin a la Programacin en
Mainframe.
Lenguajes de programacin en
Mainframe.
Visin de la programacin COBOL.

4
4

Estructura del COBOL.


5

Resumen.
6

Contenido de la Clase

Resumen:
Programacin de Aplicaciones Mainframe.
Los roles y funciones dentro de un desarrollo es importante para identificar la mejor
manera de hacer las cosas.

Es primordial identificar todas las necesidades de los usuarios para poder hacer un diseo
exacto.
Es importante identificar que tipo de diseo se recomendar para el desarrollo de la
aplicacin, teniendo en cuenta el alcance y limitaciones.
El Ciclo de vida en los desarrollo no son duros ni son los mismo para cada organizacin
y ms an para cada requerimiento.
Los lenguajes de programacin han ido evolucionando en el tiempo, mejorando la
interactividad con los usuarios (TI).
COBOL es el lenguaje que a perdurado a travs del tiempo.
COBOL es el ms usado en las grandes organizaciones a nivel mundial.
COBOL es un lenguaje sencillo y entendible de desarrollar.

Gracias!!

También podría gustarte