Está en la página 1de 5

Herramientas para Documentar Procedimientos y Decisiones.

Antes de explicar estas herramientas hay que comentar lo que son las condiciones
y las acciones.
Condiciones.
Son los posibles estados de una entidad. Las condiciones cambian y por eso los
analistas les llaman variables de decisin. Una factura puede ser descrita por las
condiciones siguientes: autorizada o no autorizada, importe correcto o importe no
correcto, con firma o sin firma. El analista debe identificar las condiciones que pueden
presentarse en cualquier situacin, pero solo se incluyen en el estudio aquellas que sean
relevantes.
Acciones.
Cuando se conocen las condiciones, entonces se debe determinar qu hacer
cuando se producen. Las acciones son procedimientos que puede elegir una persona
cuando se encuentra con las condiciones.
Se presentan 3 herramientas para documentar procedimientos:
1. rboles de Decisin.
El rbol de decisin es un diagrama que representan en forma secuencial
condiciones y acciones; muestra qu condiciones se consideran en primer lugar, en
segundo lugar y as sucesivamente. Este mtodo permite mostrar la relacin que existe
entre cada condicin y el grupo de acciones permisibles asociado con ella.
La raz del rbol, aparece en la parte izquierda del diagrama y est es el punto
donde comienza la secuencia de decisin. La rama a seguir depende de las condiciones
existentes y de la decisin que debe tomarse. Al avanzar de izquierda a derecha por una
rama particular, se entiende una serie de toma de decisiones. Despus de cada punto de
decisin, se encuentra el siguiente conjunto de decisiones a considerar. De tal forma que
los nodos del rbol representan condiciones y sealan la necesidad de tomar una
determinacin relacionada con la existencia de alguna de estas, antes de seleccionar la
siguiente trayectoria. La parte que se encuentra en la parte derecha del rbol indican las
acciones que deben realizarse, las que su vez dependen de la secuencia de condiciones
que les preceden.
Uso de rboles decisiones.
El desarrollo de rboles de decisin ha beneficiado analista en dos formas.
Primero que todo, la necesidad de describir condiciones y acciones llevan a los analistas
a identificar de manera formal las decisiones que actualmente deben tomarse. De esta
forma, es difcil para ellos pasar por alto cualquier etapa del proceso de decisin, sin
importar que este dependa de variables cuantitativas o cualitativas. Los rboles tambin
obligan a los analistas a considerar la consecuencia de las decisiones.
Se ha demostrado que los rboles de decisin son eficaces cuando es necesario
describir problemas con ms de una dimensin o condicin. Tambin son tiles para
identificar los requerimientos de datos crticos que rodean al proceso de decisin, es
decir, los rboles indican los conjuntos de datos que la gerencia requiere para formular
decisiones o tomar acciones. El analista debe identificar y elaborar una lista de todos los
datos utilizados en el proceso de decisin, aunque el rbol de decisin no muestra todo
los datos.
Si los rboles de decisin se construyen despus de completar el anlisis de flujo
de datos, entonces es posible que los datos crticos se encuentren definidos en el
diccionario de datos (el cual describe los datos utilizados por el sistema y donde se
emplean). Si nicamente se usan rboles de decisiones, entonces el analista debe tener
la certeza de identificar con precisin cada dato necesario para tomar la decisin.
Los rboles de decisin no siempre son la mejor herramienta para el anlisis de
decisiones. El rbol de decisiones de un sistema complejo con muchas secuencias de
pasos y combinaciones de condiciones puede tener un tamao considerable. El gran
nmero de ramas que pertenecen a varias trayectorias constituye ms un problema que
una ayuda para el anlisis. En estos casos los analistas corren el riesgo de no determinar
qu polticas o estrategias de la empresa son la gua para la toma de decisiones
especficas.
Cuando aparecen estos problemas, entonces es momento de considerar las tablas
de decisin. Sirven para organizar la informacin recopilada con respecto a la toma de
decisiones y no haya malas interpretaciones.


2. Espaol Estructurado.
Consiste en expresar los procesos en espaol con restricciones, es decir, formar
sentencias en espaol. Tambin se le conoce como lenguaje de diseo de programas. El
fin de esta herramienta es crear un equilibrio entre la precisin de un lenguaje formal de
programacin y la informalidad del lenguaje espaol.
Una sentencia en lenguaje espaol puede consistir en una ecuacin algebraica
como X = (Y * Z) / (Q + 14) pero tambin podemos utilizar los verbos siguientes:
Leer, Escribir, Buscar, Sumar, Restar, Multiplicar, Dividir, Borrar, Asignar,
Reemplazar, Clasificar.
Veamos las distintas sentencias en lenguaje espaol.
1) Operadores
Aritmtico: + - * / Div() Mod() Raiz() Cuadrado()
Relacional: = <> > < >= <=
Lgicos: Y O NO
Asignacin: ^ =
2) Sentencias de Lectura y Escritura
Lectura desde dispositivo de entrada cualquiera: Leer ( )
Escritura a dispositivo de salida cualquiera: Mostrar ( ) o Escribir( )
3) Sentencias de Seleccin
Si-Entonces-Sino.
Es usada para describir alternativas y puede tomar las 2 formas siguientes:
Si (condicin) Entonces
sentencia (1)
Fin-Si
Si (condicin) Entonces
sentencia (1)
Sino
sentencia (2)
Fin-Si
En Caso de.
Es usada para describir alternativas basadas en mltiples decisiones. Toma el
formato siguiente
En caso de variable = valor 1
sentencia (1)
variable = valor n
sentencia (n)
en otro caso
sentencia (n+1)
Fin-en-caso
Sentencias de Repeticin
Mientras-Hacer.
Es usada para describir una sentencia que repetir las acciones hasta que la
condicin evaluada sea falsa.
Mientras (condicin) Hacer
sentencia
Fin-Mientras
Repetir-Hasta.
Es usada para describir una sentencia que repetir las acciones hasta que la
condicin evaluada sea verdadera.
Repetir
sentencia
Hasta condicin
Para-Hacer.
Es usada para describir una sentencia que repetir las acciones una cantidad de
veces determinada por los valores de inicio y trmino.
Para variable = valor-inicio hasta valor-final hacer
Sentencia
Fin-Para
Sentencias de Archivos
Apertura de archivo: Abrir (archivo-lgico)
Cerrado de archivo: Cerrar(archivo-lgico)
Lectura de registro: Leer (registro-lgico, archivo-lgico)
Almacenado de registro: Escribir (registro-lgico, archivo-lgico)
Asignacin de valor a un campo de registro: registro-logico.campo = valor
Anlisis de Requerimientos
La tarea de anlisis de los requerimientos es un proceso de descubrimiento y
refinamiento de la informacin. El contexto del programa establecido previamente es
refinado en detalle.
Las tareas del anlisis son:
Reconocimiento del problema se realiza mediante entrevistas con el cliente para
reconocer elementos bsicos del sistema a desarrollar
Evaluacin del problema y sntesis de la solucin se refiere a la evaluacin de flujo
y estructura de la informacin, refinamiento en detalle de todas las funciones del
programa, y finalmente elaboracin de una o ms alternativas de solucin del
problema.
Especificacin es un documento que se elabora para ser revisado y aprobado para
el cliente
Revisin son los criterios de validacin del programa terminado
El Analista de sistemas, el diseador jefe de proyecto, el programador-analista,
etc., deben tener:
Habilidad para comprender los aspectos abstractos, reorganizarlos en divisiones
lgicas y sintetizar "soluciones" basadas en cada divisin
Habilidad de cristalizar hechos importantes de fuentes conflictivas o confusas
Habilidad para comprender entornos de usuario/cliente
Habilidad para relacionar elementos hardware y/o software a entornos de
usuario/cliente
Habilidad para comunicarse en forma escrita y verbal
Habilidad para evitar que "los rboles no dejan ver el bosque"

También podría gustarte