Вы находитесь на странице: 1из 18

Unidad de estudios superiores tlatlaya

licenciatura en informatica

sistemas de informacin 1

Temas:
Especificacion de procesos, lenguaje natural, lenguaje estructurado


Profe: Julio Cesar Lzaro Lzaro
Especificacin de
procesos

Especificacin de procesos

Tambin llamada mini especificacin

Tcnica que define el procedimiento que realiza un


proceso primitivo

Describe de una manera ms o menos formal cmo se


obtienen los flujos de datos de salida a partir de los
flujos de datos de entrada, ms informacin local del
proceso
Especificacin de procesos

Descripcin de procedimiento
Especificacin de procesos

Usando lenguaje estructurado
IF Estructura secuencial
IF
IF Bloque de acciones en el cual no
ELSE ocurren bifurcaciones
ENDIF
ELSE IF Estructura de decisin
IF
ELSE Solo cuando la condicin es
ENDIF
verdadera complete las
ELSE
IF instrucciones de otra manera
ELSE pase al ELSE
ENDIF
ENDIF Estructura de iteracin
ELSE
Bloques de instrucciones que se
ENDIF repiten hasta que se completan
Especificacin de procesos

Usando rboles de decisin
Usados cuando ocurre una bifurcacin compleja en un proceso de
decisin estructurada. Tambin son tiles cuando es necesario
mantener una cadena de decisiones en una secuencia particular
Registrar venta
Cheque 3
2
Menos de $50
Tarjeta de Validar tarjeta de crdito
crdito 4
1
Pedir la aprobacin al supervisor
Cheque 6
>=$50
5
Pedir autorizacin de la tarjeta al banco
Tarjeta de 7
crdito
Especificacin de procesos
Usando tablas de decisin

Tabla de filas y columnas en cuatro cuadrantes

Condiciones
Reglas
y acciones

Alternativas
Condiciones
de condicin

Entradas de
Acciones
accin
Especificacin de procesos
Usando tablas de decisin

Condiciones y acciones 1 2 3 4

Menor de $50 S S N N

Paga con cheque S N S N

Usa tarjeta de crdito N S N S

Registra una venta X

Valida tarjeta de crdito X

Busca aprobacin al supervisor X

Pedir autorizacin de la tarjeta al banco X


Especificacin de procesos

Metas para producir especificaciones de proceso
Reducir Obtener descripcin Validar el diseo del
ambigedad precisa sistema
Obliga al analista a Identificar Incluye garantizar
prender acerca del claramente lo que que un proceso
funcionamiento de se esta realizando, tenga todo el flujo
un proceso se incluye en un de datos de
paquete de entrada necesario
especificaciones para producir la
para el salida
programador Todas las entradas
y salidas deben
representarse en el
DFD
Especificacin de procesos

Procesos que no requieren especificacin

Procesos que Validacin de Procesos que


representan datos simple, la incluyen cdigo
entrada o salida cual es bastante pre escrito,
fsica (requieren fcil de realizar generalmente se
slo lgica incluyen en un
simple) sistema como
subprograma y
funciones
Especificacin de procesos

Elementos que deben ser incluidos

Nmero del proceso


Nombre del proceso
Descripcin breve de lo que realiza el proceso
Lista de flujos de datos de entrada
Flujos de datos de salida
Indicacin del tipo de proceso (por lote, en lnea o manual)
Nombre de los subprogramas (en caso de ser cdigo pre escrito)
Descripcin de la lgica del proceso que indique las polticas y
reglas del negocio en lenguaje cotidiano, no en pseudocdigo
Mencionar cualquier problema a resolver partes incompletas de
la lgica u otras consideraciones
Lenguaje Natural

Procesamiento de
Lenguaje Natural
Robtica

Programas que tienen como entrada


I.A.
lenguajes humanos para traducirlos en un Procesamiento
Sistema de
de Lenguaje
visin
Natural

conjunto estndar de instrucciones que


una computadora ejecuta.

Permiten a los seres humanos usar su propio lenguaje


natural cuando interactan con programas como sistemas
de administracin de bases de datos (DBMS).
Procesamiento de
Lenguaje Natural

El objetivo de los procesadores de lenguaje natural es eliminar
paulatinamente la necesidad de aprender lenguajes de
programacin o comandos personalizados para que las
computadoras entiendan.
Su ventaja radica en que combinados con dispositivos de
reconocimiento de voz, el usuario de instrucciones a las
computadoras para que realicen tareas, sin usar un teclado o
cualquier otro dispositivo de entrada.
Lenguaje Estructurado


Lenguaje Estructurado

El lenguaje estructurado es un lenguaje natural limitado
en palabras y construcciones, lo que le da ms ms
precisin y claridad, evitando ambigedades (el lenguaje
natural humano carece de precisin y es muy ambiguo).
Lenguaje Estructurado

El lenguaje estructurado puede utilizarse para
especificar un algoritmo. Luego, para que la
computadora pueda procesarlo, deber
transformarse o traducirse a un lenguaje de
programacin especfico.
El lenguaje estructurado es una herramienta que
puede utilizarse en la especificacin de procesos, en
el desarrollo de sistemas.

Cuando dos o ms agentes (personas, maquinas,
instituciones,..) necesitan interpretar diseos de
requerimientos y entregables, bajo la misma ptica.
Entonces recurren a convenir un lenguaje
estructurado, A partir de ese instante, la precisin y
claridad en la comunicacin comienza a hacer
desaparecer las ambigedades.

Вам также может понравиться