Capítulo 2 de la tesis de Jorge Vega sobre Metodología para el

Transcripción

Capítulo 2 de la tesis de Jorge Vega sobre Metodología para el
1
CAPITULO II
REVISIÓN DE LITERATURA
Antecedentes Históricos
En
la
actualidad,
generalmente
aceptada
no
para
existe
crear
una
un
metodología
modelo
de
los
procesos de una organización. (Leymann & Altenhuber,
1994)
En
esta
metodologías
que
investigación
se
utilizan
se
estudiaron
para
el
varias
desarrollo
de
sistemas de información las cuales tienen diferentes
métodos
para
representar
los
procesos
de
una
organización.
Para
utilizar
mediados
diagramas
de
para
los
años
50
representar
se
comenzaron
a
el flujo de los
procesos. Dos sistemas emergieron como contendientes,
uno desarrollado por la UNIVAC y el otro por IBM.
(Leslie, 1986)
En
Machine
el
año
1963,
Corporation")
IBM
("International
desarrolla
una
Business
metodología
completa conocida como "Plan de Estudio Organizacional"
o por su nombre en inglés "Study Organization Plan"
(S.O.P).
Este fue desarrollado por tres analistas de
IBM: Thomas Glans, Burton Grad y David Holstein. Este
2
plan requería el manejo de un gran número de documentos
y no tenía buenas técnicas para construír diagramas. A
pesar
de
esto,
el
desarrollo
de
"Business
Systems
plan
otras
sirvió
metodologías
Planning"
y
Process Output (HIPO) charting".
de
base
como
lo
para
el
fueron
el
"Hierarchical
Input
(Leslie, 1986)
El plan de estudio organizacional (S.O.P) fue una
metodología que recibió muchas críticas por parte de
un
grupo
de
teóricos
y
educadores
en
el
área
de
administración de negocios durante las décadas de los
setenta
y
trabajar
los
en
ochenta.
lo
que
se
Estos
críticos
conocería
mas
comenzaron
tarde
como
a
el
método estructurado. (Leslie, 1986)
Una
de
las
aportaciones
de
este
grupo
de
innovadores fue la aplicación del enfoque estructurado
al análisis y diseño de sistemas. (Leslie, 1986)
Desafortunadamente, en su celo por avanzar en la
teorías
de
impulsaron
sistemas,
el
algunos
desarrollo
de
del
estos
método
grupos
que
estructurado
tomaron una posición arbitraria en cuanto a los métodos
viejos
basados
en
S.O.P,
al
cual
ellos
llamaron
el
método Clásico o Neoclásico. Estos distorcionaron la
naturaleza del método promoviendo el reemplazo de las
3
prácticas
de
hacer
flujogramas.
Además
trataron
de
convencer a los gerentes de los Centros de Cómputos de
que el método clásico era dependiente de la máquina, en
parte porque IBM estampó en su plantillas no solo los
símbolos básicos para hacer diagramas sino que incluyó
símbolos que hacían referencia a terminales, impresoras
y aparatos de almacenamiento. (Leslie, 1986)
Algunas de las ventajas que el método neoclásico o
clásico ofreció fueron los siguientes:
los diagramas o
símbolos se podían utilizar para las diferentes etapas
del
desarrollo
de
sistemas
(análisis,
diseño
e
implantación) y para describir procesos manuales y/o
computarizados,
información
enfoque
el
podían
flujo
de
los
mezclarse
diagramático,
el
procesos
utilizando
flujograma
y
el
de
la
mismo
como
una
herramienta universal de uso múltiple podía utilizarse
para crear especificaciones y también para describir el
sistema físico en la etapa de diseño. (Leslie, 1986)
El
término
introducido
en
"estructurado"
relación
con
fue
la
por
primera
programación.
vez
La
programación estructurada y los principios del enfoque
conocido de arriba hacia abajo ("Top Down"), la descomposición jerárquica y los módulos fueron introducidos a
4
finales de los años 60.(Bansler & Bodker, 1993)
Posteriormente
setenta
el
para
término
diseño técnico y
mediados
y
"estructurado"
finales
fue
de
los
aplicado
al
a la implantación de lo que se conoce
como Diseño Estructurado. Luego se comenzó a utilizar
en
el
área
de
conociéndole
análisis
con
Estructurado
el
y
nombre
("Structured
desarrollo
de
de
Análisis
Analysis
sistemas
y
Diseño
and
Design
Techniques").(Bansler & Bodker, 1993)
Algunos
de
los
objetivos
de
las
técnicas
estructuradas eran: descomponer los problemas complejos
y simplificar los mismos, lograr la simplificación del
diseño de los sistemas, utilizar técnicas de diagramas
que fueran lo mas claras posibles, mejorar la calidad y
legibilidad
comunicación
de
los
con
diagramas
los
utilizados,
usuarios,
emplear
mejorar
métodos
la
que
fueran consistentes y fáciles de enseñar, lograr una
comunicación precisa entre los grupos que trabajaban en
el
desarrollo
de
sistemas,
trabajaran
bien
pequeños,
minimizar
automatización
en
tanto
el
con
utilizar
técnicas
sistemas
grandes
errores,
diseño
lograr
de
los
la
que
como
máxima
sistemas
con
técnicas que hicieran posible la generación de código
5
de
programas,
producida,
mejorar
crear
la
calidad de la programación
programas
que
fueran
fáciles
de
modificar, simplificar los programas y el proceso de
desarrollo
de
los
mismos,
bajar
desarrollo de los sistemas,
los
costos
de
etc. (Martin & McClure,
1985)
Durante
este
metodologías
que
período
se
utilizan
desarrollaron
diferentes
varias
métodos
o
herramientas diagramáticas para crear modelos ya sea de
los
datos
o
herramientas
Flow
los
son:
procesos.
diagrama
Diagram"),
descomposición,
de
Algunas
estas
flujo de datos ("Data
organigramas,
diagrama
de
HIPO,
diagramas
Diccionario
de
de
Datos,
tablas decisionales, árboles decisionales, flujogramas
de sistemas y programas, etc.
(Martin & McClure, 1985)
Temprano
en
la
década
productividad
en
el
desarrollo
grandes proporciones.
de
los
de
ochenta
programas
la
baja
alcanzó
Las computadoras y en particular
las microcomputadoras se habían difundido ampliamente
debido
al
bajo
costo.
Muchos
usuarios
se
habían
convertido en literatos en el tema de computadoras y
los
mismos estaban reclamando nuevas aplicaciones. Los
Centros
de
Cómputos
utilizaban
metodologías
que
6
contenían los principios de las técnicas estructuradas
para construír nuevos sistemas pero las mismas no eran
lo suficientemente rápidas y se estaban enfrentando a
múltiples
problemas
sistemas.
La
en
el
búsqueda
mantenimiento
por
mejorar
la
de
dichos
productividad
llevo al desarrollo de nuevos lenguajes, generadores de
informes,
para
generadores
desarrollar
de
bancos
aplicaciones,
de
datos,
herramientas
programación
para
apoyo decisional, herramientas para el desarrollo de
sistemas y generadores de programas. (Martin & McClure,
1985)
Esta
urgente
necesidad
lleva
a
la
búsqueda
de
nuevas tecnologías para automatizar el desarrollo de
los sistemas. Surge la tecnología de CASE ("Computeraided Software Engineering") cuyo propósito principal
era
automatizar
las
diferentes
desarrollo de sistemas.
etapas
del
ciclo
de
CASE facilitaría la creación,
modificación implantación y documentación de los nuevos
sistemas
ya
desarrollo
utilidad
que
de
de
introducción
añade
nuevas
las
un
rigor
aplicaciones.
técnicas
de esta nueva
sistemático
El
poder
estructuradas
y
con
tecnología llevaría a
al
la
la
una
7
mejor
utilización
de
las
computadoras.
(Martin
&
McClure, 1985)
Tarde en la década de los ochenta surge lo que se
conoce como "Information Engineering" que es un "grupo
de técnicas formales y automatizadas utilizadas para
desarrollar modelos de la organización, de los datos y
los procesos, las cuales tienen el propósito de crear
una
base
de
conocimiento
integrada que se utilizará
para producir y darle mantenimiento a los sistemas de
información".
En
la
ingeniería
de
información,
se
utilizan las técnicas estructuradas en una base amplia
ya sea a través de toda la organización o en un sector
grande de la misma, en vez de utilizarse en un proyecto
aislado. (Martin, 1989)
Para
principio
de
los
noventa
surgen
nuevos
programas o filosofías gerenciales. Una de estas es la
Re-ingeniería
que
propone
un
"rápido
y
radical
re-
diseño de las estrategias, de los procesos que añaden
valor
al
estructuras
negocio
y
de
los
organizacionales
sistemas,
que
las
políticas
apoyan,
con
y
el
propósito de optimizar el flujo de trabajo y aumentar
la
productividad
Klein,
1994)
en
la
organización".
(Mangenelli
Además
se
han
a
comenzado
&
desarrollar
8
nuevas
metodologías
de
análisis
y diseño para darle
apoyo a la tecnología de objetos que se está utilizando
para el desarrollo de nuevos sistemas.
9
Modelo de los Procesos de una organización
La creación de un modelo de los procesos de una
organización
viene
a
ser
una "representación de las
operaciones de la compañía o una parte específica de
sus
operaciones".
Usualmente
es
una
"descripción
gráfica de la estructura y las actividades llevadas a
cabo en una operación o trabajo". El modelo muestra las
relaciones entre las actividades llevadas a cabo en un
trabajo y su secuencia. (Morris & Brandon, 1991)
Las organizaciones típicamente determinan como se
llevarán a cabo los procesos, especialmente aquellos
que representan rutinas complejas de trabajo rutinario,
que envuelven muchas personas y que se ejecutan con
bastante frecuencia. (Leymann & Altenhuber, 1994)
Los procesos de un negocio han tomado relevancia y
se
han
Estos
convertido
procesos
administrarán
en
un
activo
determinan
los
la
recursos
para
las
forma
(e.g.,
en
data,
empresas.
que
se
capital,
personal) que la organización utiliza y describe como
la organización logrará alcanzar sus metas.
de
estos
procesos
influye
en
ejecución de la organización.
el
La calidad
funcionamiento
y/o
De hecho, los procesos
de una empresa representan un recurso de información y
10
las
técnicas
o
sistemas
que
se
utilizan
para
administrar los mismos siempre tienen demanda. (Leymann
& Altenhuber, 1994)
El proceso de construcción de un modelo según el
autor
Paul
"comunicar",
Licker
tiene
"documentar"
tres
y
funciones
"traducir".
El
básicas:
comunicar
conlleva proveer de un lenguaje común que facilite el
intercambio de ideas y la cooperación entre diferentes
personas.
El
documentar
acuerdos
tomados,
permite
ilustrar
los
"oficializar
diferentes
los
puntos
de
vista, crear normas para el trabajo y desde el punto de
vista
gerencial
es
un
instrumento
de
aprobación,
evidencia los acuerdos tomados y permite la creación de
documentos para la negociación".
ver
con
la
función
instrumento en la
del
El traducir tiene que
modelo
en
ayudar
como
un
"toma de decisiones". (Licker, 1987)
Existen tres pasos necesarios para crear un modelo
según Licker: "abstracción, análisis y representación".
Por abstracción nos referimos a la "reducción y arreglo
de
grandes
cantidades
sistemática".
En
datos
medio
por
este
de
primer
de
datos
paso
en
se
entrevistas,
cuestionarios y otros. (Licker, 1987)
una
forma
recopilan
los
observación,
11
En el segundo paso se lleva a cabo el análisis
donde se reduce la información a una forma manejable y
fácil de entender.
El último paso constituye la representación de los
datos en una forma tangible. Esta forma es usualmente
"visual", casi siempre en forma gráfica. Pero también
se pueden representar los datos en forma narrativa, en
forma de tabla a través de una serie de procedimientos
a seguir o hasta en forma de una película que demuestre
el proceso de abstracción. (Licker, 1987)
Las
herramientas
para
crear
modelos
se
caracterizan por su "forma física" (dibujos, texto),
códigos utilizados para realizar las representaciones
(lenguaje,
tablas,
rectángulos),
gráficas,
atributos
redes
representados
de
en
líneas
el
y
modelo
(flujo, contenido o estructura de materiales y datos),
uso del tiempo en el modelo (estáticos, dinámicos o
asincrónicos), artículos representados en el modelo y
ciertos aspectos que son utilizados e interpretados en
el modelo". (Licker, 1987)
La selección de herramientas o métodos para la
creación
de
modelos
está
orientado
por
las
características que poseen dichas herramientas y por la
12
situación
que
necesitemos
representar.
Según
nos
menciona Licker son cuatro los criterios a considerar:
la
integridad
modificar
su
del
modelo,
diseño,
facilidad que ofrece para
que
el
modelo
sea
fácil
de
entender y que sea útil tanto para los diseñadores como
los
implantadores.
(Licker,
1987)
Otro
criterio
no
mencionado por este autor pero que es importante para
nuestra investigación es determinar cuan fácil es la
construcción del modelo por parte del usuario, ya sea
mediante la utilización de un programa de computadora o
de forma manual.
El
compuesto
modelo
de
corporativo
varios
interrelacionados.
y/o
modelos
Estos
institucional
individuales
modelos
pueden
que
está
están
diferir
en
cuanto a las "áreas que describen y a las técnicas
utilizadas para crear modelos". El uso de las técnicas
diagramáticas como lo son : flujogramas, diagrama de
flujo de datos, diagramas de descomposición funcional,
diagramas
relacionales,
mapas
de
la
actividad
del
negocio, organigramas y otros son solo algunas de las
herramientas
que
se
utilizan
para
representar
estos
modelos. (Morris & Brandon, 1993)
Independientemente
de
la
técnica
diagramática
13
utilizada para representar estos modelos individuales,
los mismos deben estar integrados. Para lograr ésto es
necesario establecer unas normas o reglas que guíen la
integración de los mismos. (Morris & Brandon, 1993)
Según los autores Morris & Brandon para lograr que
un modelo esté completo, el mismo debe "mostrar todas
las actividades y relaciones entre: la misión de cada
departamento
ejecuta,
y
la
actividad
que
el
departamento
el flujo del trabajo, actividades y procesos,
reglas y procesos,
el plan del departamento y sus
procesos, las actividades y los trabajos o empleos".
Por medio de esta información se pueden contestar las
siguientes preguntas: Quién, Qué, Cuándo, Dónde, Cómo y
Por qué de cada actividad. (Morris & Brandon, 1993)
Entre
proyecto
los
ya
primeros
sea
cualquier otro es
de
pasos
para
re-ingeniería
implantar
de
procesos
un
o
necesario "trazar un mapa de los
procesos existentes y medirlos". (Furey, 1993)
Por lo tanto es necesario conocer como funciona
nuestra organización para poder introducir cambios que
mejoren o aumenten significativamente la operación de
la institución.
14
Herramientas utilizadas para la representación de los
Procesos de una Organización
Las
técnicas
modelos
que
o
métodos
representen
utilizados
los
para
procesos
crear
de
una
organización no son nuevos.
Existen varias técnicas
que
varias
son
utilizadas
durante
décadas
con
el
propósito de representar el flujo de las actividades
que se llevan a cabo en un trabajo.
Algunas de estas
técnicas o métodos se describen a continuación.
FLUJOGRAMA
El flujograma es una
una
secuencia
(Morris
&
gráfica
se
de
pasos
Brandon,
le
ha
"representación gráfica de
en
una
tarea
1993).
A
esta
nombrado
de
o
actividad".
representación
diferentes
formas;
diagrama de bloque, diagrama de flujo, diagrama lógico,
gráfica
de
sistema,
procedimiento
nombres
y
refleja
diagrama
gráfica
una
de proceso, gráfica de
lógica.
falta
de
Esta
diferencia
uniformidad
en
en
la
nomenclatura y también en la influencia que ejercen los
intereses particulares de los usuarios especializados.
Por ejemplo, antes del advenimiento de las computadoras
el nombre de flujograma fue utilizado por analistas de
15
sistemas para describir el flujo de los documentos en
una organización. (Chapin, 1983)
El flujograma es una de las pocas herramientas
gráficas
que
general".
está
catalogada
(Leslie, 1986)
como
de
"propósito
Esta se puede utilizar para
representar o crear modelos del flujo o movimiento de
materiales,
documentos,
datos,
procesos,
operaciones,
procedimientos y actividades. (Licker, 1987)
Algunos de los flujogramas mas utilizados en la
actualidad
son
:
flujograma
de
sistemas,
diagrama
Warnier-Orr, diagrama de flujo de datos, diagrama de
flujo
de
materiales
y
documentos,
flujograma
de
proceso, gráfica Gantt, etc.. (Licker, 1987)
En la creación de un flujograma se utilizan una
serie de símbolos que según el autor Chapin se pueden
clasificar
en
tres
grupos:
los
básicos,
los
especializados y los adicionales. (Chapin, 1983)
Los símbolos básicos son: un paralelogramo que se
utiliza
para
salida,
el
definir
rectángulo
las
que
operaciones
se
de
utiliza
entrada
para
y
definir
aquellos procesos que no sean de entrada o salida, la
línea
o
líneas
con
flechas
para
representar
la
dirección del flujo y el rectángulo incompleto con una
16
línea entrecortada que se puede utilizar para escribir
comentarios. (Véase figura 1)
Figura 1. Símbolos básicos de un flujograma1
Los
símbolos
especializados
se
subdividen
en:
medios físicos para llevar los datos, equipo utilizado
para la
entrada, salida o almacenamiento de datos y
los utilizados para llevar procesos operacionales como
la
transformación
de
datos.
(Véase figura 2.1, 2.2,
2.3)
1
A. Ralston & E. Reilly (Eds.), Encyclopedia of Computer Science and
Engineering, Van Nostrand Reinhold Company, New York, 1983
17
2
Figura 2.1.
Símbolos para representar medios físicos en el flujograma2
Figura 2.2.
Símbolos para representar equipo en el flujograma 2
A. Ralston & E. Reilly (EDS.), Encyclopedia of Computer Science and
Engineering, Van Nostrand Reinhold Company, New York, 1983
18
Figura 2.3.
Símbolos para representar proceso en el flujograma3
Entre los símbolos adicionales hay tres tipos de
conectores (entrada, salida y terminal) que sirven para
indicar
que
dos
o
más
secuencias
se
ejecutarán
simultáneamente. El conector terminal se puede utilizar
en la posición de entrada y salida como una marca que
indica
el
comienzo
o
final
de
la
secuencia
operaciones. (Véase figura 3)
Figura 3. Símbolos adicionales a utilizarse en un flujograma
3
4
4
A. Ralston & E. Reilly (Eds.), Encyclopedia of Computer Science and
Engineering, Van Nostrand Reinhold Company, New York, 1983
A. Ralston & E. Reilly (Eds.), Encyclopedia of Computer Science and
Engineering, Van Nostrand Reinhold Company, New York, 1983
de
19
Técnicas Estructuradas
Las
técnicas
estructuradas
evolucionaron
de
la
metodología de codificación de programas mejor conocida
como
Programación
Estructurada.
Las
mismas
fueron
introducidas en la comunidad académica para finales de
los años 60. (Martin & McClure, 1985)
El
enfoque
estructurado
metodologías
y
métodos
dirigían
se
herramientas
a
trató
de
de
introducir
documentación.
resolver
los
Estos
problemas
de
comunicación mediante la introducción de herramientas
que fueran fáciles de utilizar y entender tanto por el
analista
como
por
el
usuario.
(Garceau
&
Jancura
&
Kneiss, 1993)
Las
metodologías
naturaleza
cambiante
estructuradas
de
los
enfatizaban
requerimientos
de
la
los
usuarios. El enfoque clásico creaba un modelo rígido
mientras que el enfoque estructurado hacia conscientes
a los diseñadores de que nuevos requerimientos podían
surgir en el proceso de desarrollo. La división de un
sistema en módulos que se comunican entre si,
posible
la
introducción
de
cambios
sin
hacia
afectar
el
sistema completo. (Garceau & Jancura & Kneiss, 1993)
Uno
de
los
cambios
mas
significativos
en
el
20
desarrollo de sistemas es la introducción del enfoque
de análisis de arriba hacia abajo que se utiliza para
la definición del problema y diseño del sistema. Una
vez establecidas las limitaciones o restricciones del
sistema,
el
problema
se
puede descomponer en piezas
separadas donde cada pieza realiza una sola función.
(Garceau & Jancura & Kneiss, 1993)
En
el
proceso
de
definición
del
problema,
el
usuario y el analista deben trabajar juntos y utilizar
las técnicas estructuradas ya que cada uno contribuye
con su conocimiento en el proceso. El analista debe
entender
y
conocer
los
métodos
y
herramientas
utilizadas para el desarrollo de sistemas y el usuario
debe tener un conocimiento profundo de las actividades
que se realizan en la organización. Hasta este punto,
el
analista
y
el
usuario
todavía
son
incapaces
de
comunicarse debido a que no hablan un lenguaje común.
El
reto
del
analista
herramientas
referencia
es
disponibles
la
información
crear
un
modelo
usando
como
ofrecida
por
con
las
marco
de
el
usuario.
(Garceau & Jancura & Kneiss, 1993)
Existen
una
serie
de
herramientas
diagramáticas
que ayudan a crear diferentes modelos ya sea de la
21
organización, de los datos o los procesos. Algunos de
estos métodos desarrollados por diferentes estudiosos
basados en los principios de las técnicas estructuradas
son:
el
diagrama
de
descomposición,
diagrama
de
acción, diagrama Warnier-Orr, diagramas de dependencia,
diagrama de flujo de datos, diagrama HIPO, gráfica HOS
y
el
diagrama
de
estado
de
transición
("State-
transition diagram"). Estos diagramas se utilizan para
estudiar
las
funciones
y
determinar
las
relaciones
lógicas entre los procesos. A continuación se hace una
breve
descripción
de
algunos
de
estos
diagramas.
(Martin & McClure, 1985)
Diagrama de Descomposición
Este
diagrama
se
utiliza
para
representar
o
22
mostrar
las
programas,
estructuras
archivos
e
de
organizaciones,
informes.
(Martin
sistemas,
&
McClure,
1985)
El
término
"descomposición"
significa
"romper
o
separar algo en sus componentes o elementos básicos".
Usualmente se utiliza como un adjetivo que nos dice
cual es la naturaleza de la descomposición: por ejemplo
descomposición funcional, de procesos, procedimientos y
datos.(Martin & McClure, 1985)
La estructura de árbol es la que usualmente se
utiliza
para
estudiando.
hacia
representar
También
abajo
("Top
se
el
utiliza
Down").
Por
modelo
que
se
esté
el enfoque de arriba
ejemplo,
al
crear
un
modelo de la organización el primer paso es determinar
cuales son las áreas funcionales. El segundo paso es
definir
cuales
son
los
procesos
o
actividades
específicas que tienen que llevarse a cabo dentro de
esa área funcional. El tercer paso es describir los
procedimientos que se llevan a cabo para lograr esos
procesos.
La
figura
4
muestra
un
ejemplo
diagrama de descomposición de una organización.
de
un
23
Figura 4.
Diagrama de Descomposición funcional de una organización
24
Para la representación gráfica de este tipo de
diagrama se utiliza un bloque o rectángulo unido por
líneas.
El
autor
diferencien
las
James
áreas
Martin
recomienda
funcionales,
que
se
y
los
procesos
procedimientos sombreándolos de forma diferente. Según
este autor este tipo de diagrama es útil para crear una
visión
general
organización
bueno
de
pero
para
las
el
funciones
mismo
representar
y
procesos
de
la
no es lo suficientemente
el
detalle
de
los
procedimientos. (Martin & McClure, 1985)
Este autor incluye una serie de construcciones que
ayudan
a
representar
opcionalidad,
eventos
ciertas
que
son
condiciones
mutuamente
como:
la
exclusivos,
relaciones (uno a uno o uno a muchos) y secuencia. Cada
una
de
esta
condiciones
se
representa
de
forma
diferente en este diagrama. (Martin & McClure, 1985)
La opcionalidad esta representado por un punto en
la rama del árbol o por la letra "o". Esta indica que
esa rama puede o no ejecutarse. (Véase figura 5)
25
Figura 5. Los procesos D y E son opcionales, no necesariamente
se ejecutaran.
Las condiciones están representadas de la misma
forma que la opcionalidad, con la variante de que se
coloca al lado la descripción de la condición. (Véase
figura 6)
Figura 6.
La
Si la condición se cumple, se llevará a cabo el proceso F.
mutua
exclusividad
indica
que
solo
uno
varios eventos se puede realizar en un momento dado y
de
26
está representado por un punto en la línea.
(Véase Figura 7)
Figura 7.
Solo el proceso E o F se ejecutará, no ambos.
La relación de uno a uno se representa utilizando
las
líneas
normales
que
conectan
a
los
bloques,
mientras que la relación uno a muchos está representado
por
una
"pata
de
gallo"
colocada
frente
al
bloque
indicando que ocurre muchas veces. (Véase figura 8)
La secuencia se representa utilizando una flecha
indicando la dirección en el diagrama. En este tipo de
27
Figura 8.
diagrama
Relación de uno a muchos y de uno a uno.
normalmente
se
establece
la
secuencia
de
izquierda a derecha y se lee de arriba hacia abajo.
(Vease figura 9).
Figura 9. Esta figura muestra la secuencia de lectura del diagrama.
Una de las desventajas que presenta este tipo de
diagrama es que no muestra que actividades o procesos
28
dependen de otros. Además no sirve para representar el
detalle de los procedimientos. Este tipo de diagrama
debe
utilizarse
en
conjunto
con otros diagramas que
cubran estas deficiencias. (Martin & McClure, 1985)
29
Diagrama de Dependencia
Este
diagrama
tiene
"bloques
que
muestran
las
actividades y flechas entre los bloques que representan
que
una
actividad
dependencia
entre
es
dependiente
actividades
de
puede
otra".
aplicarse
La
a
funciones, procesos o procedimientos. Un ejemplo de un
diagrama de dependencia puede observarse en la figura
10. (Martin & McClure, 1985)
Según James Martin existen tres razones básicas
para que una actividad pueda depender de otra, ésto es:
dependencia de recursos, de datos o restricciones.
La dependencia de recursos se refiere a que en una
actividad se genere o modifique un recurso tangible que
luego
es
utilizado
por
una
actividad
subsiguiente.
(Martin & McClure, 1985)
La dependencia de datos es muy parecida a la de
recursos ya que en una actividad se crea o actualiza
algún dato que luego es utilizado por una actividad
subsiguiente. (Martin & McClure, 1985)
Por
último,
la
dependencia
de
restricciones
o
limitaciones en la cual la ejecución de algún paso en
una actividad depende de una restricción impuesta por
una actividad anterior. Este tipo de dependencia debe
30
evitarse porque sugiere una relación muy estrecha entre
actividades. (Martin & McClure, 1985)
Existen
dos
tipos
de
interacciones
entre
actividades dependientes. Una se conoce como flujo, que
muestra como se lleva a cabo el movimiento ya sea de
datos o recursos entre actividades.
que
ver
con
compartir
acceso
La segunda tiene
a
un
medio
de
almacenamiento común en el cual los datos o recursos
que se producen en una actividad se colocan en algún
medio
de
almacenamiento
para
que
una
actividad
posterior las utilice.
En los diagramas de dependencia se utilizan una
serie
de
símbolos
para
representar
diferentes
condiciones que ayudan a proveer de mas información a
estos diagramas. Dentro de estos están: opcionalidad,
cardinalidad,
paralelismo,
mutua
exclusividad,
secuencia,
eventos
y
los
la
ciclos,
el
dependencia
o
"branching". (Martin & McClure, 1985)
La
opcionalidad
indica
que
un
proceso
solo
se
realizará si la condición establecida se cumple. Esta
se representa en el diagrama colocando un punto entre
la línea que une dos o más procesos y describiendo en
forma breve la condición existente. La colocación del
31
punto
es
bien
importante
porque indica cual proceso
está condicionado, es decir cual se puede o no
realizar.
5
Figura 10. Diagrama de Dependencia
5
J. Martin & C. McClure, Diagramming Techniques for Analysts
and Programmers, Prentice Hall, New York, 1985
32
La cardinalidad nos muestra el tipo de relación
entre
los
procesos
(uno
a
uno,
uno
a
muchos).
El
símbolo utilizado para representar la cardinalidad se
puede observar en la figura 11.
Figura 11. Múltiples órdenes pueden llenarse antes de que la factura se
6
prepare y múltiples facturas pueden ser enviadas para una orden.
El concepto en inglés de "Branching" se refiere a
la dependencia que puede existir entre un proceso y
otros. Véase figura 12.
La mutua exclusividad sucede cuando una u otra de
dos actividades se deben llevar a cabo pero no ambas.
Esta se representa en el diagrama con un punto en la
rama del árbol. Véase figura 13.
6
J. Martin & C. McClure, Diagramming Techniques for Analysts
and Programmers, Prentice Hall, New York, 1985
33
Figura
12. Preparar una propuesta
7
procesos ilustrados.
esta
precedido
por
los
tres
Figura 13. Aceptar una subscripción esta seguido por solo uno de
estos procesos.7
7
J. Martin & C. McClure, Diagramming Techniques for Analysts
and Programmers, Prentice Hall, New York, 1985
34
Los ciclos son raros y ocurren cuando un proceso
depende de él mismo, como puede observarse en la
figura 14.
Figura 14. Este diagrama muestra una estructura de árbol donde cada
8
bloque en el árbol tiene la misma etiqueta.(Ejecutar una actividad)
El paralelismo ocurre cuando dos procesos están
relacionados
líneas
que
estrechamente.
conectan
los
Se
bloques
representa
y
flechas
con
en
dos
ambas
direcciones. Si la flechas se encuentran en la misma
dirección
los
procesos
se
han
descompuesto
incorrectamente. Véase figura 15.
8
J. Martin & C. McClure, Diagramming Techniques form Analysts
and Programmers, Prentice Hall, New York, 1985
35
Figura 15. Ejemplo de paralelismo en el diagrama de dependencia.8
Los eventos son procesos que sirven para iniciar
otros
procesos.
Se
utiliza
una
flecha
grande
para
representar los eventos.
La
secuencia
en
el
diagrama
de
dependencia
se
representa con las flechas direccionales. En ocasiones
de un proceso salen varias líneas por lo que resulta
confuso seguir la secuencia de los procesos. En estos
casos se enumeran las líneas para indicar la secuencia,
como se ilustra en la figura 16.
36
Figura 16. En este diagrama se muestra la secuencia de ejecución de
9
cada proceso.
Estos son los elementos básicos de un diagrama de
dependencia que sirve para representar los procesos mas
importantes que ayudan a entender como una organización
funciona.
o
deseable
Según el autor James Martin no es "práctico
mostrar
todas
las dependencias entre los
procesos" ya que dificulta la legibilidad del diagrama.
(Martin & McClure, 1985)
9
J. Martin & C. McClure, Diagramming Techniques for Analysts
and Programmers, Prentice Hall, New York, 1985
37
Diagrama de Flujo de Datos
El diagrama de flujo de datos conocido en inglés
"Data
Flow
Diagram"
se
utiliza para representar los
procesos y el flujo o movimiento de los datos a través
de
estos
desde
la
procesos,
procesos.
entrada
puede
La
hasta
transformación
la
describirse
salida,
de
a
los
través
lógicamente
y
de
datos,
de
los
forma
independiente de los componentes físicos de un sistema.
(Senn, 1989)
Existen dos tipos de diagramas de flujo de datos:
uno identificado como el físico y otro como el lógico.
El diagrama de flujo de datos físico muestra que
tareas se llevan a cabo y como éstas son ejecutadas.
Algunas de las características que se incluyen en este
tipo
de
ejecutan
diagrama
la
documentos,
son:
tarea,
nombre
nombre
nombre
de
los
y/o
de
las
número
personas
de
departamentos,
que
formas
o
archivos,
equipo y otros aparatos utilizados, localizaciones y
nombres de los procedimientos. Senn recomienda el uso
de este tipo de diagrama por tres razones: es mas fácil
poder
entender
la
interacción
entre
los
componentes
físicos de un sistema que entender los procedimientos o
38
políticas
utilizadas
para
llevar
a
cabo
cualquier
proceso,
facilita la comunicación con el personal y
ayuda a validar el modelo creado con el usuario. (Senn,
1989)
El diagrama de flujo de datos lógico se dirige a
definir
"el flujo de datos entre los procesos sin
tomar en consideración el equipo utilizado, los nombres
de las personas, los números de las formas y otros
aspectos de carácter físico". (Senn, 1989)
Existen dos notaciones comúnmente utilizadas para
el análisis del flujo de los datos, una desarrollada
por Edward Yourdon y la otra por Chris Gane y Trish
Sarson.
(Senn, 1989)
Para
datos
se
el
desarrollo
utilizan
de
un
básicamente
diagrama
cuatro
de
flujo
de
notaciones
o
símbolos los cuales se pueden ver en la figura 17.
A
continuación una descripción de cada símbolo:
Flujo de los datos se representa utilizando una
línea con una flecha.
Esta indica la dirección
del movimiento de los datos desde el origen hasta
su destino final. (Senn, 1989)
Los datos están
identificados por su nombre y el mismo se coloca
39
encima
de
la
línea
con
la
flecha.
(Martin
&
McClure, 1985)
Figura 17. Notaciones utilizada para la creación del diagrama de
flujo de datos según los autores Yourdon y Gane& Sarson.10
Proceso
se
representa
por
un
círculo
(Yourdon,
Weinberg, Demarco) o por un rectángulo con las
esquinas redondeadas (Gane y Sarson).
Almacenamiento de Datos se representa por un par
de líneas paralelas, una cerca de la otra, y el
nombre del almacenamiento se coloca entre medio de
10
J. Senn, Analysis and Design of Information Systems, McGraw-Hill,
New York, 1989
40
ambas
líneas.
Yourdon.
Este
símbolo
es
utilizado
por
Gane y Sarson utilizan un rectángulo
abierto en un de sus lados para representar el
almacenamiento de los datos.
Insumo o destino de los datos muestra el origen de
la
data
también
utilizada
se
por
utiliza
el
para
sistema
o
mostrar
proceso
el
y
último
recipiente de los datos producidos.
El símbolo
que
el
se
utiliza
es
el
cuadrado
con
que
se
representa tanto la fuente u origen de los datos
como el destino o producto de los mismos. En ambos
métodos (Yourdon, Gane y Sarson) se representan de
la misma forma. (Martin & McClure, 1985)
Los componentes del diagrama de flujo de datos
deben estar identificados con un nombre descriptivo y
un número. Este número no representa la secuencia sino
que se utiliza como una identificación si es necesario
descomponer ese proceso.
El diagrama de flujo de datos se divide en varios
niveles.
El
nivel
superior
se
le
llama
diagrama
de
Contexto y este contiene un solo proceso. Este define
41
el sistema que se estudiará estableciendo los límites,
es decir nada que no sea parte de ese proceso principal
se estudiará. (Véase figura 18)
Como la información
contenida en el diagrama de contexto es insuficiente
para explicar el proceso completo es necesario seguir
descomponiendo
este
proceso
en
sub-procesos.
(Senn,
1989)
11
Figura 18. Diagrama de Contexto
En
el
segundo
nivel
se
identifican
los
sub-
procesos principales junto con el flujos de datos, el
almacenamiento
de
los
datos,
los
insumos
y
los
productos.
Cada uno de estos sub-procesos se identifica con
11
J. Senn, Analysis and Design of Information Systems, McGraw-Hill,
New York, 1989
42
un
nombre
y
un
número.
Estos
sub-procesos
se
puede
expandir en un tercer nivel y así sucesivamente. Los
niveles de expansión van a depender de la complejidad
de los procesos y al grado de detalle que la persona
quiera llegar con el objetivo final de poder entender
los procesos.(Véase figura 19) (Senn, 1989)
Existen
varias
reglas
generales
para
construcción de un diagrama lógico de flujo de datos.
12
Figura 19. Diagrama de flujo de datos primer nivel.
El autor James Senn las resume en las siguientes:
12
J. Senn, Analysis and Design of Information Systems, McGraw-Hill,
New York, 1989
la
43
1- Cualquier flujo de datos que deje un proceso
debe utilizar como base los datos que sirvieron de
insumo al proceso.
2- Todos los flujos de datos deben tener nombre y
éste
debe
reflejar
el
movimiento
entre
los
procesos, el almacenamiento de datos, el insumo y
el producto.
3- Solamente los datos que son necesarios para
llevar a cabo un proceso deben ser el insumo al
mismo.
4- El producto de un proceso puede tomar una de
estas formas: al insumo del diagrama el proceso
debe añadirle información que se puede reflejar ya
sea un cambio en los datos, en el status, en el
contenido o en la organización.
(Senn, 1989)
Algunas de las ventajas que surgen al utilizar el
diagrama de flujo de datos son: la notación utilizada
para hacer este diagrama es fácil de entender por los
usuarios y por el personal de la organización quienes
son
parte
del
proceso
que
se
esta
estudiando.
Esto
facilita la comunicación y el trabajo entre el analista
y usuario ya que le permite al usuario participar en el
44
estudio y revisión de los diagramas. (Senn, 1989)
Este diagrama permite que el analista pueda aislar
áreas
de
interés
en
la
organización
y
estudiarlas
examinando los datos que entran al proceso y observando
cuales son los cambios que ocurren cuando se acaba el
proceso.
(Senn, 1989)
45
"HIPO - Hierarchical Input-Process-Output”
El
diagrama
jerárquico
insumo-proceso-producto
mejor conocido en inglés por las siglas HIPO es una
técnica diagramática que utiliza una serie de diagramas
para mostrar el insumo, producto y las funciones de un
sistema. Este muestra que el sistema hace pero no como
lo hace. (Martin & McClure, 1985)
Existen tres clases de diagramas HIPO: tabla de
contenido
visual,
los
diagramas
generales
y
los
detallados.
La tabla de contenido visual es el nivel superior
del diagrama de HIPO.
árbol
que
muestra
los
Es una estructura en forma de
componentes
generales
de
un
sistema. No ofrece información de control ni describe
los datos en el sistema. (Véase figura 20).
En el diagrama general se describen los insumos,
los procesos y productos de los componentes principales
del
sistema.
El
propósito
es
"proveer
de
un
conocimiento general de una función". (Véase figura 21)
El
diagrama
necesaria
para
detallado
entender
provee
cuales
de
son
la
información
los
insumos,
procesos llevados a cabo y el producto de un componente
funcional. (Martin & McClure, 1985)
46
Figura 20. Tabla de Contenido (HIPO)13
Ambos
detallados
tipos
se
de
parecen
diagramas
en
los
generales
y
el formato utilizado. Este
consiste en tres cajas o rectángulos identificados de
la siguiente forma: Insumo, Proceso y Producto.
En el diagrama la parte identificada como Insumo
13
J. Martin & C. McClure, Diagramming Techniques for Analysts and
Programmers, Prentice Hall Inc, New York, 1985
47
se encuentra a mano derecha y muestra los datos ya sean
documentos, tablas, arreglos, archivos y otros que son
necesarios para el proceso.
Figura 21. Diagrama general
14
(HIPO)
En el centro se encuentra la porción del diagrama
que se utiliza para los procesos donde se describen la
14
J. Martin & C. McClure, Diagramming Techniques for Analysts and
Programmers, Prentice Hall Inc, New York, 1985
48
serie de pasos utilizados para transformar los datos.
A
la
izquierda
del
diagrama
se
encuentra
el
Producto que muestra lo que produjo el proceso.
Cada caja o rectángulo esta conectado por flechas
que muestra que insumo o producto esta asociado con
cada proceso. (Martin & McClure, 1985)
49
Diagrama Warnier-Orr
Este
diagrama
se
utiliza
para
representar
gráficamente la estructura jerárquica de un sistema,
programa o estructura de datos. Obtuvo su nombre de sus
dos
principales
proponentes
Jean-Dominique
Warnier
y
Ken Orr.
Este
diagrama
se
construye
través de una página utilizando
en
lugar
de
utilizar
bloques
horizontalmente
a
llaves o "brackets",
como
en
los
diagramas
anteriores. (Véase figura 22). (Martin & McClure, 1985)
Cada llave o "bracket" en el diagrama representa
la descomposición funcional de un proceso principal. El
diagrama se lee de izquierda a derecha y de arriba
hacia
abajo
dentro
de
las
llaves
o
"brackets".
Las
llaves encierran la relación lógica entre los miembros
de un grupo y separan cada nivel jerárquico. Cada una
debe
estar
claramente
identificada
con
un
nombre.
(Martin & McClure, 1985)
La secuencia se representa colocando en orden los
miembros de un grupo, uno detrás del otro. (Martin &
McClure, 1985)
50
15
Figura 22. Diagrama Warnier-Orr
En la figura 23 aparecen las construcciones que se
utilizan
para
representar
diferentes
condiciones
este tipo de diagrama.
15
J. Martin & C. McClure, Diagramming Techniques for Analysts and
Programmers, Prentice Hall Inc, New York, 1985
en
51
Figura 23. Estructuras básicas para contruír el diagrama
Warnier-Orr.16
16
J. Martin & C. McClure, Diagramming Techniques for Analysts and
Programmers, Prentice Hall Inc., New York, 1985
52
Diagrama de Acción ("Action Diagram")
Esta
técnica
funcional
desde
permite
los
extender
niveles
la
descomposición
superiores
hasta
los
inferiores. Nos permite tener una visión general de la
estructura de una organización, sus áreas funcionales,
los procesos, procedimientos y programas. Además nos
permite
descomponer
en
detalle
dichas
estructuras.
(Véase figura 24) (Martin & McClure, 1985)
Las notaciones o estructuras que se utilizan para
representar un diagrama de acción son las siguientes:
(Véase figura 25)
La llave o "bracket" se utilizan para encerrar el
grupo de actividades que se ejecutarán. Este puede
representar una unidad organizacional, un proceso,
un programa o una subrutina. (Martin & McClure,
1985)
La
secuencia
u
orden
de
la
operaciones
estará
determinada por la posición dentro de la llave o
"bracket".
Las acciones estarán una detrás de la
otra y en ese orden se ejecutarán.
53
17
Figura 24. Diagrama de Acción (Proceso de Subscripción)
17
J. Martin & C. McClure, Diagramming Techniques for Analysts and
Programmers, Prentice Hall Inc, New York, 1985
54
18
Figura 25. Notación de un diagrama de acción.
Las condiciones indican si una acción se ejecutará
o
no.
Las
condiciones
se
escriben
en
la
parte
superior de la llave.
La
condición
de
mutua
exclusividad
está
representada por una llave partida, donde solo una
de las condiciones será ejecutada.
La
repetición
esta
representada
por
una
doble
línea en la parte superior de la llave e indica
que el contenido de la llave se ejecutará varias
veces.
Las llaves o "brackets" anidados (unos dentro de
18
J. Martin & C. McClure, Diagramming Techniques for Analysts and
Programmers, Prentice Hall Inc., New York, 1985
55
otros) se utilizan para mostrar la jerarquía.
El rectángulo esta diseñado para utilizarse con la
computadora la cual ayuda en el dibujo y cotejo de
los
insumos
actividades
izquierda
y
se
del
productos.
escriben
rectángulo
Los
en
la
y
insumos
parte
los
a
las
superior
productos
se
escriben en la parte inferior derecha.
La salida se representa en este tipo de diagrama a
través
de
una
línea
con
una
flecha
hacia
la
izquierda a través de una o varias llaves.
Los procedimientos que están representados por un
rectángulo con los bordes redondeados se utilizan
para indicar que el procedimiento se detalla en
otra parte. Si el procedimiento todavía no se ha
desarrollado se ilustra utilizando un rectángulo
con
los
bordes
redondeados
pero
con
el
lado
derecho roto.
Procedimientos comunes son aquellos que aparecen
en varias partes del diagrama y se representan con
56
un
rectángulo
con
los
borde
redondeados
y
una
línea vertical en el lado izquierdo del dibujo.
Este tipo de diagrama ofrece una serie de ventajas
sobre otras técnicas diagramáticas. Algunas de estas
son: este diagrama es fácil de dibujar y cambiar, se
puede dibujar ya sea en forma manual o computarizada,
se puede utilizar para ilustrar diferentes niveles de
detalle, es fácil de enseñar para los usuarios y otras.
(Martin & McClure, 1985)
Estos son algunos de los métodos que utilizan las
técnicas estructuradas para la creación de los modelos
de los procesos y los datos de una organización.
Metodología de Re-ingeniería de un Negocio Dinámico
Esta metodología conocida en inglés por "Dynamic
Business
Re-engineering
Methodology"
fue
desarrollada
por Daniel Morris y Joel Brandon en apoyo a su práctica
de
consultoría.
Esta
metodología
utiliza
un
enfoque
dinámico y original para administrar el cambio en un
negocio
u
organización.
La
misma
se
diseño
para
controlar el cambio, mejorar la calidad operacional y
ayudar al negocio u organización a ser mas competitiva.
57
(Morris & Brandon, 1993)
Esta viene a ser una expansión de la metodología
de desarrollo de sistemas relacionales mejor conocida
por
sus
siglas
Development").
las
en
inglés
RSD
("Relational
Systems
La misma fue desarrollada para integrar
operaciones
del
negocio
con
los
sistemas
computadorizados de información. Este enfoque reconoce
la
necesidad
organización
de
entender
y
a
su
como
vez
opera
o
determinar
trabaja
la
como
la
automatización puede mejorar las operaciones. (Morris &
Brandon, 1993)
La
metodología
relacionales
trae
de
como
desarrollo
consecuencia
de
sistemas
que el flujo de
trabajo de las operaciones del negocio se transformará,
mientras
los
nuevos
sistemas
de
información
se
diseñaban, lo que mejoró la calidad del trabajo. Es
decir, se integran las nuevas funciones del negocio con
sistemas de información que le dan un mayor apoyo a las
mismas.
Dentro
de
las
limitaciones
de
esta
metodología
podemos mencionar la falta de suficiente apoyo a la reestructuración de las operaciones, considera el cambio
como constante dentro del negocio y establece que las
58
operaciones y los sistemas de información nunca serán
capaces de ajustarse adecuadamente. También establece
que las herramientas para el desarrollo de los sistemas
computarizados
de
información
eran
creadas
para
ser
utilizadas una sola vez y las mismas no eran fáciles de
actualizar o modificar.
(Morris & Brandon, 1993)
Existen dos herramientas que son utilizadas por
esta metodología para crear modelos de los procesos de
las organizaciones. La primera es el mapa de actividad
del negocio conocido por sus siglas en inglés "BAM"
(Business
Activity
relacionales.
Maps)
y
la segunda los diagramas
59
Mapa de Actividad del Negocio
El mapa de la actividad del negocio consiste en
una serie de "diagramas de flujo que representan las
actividades que son ejecutadas y muestra la relación
entre dichas actividades".
El propósito de este tipo
de diagrama es crear un modelo que muestre el flujo de
las actividades y de los procesos del trabajo.
provee
la
información
necesaria
para
Este
entender
las
operaciones del negocio a través de la representación
gráfica del flujo o movimiento del trabajo y el detalle
asociado con éste. En la figura 26 se puede observar un
ejemplo de un mapa de actividad del negocio.
(Morris &
Brandon, 1993)
Esta técnica es utilizada en la metodología de reingeniería de un negocio dinámico. Primero se utiliza
para
describir
organización
el
y
flujo
una
vez
de
se
trabajo
actual
identifican
de
todas
la
las
funciones del negocio, se reconstruyen los procesos.
Además se utiliza para implantar la re-ingeniería en
las operaciones. (Morris & Brandon, 1993)
Este diagrama es jerárquico y de tipo red.
El
paso inicial es determinar que uno hace.
Se hace un
60
Figura 26.
19
19
Mapa de Actividad del Negocio (BAM)
D. Morris & J. Brandon, Re-engineering your business, McGraw-Hill,
New York, 1993
61
listado
de
las
actividades
que
se
llevan
a
cabo
y
dependiendo de la complejidad de las mismas se van
dividiendo en niveles de detalle mas bajos.
En este
proceso de descomposición no existen guías definidas
que determinen cuantos niveles son apropiados para cada
situación.
La
meta
descomposición
es
principal
llevar
al
de
este
gerente
o
proceso
de
analista,
en
forma organizada del nivel mas alto de detalle al nivel
mas bajo: la función del negocio. (Morris & Brandon,
1993)
La función del negocio se define como "el grupo de
tareas que se ejecutan para llevar a cabo una acción
específica
o
producir
el
resultado
deseado".
Este
nivel se alcanza cuando el analista deja de buscar que
pasa y comienza por averiguar como se hacen las cosas.
(Morris & Brandon, 1993)
Existen una serie de símbolos definidos por los
autores
Morris
y
Brandon
representar
diferentes
diagrama
mapa
o
de
tipos
que
de
actividad
símbolos aparecen en la figura 27.
descripción de dichos símbolos:
se
utilizan
operaciones
del
negocio.
para
en
el
Estos
A continuación una
62
Símbolo
de
Acción
("Action
Symbol")
está
representado por un círculo. Cada círculo es una
unidad separada de trabajo o un paso.
Cada uno
esta identificado con un nombre breve y un número.
Cada círculo está conectado con otros y es común
que tenga mas de dos salidas. También puede tener
salidas condicionales, donde se pueden representar
decisiones como hacer un paso u otro y/o hacer un
paso
y
otro.
descomposición
función
se
Cuando
mas
se
bajo
utiliza
el
alcanza
el
nivel
de
identificado
como
la
círculo
encerrado
en
un
cuadrado.
Símbolo
está
Decisional
representado
por
un
círculo con un diamante en el medio. Este indica
respuestas
que
están
condicionadas
que
producen
diferentes alternativas de salida de la acción. Si
la acción tiene múltiples decisiones, éstas pueden
ser
agrupadas
o
la
acción
círculos mas detallados.
ser
dibujadas
en
el
se
puede
separar
en
Dos o mas líneas pueden
diamante,
dependiendo
número de opciones en la decisión.
del
Cada línea
debe estar claramente identificada con el nombre
63
de
cualquier
documento
que
sea
pasado
de
una
acción a otra, la descripción de cualquier otro
dato
que
se
mueva
entre
los
círculos
y
la
condición o alternativa debe estar identificada en
el diagrama.
Símbolo de inicio y terminación esta representado
por un óvalo.
Símbolo de flujo de conección esta representado
por un línea que conecta tanto un círculo con un
símbolo de inicio o terminación como un círculo
con otro. La dirección esta representada por una
flecha. Cada conector o línea debe tener un nombre
que identifique el documento o artículo que esté
pasando.
El símbolo de informe es un rectángulo con un lado
abierto.
Este
información
documento.
archivo
se
utiliza
requerida
También
de
automatizada.
se
para
proviene
utiliza
información
en
señalar
de
un
que
informe
la
o
para
indicar
el
forma
manual
o
El nombre del informe se coloca en
64
la
línea
de
conección
y
dentro
del
símbolo
se
coloca el lugar de retención del informe.
El símbolo de conección fuera de página ("OffPage") esta representado por un círculo pequeño
que indica que el flujo de una acción continua en
otra página. Este símbolo puede estar identificado
con
el
número
de
la
página
donde
continúa
el
diagrama o con el número o el nombre del círculo
de acción al cual se dirige.
Figura 27.
(BAM)20
20
Notación utilizada en el diagrama de Actividad del Negocio
D. Morris & J. Brandon, Re-engineering your business, McGraw-Hill,
New York, 1993
65
El símbolo de conección externa se utiliza para
identificar un diagrama que está relacionado con
otro.
Por
ejemplo,
al
describir
las
diferentes
acciones de un departamento de una organización
las mismas están relacionadas y pertenecen a un
área funcional. Este debe estar identificado con
el nombre y número del diagrama, como también con
el
nombre
y
número
del
paso
del
cual
salió
o
entró.
El
sistema
de
numeración
de
este
diagrama
es
consecutivo, de izquierda a derecha. A medida que
se descomponen las acciones se identifican con el
número principal de la acción anterior y se le
asigna un número a la acción actual.
En
este
información
tipo
sobre
de
las
negocio u organización.
diagrama
se
funciones
y
de
procesos
mucha
de
un
Los autores Morris y Brandon
nos mencionan las siguientes:
pantallas
recopila
computadoras
y
identificación de las
documentos
e
informes
utilizadas en las funciones, las reglas y políticas que
se aplican a cada función del negocio, cualquier apoyo
66
externo
que
itinerario
que,
se
de
la
cuando,
personas
en
operación,
donde,
actividades
descripción
utilice
como
de
por
porque,
volumen
posiciones
posición
procesamiento,
descripciones
y
especiales,
el
del
y
de
quien,
información
de
de
información,
personal,
niveles
el
número
de
de
destrezas,
identificación de las tareas mas importantes ejecutadas
en
esa
función
y
provee
de
información
sobre
los
problemas o puntos débiles de las actividades actuales.
(Morris & Brandon, 1993)
Los autores Morris y Brandon nos presentan una
serie
de
reglas
o
guías
que
se
utilizan
para
la
construcción de estos diagramas:
1-
Cada
diagrama
debe
comenzar
con
una
breve
descripción de la actividad e incluír cual es y
como se relaciona con otros diagramas.
2-
Debe
diagrama,
identificar
la
fecha
quien
de
fue
el
creador
creación,
el
número
del
o
versión del diagrama, el nombre de quien lo cambió
y cuando.
3-
Cada
identificado
diagrama
y
hacer
debe
estar
referencia
organizacional que esta describiendo.
a
claramente
la
unidad
67
4- El proceso de descomposición debe llevar hasta
identificar las funciones individuales del negocio
u organización.
5- Cada símbolo de acción (Círculo) debe estar
identificado con su nombre, el número del nivel y
orden en el flujo de ese nivel.
6- El diagrama debe comenzar en la parte superior
izquierda del papel y mover hacia abajo y a la
derecha.
7- Cada símbolo de acción (círculo) debe tener un
insumo (documento) y tener por lo menos una salida
(el documento que se pasó).
8- Todas las decisiones deben tener una nota o
breve descripción que indique cual es la decisión
o condición representada.
9-
Cada
menos
símbolo
dos
de
salidas
decisión
y
deben
debe
tener
estar
por
lo
claramente
representadas.
10- Cada nivel funcional debe tener información
que describa quien, cual, como, cuando, donde y
porque
de
esa
acción
representada.
Toda
la
información y criterios de validación relacionados
con
una
acción
y
todas
las
políticas
y
reglas
68
utilizadas en una acción deben estar validadas.
11- El conector de flujo debe estar claramente
identificado
con
el
nombre
del
documento
o
documentos que se mueven a través de ese proceso.
12- Los conectores de fuera de página como los
externos deben tener referencia en el diagrama.
Estas
desarrollar
reglas
un
mapa
correcto y completo.
le
servirán
de
la
al
actividad
usuario
del
para
negocio
69
Diagramas Relacionales
Estos
diagramas
son
una
"combinación
de
representaciones gráficas y texto que se utilizan para
ilustrar
el
flujo
y
la
relación
entre
las
tareas
manuales y las automatizadas". La interacción, entre
las personas y las computadoras, está descrita por un
flujo de acción y reacción. La lógica del sistema está
claramente definida paso por paso, lo que permite que
sea fácil de entender tanto por la gerencia como por el
resto del personal. (Morris & Brandon, 1993)
El
diagrama
relacional
está
diseñado
representar como el trabajo es realizado.
para
Este modelo
muestra paso a paso el flujo de las tareas realizadas
en cada trabajo.
Cada mapa de actividad identifica un
grupo de tareas como trabajos separados, por lo tanto
se
pueden
generar
mas
de
un
diagrama
relacional
asociado con el diagrama ya que el mismo muestra el
flujo de trabajo al nivel mas bajo de detalle. (Morris
& Brandon, 1993)
El diagrama relacional se divide en tres columnas
las cuales describen el flujo operacional, el flujo de
la actividad del sistema y la descripción de la acción
70
que
se
lleva
a
cabo.
(Véase
figura
29)
(Morris
Brandon, 1993)
Figura 28.
21
Ejemplo de un diagrama relacional.21
D. Morris & J. Brandon, Re-engineering your business, McGraw-Hill,
New York, 1993
&
71
La
columna
que
se
encuentra
a
la
izquierda
identificada como Flujo Operacional muestra todas las
tareas realizadas en forma manual. La columna central o
Flujo de Actividad del Sistema es donde se describen
todas las tareas que tienen que ver con los sistemas
computarizados de información. Por último, la columna
que se encuentra en el extremo derecho identificada por
el nombre de Descripción de Acción muestra en forma
narrativa
todas
las
actividades
llevadas
a
cabo.
(Morris & Brandon, 1993)
Usualmente
realicen
varias
como
un
tareas,
trabajo
requiere
probablemente
se
que
se
necesitarán
mas de una página para seguir el flujo. Por lo tanto,
cada
página
debe
estar
claramente
identificada
para
poder entender el flujo de las tareas.
Cada
página
tiene
que
tener
información
descriptiva que identifique a la organización y a la
función del negocio que esté describiendo. También debe
incluir
información
de
la
fecha
y
la
versión
para
propósito de control.
El
diagrama
relacional
como
un
modelo
gráfico
utiliza una serie de símbolos para representar acciones
y el flujo de las mismas. A continuación una breve
72
descripción de estos símbolos según los autores Morris
y Brandon.
El símbolo de Acción es un rectángulo y se utiliza
para
representar
una
tarea
específica
que
es
ejecutada por una persona o por la computadora. La
tarea debe estar identificada por un breve nombre
y se coloca dentro del rectángulo.
Cada
diagrama
de
acción
esta
numerado.
El
número se coloca en un pequeño círculo adyacente a
cada símbolo excepto cuando es un conector o un
símbolo de archivo de computadora. El número se
coloca inmediatamente al frente del texto en la
columna narrativa y éste sirve de referencia con
el símbolo de la tarea que se está describiendo.
Símbolo de inicio o terminación es un óvalo.
El
diagrama
un
relacional
debe
comenzarse
con
documento que se pase a la tarea o por un evento
que puede ser un producto recibido o liberado de
producción. El flujo está terminado cuando todas
las tareas se han completado.
73
Símbolo Decisional es un diamante y se utiliza
para representar puntos condicionales en el flujo.
Si existen mas de dos alternativas en la decisión
entonces se utilizan conectores para cada posible
alternativa.
Cada alternativa en el diagrama debe
estar claramente identificada.
Símbolo de Pantalla de Computadora es utilizado
para
representar
importa
el
utilizando.
una
tipo
de
pantalla
o
computador
terminal
que
se
no
esté
Como parte del diagrama, este símbolo
debe tener el nombre de la pantalla y el número
utilizado
por
el
sistema.
Además
cualquier
información adicional se debe escribir en la parte
narrativa del diagrama.
Símbolo
de
Informe
se
utiliza
para
representar
cualquier informe ya sea generado de forma manual
o por computadora.
Símbolo de Archivo de computadora se representa
por
un
cilindro.
operaciones
con
Este
se
archivos
utiliza
de
para
mostrar
computadoras
y
se
74
colocan en la columna de Flujo de Actividad del
Sistema. El nombre del archivo se escribe dentro
del cilindro y la información relacionada con el
sistema se escribe en la parte narrativa o tercera
columna.
El símbolo de archivo de informes es un pequeño
rectángulo
utiliza
con
para
uno
de
sus
representar
lados
un
abierto
archivo
y
se
físico
de
donde se obtiene la información generada de forma
manual.
El
nombre
dentro del símbolo.
de
la
unidad
del
archivo
debe
La localización
responsable
colocarse
y
del
el nombre
mismo
debe
especificarse en la parte narrativa del diagrama.
Este símbolo siempre se utiliza en la columna de
Flujo Operacional.
El
símbolo
de
conección
de
flujo
de
trabajo
muestra el lugar o posición de cada tarea en el
diagrama y su relación con otras tareas. El flujo
se ilustra uniendo los símbolos con líneas en el
orden
en
movimiento
que
se
se
ejecutan.
indica
La
dirección
utilizando
del
flechas
75
direccionales.
identificado
Cada
con
conector
el
nombre
debe
del
esta
documento
o
producto que lleva a la próxima tarea.
Otro símbolo utilizado en este tipo de diagrama es
el
conector
fuera
de
página
que
indica
la
continuación del flujo en otra página. Se debe
identificar el punto de conección, la página y el
número de la tarea.
La notación o símbolo debe
colocarse en la parte gráfica del diagrama y el
texto asociado debe incluirse en la columna de
descripción de acción.
El símbolo de conección externa se utiliza cuando
el
flujo
de
trabajo
relación con otro.
tiene
tarea,
el
interacción
o
Esta interacción debe estar
identificada con su nombre.
la
una
nombre
del
El número de página y
diagrama
con
el
cual
interactúa ese flujo de trabajo está relacionado y
también debe incluirse.
Por último la numeración de las tareas de un
trabajo
deben
comenzar
con
el
número
uno
y
76
continuar en secuencia siguiendo el orden de las
mismas.
Cada
tarea
consecutivo único y
debe
tener
un
número
se utilizará para describir
la tarea en la columna de Descripción de Acción
que hace referencia del símbolo con el texto.
(Morris & Brandon, 1993)
Figura 29.
22
Notación utilizada para hacer diagramas relacionales.
Existen una serie de reglas o guías que intentan
lograr la consistencia de estos diagramas. Algunas de
las que mencionan los autores Morris y Brandon son:
22
D. Morris & J. Brandon, Re-engineering your business, McGraw-Hill,
New York, 1993
77
1- Siempre se debe comenzar el flujo describiendo
claramente las condiciones que lo iniciaron.
2-
Cada
trabajo
identificado
en
el
mapa
de
actividad del negocio debe especificar una lista
de las tareas principales.
3- Solamente aquellas tareas manuales y la lógica
que le da apoyo debe entrarse en la columna de
flujo operacional.
4- Las tareas ejecutadas por la computadora y la
lógica
que
le
da
apoyo
deben
entrarse
en
la
columna de Flujo de Actividad del Sistema.
5- Solo el texto narrativo debe entrarse en la
columna de Descripción de la Acción.
6-
Todas
realizar
las
fórmulas
cálculos
deben
que
se
estar
utilizan
anotadas
para
en
la
columna de la Descripción de la acción.
7- Cada entrada no importa la columna en que se
encuentre debe estar numerada.
8- Cada pantalla debe estar identificada con un
número y su nombre.
9- Cada informe debe estar identificado con su
nombre oficial y su número.
10- Todos los conectores deben esta identificados
78
y
ser fáciles de seguir.
11- No se debe sobrecargar una página colocando
demasiados diagramas.
Estas son algunas de las recomendaciones que hacen
estos
autores
para
asegurarse
que
cualquier
entienda la presentación de la información.
persona
79
CAPITULO III
METODOLOGÍA
Evaluación de Técnicas Diagramáticas
El desarrollo de un manual para la documentación
de los procesos institucionales requiere la selección
de
una
o
varias
técnicas
para
la
representación
o
construcción de un modelo funcional de la organización.
Durante el estudio y evaluación de las metodologías
existentes,
el
serie
de
deben
cumplir
investigador
criterios
los
o
estableció
características
métodos
o
técnicas
y
evaluó
una
necesarias
que
a
utilizarse.
Algunos de estos son:
1- El método o técnica diagramática debe permitir
desarrollar un modelo general de la organización.
2- La técnica debe ser fácil de aprender por
usuarios no especializados.
3- Los diagramas desarrollados deben ser fáciles
de leer y entender por personal no especializado.
4-
El
método
debe
estar
diseñado
para
ser
utilizado en computadora.
5- La herramienta debe permitir describir tanto
80
las funciones principales como el detalle de las
mismas.
El investigador le asignó un peso o valor a cada
una
de
estas
características
según
su
importancia.
(Véase tabla 1)
Tabla 1
Pesos asignados por característica
D E S C R I P C I O N
PESO
ASIGNADO
Visión General de la Estructura de una
Organización
7
Fácil de aprender por usuarios no técnicos
9
Los diagramas deben ser fáciles de leer y
entender por usuarios no técnicos
9
La técnica debe estar diseñada para ser utilizada
por computadora
7
Representación tanto de las procesos principales
como el detalle de los mismos.
9
Permitir representar el movimiento de los datos
atraves de los procesos
7
Los diagramas deben ser fáciles de dibujar y
cambiar
9
Se estableció una escala 1 al 10 donde el peso
mayor
fue
asignado
importancia.
a
las
características
de
mayor
81
A continuación una descripción más detallada de
las características evaluadas por el investigador:
Visión
General
La
organización
de
la
técnica
estructura
de
nos
permitir
debe
una
representar la
estructura general de las unidades funcionales de
la organización.
Fácil de aprender por usuarios no técnicos
La técnica debe ser sencilla y fácil de aprender
ya que usuarios no especializados serán los que
crearán
el
modelo
organización.
de
La
los
técnica
procesos
o
de
la
herramienta
seleccionada no debe requerir de un adiestramiento
extenso.
Los diagramas deben ser fáciles de leer y entender
por usuarios no técnicos
La
técnica
debe
permitir
desarrollar
o
crear
diagramas que sean fáciles de interpretar por el
personal no técnico.
participación
del
Esto permitirá aumentar la
usuario
en
el
proceso
de
82
creación, desarrollo y verificación del modelo.
La técnica debe estar diseñada para ser utilizada
por computadora
Esto facilitará la creación, modificación y
mantenimiento de la documentación de los procesos
de la institución.
Representación tanto las procesos principales como
el detalle de los mismos
Esto facilitará el aprendizaje de la técnica al
usuario.
Algunas
técnicas
diagramáticas
son
apropiadas solamente para crear modelos generales
de
la
organización.
Otras
técnicas
solamente
permiten crear modelos del detalle del sistema.
De acuerdo a James Martin es "deseable" tener una
sola
técnica
diagramática
en
la
que
se
puedan
representar tanto los aspectos generales como el
detalle de un sistema. (Martin & McClure, 1985)
La
técnica
debe
permitir
representar
movimientode los datos através de los procesos
el
Esto le permitirá al usuario tener una visión de
83
como se mueven y transforman los datos através de
los procesos.
Fácil de dibujar y cambiar
La técnica diagramática utilizada deberá ser fácil
de dibujar tanto por el personal técnico como el
no especializado. Esto permitirá la construcción
rápida
del
desarrollo
permitir
diagrama
del
reduce
modelo.
que
los
También
cambios
desarrollados
sean
reducirá
tiempo
el
y
fáciles
de
de
el
la
a
tiempo
técnica
los
implantar
mantenimiento
de
debe
modelos
lo
de
que
los
diagramas y le permitirá al usuario invertir mas
tiempo en el análisis y verificación del modelo.
El investigador hizo su evaluación basado en el
estudio de las técnicas diagramáticas investigadas y en
evaluaciones hechas por expertos en este campo.
tabla
2
aparecen
las
En la
características que posee cada
técnica o método evaluado.
84
Tabla
2
Evaluación de Métodos o Técnicas Diagramáticas
D I A G R A M A S
CARACTERÍSTICA
FL
UJ
OG
RA
MA
DE
SC
OM
PO
SI
CI
ON
DE
PE
ND
EN
CI
A
FL
UJ
O
HI
PO
DE
DA
TO
S
WA
RN
IE
ROR
R
AC
CI
ON
BA
M
X
X
X
DI
AG
.R
EL
AC
IO
NA
L
Técnica permite:
Visión General de las funciones de la
organización
X
Fácil de aprender
X
X
X
X
X
X
X
X
Fácil de leer
X
X
X
X
X
X
X
X
Diseñada para utilizarse en
computadora
X
X
X
X
X
X
X
X
Representación tanto los procesos
principales como el detalle de los
mismos.
Movimiento o flujo de datos
Fácil de dibujar y cambiar
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
85
El investigador evaluó las características de cada
metodología estudiada y los resultados aparecen en la
tabla 3.
De
acuerdo
a
estos
criterios
el
investigador
evaluó y seleccionó la técnica de diagrama de flujo de
datos para describir los procesos de la institución.
A
pesar de que el diagrama de flujo de datos y el mapa de
actividad
del
negocio
tienen
igual
puntuación,
el
investigador seleccionó el diagrama de flujo de datos
ya que es una técnica mas conocida, existen programas
de computadoras que le dan apoyo a la misma y esta se
ha
utilizado
por
mayor
tiempo
en
el
desarrollo
de
sistemas de información.
El diagrama de Flujo de Datos se utilizará para
crear un modelo del flujo o movimiento de los datos o
documentos através de los procesos de la institución.
Esta técnica se modificó para facilitar la creación del
diagrama
por
parte
del
usuario
añadiéndole
unos
símbolos nuevos que se utilizarán para describir las
funciones
procesos
de
y
entrada
el
o
salida
almacenamiento
de
los
datos
de
datos.
en
Además
los
se
añadieron dos notaciones adicionales, una de estas se
utilizará para representar condiciones en el diagrama y
86
la
otra
para
representar
la
salida
de
un
proceso.
(Véase Figura 30)
También se utilizará el diagrama de Descomposición
para cubrir las deficiencias del diagrama de flujo de
datos
en
ilustrar
la
estructura
general
de
la
organización.
Estas
dos
facilitarán
la
métodos
creación
o
de
técnicas
la
diagramáticas
documentación
de
los
procesos institucionales.
Figura 30.
Notación utilizada para hacer el diagrama de flujo de
datos modificado.
87
Evaluación de Programas de Computadoras
Documentación de Procesos Institucionales
La
evaluación
programa(s)
de
y
selección
computadora(s)
que
de
nos
uno
para
o
ayuden
la
varios
en
la
preparación de la documentación de la institución es un
proceso en el cual se deben considerar los siguientes
aspectos:
a) Costo del producto (programas)
b) Requerimientos de equipo y programas (Windows)
c) Características y funciones del producto.
1) El programa debe ser fácil de utilizar
y
aprender por los usuarios.
2) La documentación generada por el programa
debe ser de alta calidad.
3) El programa debe contar con gráficas o
símbolos que le den apoyo a la metodología
seleccionada.
4) La creación, modificación y manejo de los
diagramas debe ser lo mas sencilla posible.
5) La documentación del producto (manuales)
junto al apoyo técnico y servicio deben ser
completos.
88
6) El producto debe contar con programas de
ayuda y ejemplos.
d)
El programa de computadora debe darle apoyo a
la metodología de documentación propuesta por
el investigador.
El primero de los criterios a evaluarse será el
costo del producto.
Se estableció que el costo máximo
del producto no pasaría de mil dólares. Se hizo una
tabla dividiendo este costo máximo en unidades de 100
dólares. En la tabla 4 aparece la puntuación asignada
por escala de precios.
Como puede observarse en la
tabla 4 mientras menor sea el precio mayor será la
puntuación asignada.
El investigador hizo una evaluación sobre el costo
de cada producto que aparece resumida en la tabla 5.
89
Tabla 4
Puntuación asignada por Costo del producto
Escala de Precios
(Dólares)
Puntuación asignada
0 - 100
10
101 - 200
9
201 - 300
8
301 - 400
7
401 - 500
6
501 - 600
5
601 - 700
4
701 - 800
3
801 - 900
2
901 - 1000
1
90
El
próximo
criterio
evaluado
son
los
requerimientos de equipo y programación. Cada uno de
estos
productos
tiene
una
serie
de
requerimientos,
tanto de equipo como de programas necesarios para poder
ejecutar. En la tabla 6 aparece la puntuación asignada
para
cada
una
requerimientos
de
estas
mínimos
se
características.
les
asignó
una
A
los
puntuación
mayor debido a la diversidad de equipo con que cuenta
la Universidad.
Tabla 6
Puntuación asignada por características del equipo
y la programación
Requerimiento de Equipo
Puntuación
Asignada
Procesador
8086
6
8088
5
286
4
386
3
486
2
Pentium (+)
1
Requerimiento de Disco Duro
menos 1.44
5
2 - 4
4
Megabyte
91
Requerimiento de Equipo
5 - 7
Puntuación
Asignada
Megabyte
3
8 - 10 Megabyte
2
11 - más
1
Memoria RAM
menos 640K
4
2 Megabyte
3
4 Megabyte
2
8 + Megabytes
1
Monitor
Monocromático
6
RGB
5
(Red,Green,Blue)
EGA
4
VGA (Color o B/W) o Plasma
3
SVGA
2
Otros
1
Raton
NO requerido
2
Requerido
1
Programas Adicionales
No requiere
2
Requiere (Windows 3.1+ u
otros)
1
Versión del Programa
Ambas
(Macintosh y IBM)
3
IBM compatible
2
Macintosh
1
92
En la tabla 7 se presentaron los resultados de la
evaluación
sobre
programación.
los
Como
requerimientos
podemos
observar
de
la
equipo
y
puntuación
mayor basada en la evaluación de estos criterios la
obtuvo AllClear III.
El
próximo
características
investigador
y
hizo
criterio
evaluado
funciones
de
cada
de
las
un
resumen
fueron
producto.
las
El
características
principales de cada producto o programa de computadora
que se encuentra en la tabla 8. La fuente de esta
información
fue
manufactureros,
la
literatura
programas
de
ofrecida
por
los
demostración
y
evaluaciones hechas por investigadores independientes.
93
Tabla 8
Características Principales de los Programas Evaluados
CARACTERÍSTICAS
PRINCIPALES
T
O
P
D
O
W
N
V
I
S
I
O
I
N
S
P
I
R
A
T
I
O
N
A
L
L
C
L
E
A
R
W
O
R
K
F
L
O
W
X
X
X
MANEJO DE SÍMBOLOS O GRÁFICAS
IMPORTAR SÍMBOLOS DE OTROS
PROGRAMAS
MODIFICAR LOS SÍMBOLOS
X
X
X
X
X
CREAR SÍMBOLOS ADICIONALES
X
X
X
X
X
ALINEACIÓN AUTOMÁTICA DEL TEXTO EN LOS
SÍMBOLOS
X
X
X
X
PERMITE CAMBIAR EL TAMAÑO DE LOS
SÍMBOLOS
X
X
X
X
X
AÑADIR Y/O MODIFICAR EL COLOR DE LOS
SÍMBOLOS
X
X
X
X
X
MOVER UNO O VARIOS SÍMBOLOS
SIMULTÁNEAMENTE
X
X
X
X
X
ALINEACIÓN AUTOMÁTICA DE LAS LÍNEAS
CUANDO LOS SÍMBOLOS SE MUEVEN O SE
CAMBIAN DE TAMAÑO
X
X
X
X
X
MÚLTIPLES TIPOS DE LÍNEAS Y CURVAS
X
X
X
X
X
CONECCION AUTOMÁTICA DE SÍMBOLOS
X
CONECCION MANUAL DE LOS SÍMBOLOS
X
MANEJO DE TEXTO
X
X
X
X
X
94
CARACTERÍSTICAS
PRINCIPALES
T
O
P
D
O
W
N
V
I
S
I
O
I
N
S
P
I
R
A
T
I
O
N
A
L
L
C
L
E
A
R
W
O
R
K
F
L
O
W
X
X
PERMITE AÑADIR Y/O MODIFICAR EL TEXTO
EN LOS DIAGRAMAS
X
X
X
SELECCIÓN DE VARIOS TIPOS DE LETRAS
X
X
X
X
MODIFICAR EL TAMAÑO DEL TEXTO
X
X
X
IMPORTAR TEXTO DE OTROS EDITORES
X
X
PERMITE AÑADIR IMÁGENES AL TEXTO
X
X
X
X
X
X
X
X
X
X
X
X
X
X
ND
PERMITE MOVER EL TEXTO DE FORMA
INDEPENDIENTE CON EL SÍMBOLO
X
X
X
OTRAS FUNCIONES
MÚLTIPLES NIVELES DENTRO DE UN
DIAGRAMA
X
MÚLTIPLES PÁGINAS DENTRO DE UN
DOCUMENTO
X
X
GENERADOR DE DIAGRAMAS UTILIZANDO
TEXTO
PERMITE ABRIR VARIOS DOCUMENTOS
SIMULTÁNEAMENTE
X
PERMITE VER EL DIAGRAMA Y EL TEXTO EN
UNA PANTALLA
NUMERACIÓN AUTOMÁTICA DE LOS SÍMBOLOS
IMPRESIÓN
X
X
X
X
X
95
CARACTERÍSTICAS
PRINCIPALES
T
O
P
D
O
W
N
V
I
S
I
O
I
N
S
P
I
R
A
T
I
O
N
A
L
L
C
L
E
A
R
W
O
R
K
F
L
O
W
X
X
X
X
X
PERMITE IMPRIMIR MÚLTIPLES PÁGINAS DE
UN DOCUMENTO
X
PERMITE IMPRIMIR TODOS LOS DIAGRAMAS
DENTRO DE UN DOCUMENTO DE MÚLTIPLES
NIVELES
X
X
X
PERMITE AJUSTAR EL DIAGRAMA PARA
IMPRIMIRLO EN UNA SOLA PÁGINA
X
X
X
PERMITE VER EL DIAGRAMA ANTES DE
IMPRIMIRLO
X
X
X
X
X
INSTRUCCIONES DE INSTALACIÓN
X
X
X
X
X
GUÍA DEL USUARIOS
ND
ND
X
X
X
X
X
X
X
X
DOCUMENTACIÓN
DOCUMENTACIÓN INTERACTIVA
PROGRAMA DE ADIESTRAMIENTO ("TUTORIAL
PROGRAM")
EJEMPLOS (DIAGRAMAS, MODELOS)
X
X
X
X
X
X
FLUJOGRAMAS
X
X
X
X
X
ORGANIGRAMAS
X
X
X
X
X
DIAGRAMA DE FLUJO DE DATOS
X
X
X
X
X
ALGUNAS DE LAS TECNICAS DIAGRAMATICAS
QUE LOS PROGRAMAS DAN APOYO
96
CARACTERÍSTICAS
PRINCIPALES
V
I
S
I
O
I
N
S
P
I
R
A
T
I
O
N
A
L
L
C
L
E
A
R
W
O
R
K
F
L
O
W
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
108
700+
500
T
O
P
D
O
W
N
DIAGRAMA DE FLUJO DE PROCESO
X
DIAGRAMAS DE CAUSA Y EFECTO
DIAGRAMAS JERÁRQUICOS
X
ÁRBOLES DECISIONALES
OTRAS TÉCNICAS Y/O METODOLOGIAS
X
X
OTRAS CARACTERÍSTICAS
POSEE PROGRAMAS DE PRUEBA
("TEST VERSION")
TOTAL DE GRÁFICAS O SÍMBOLOS QUE TRAE
EL PRODUCTO
150
Nota. Las letras (ND) indican que no hay información disponible sobre
esa característica.
El investigador seleccionó de las características
descritas
en
la
tabla
8
aquellas
que
son
más
importantes para la creación de la documentación de la
40
97
institución.
A
continuación
se
describen
en
más
detalle cada una de estas:
Instalación del producto
Se refiere al proceso de ubicar en la computadora
(disco duro) los programas y archivos necesarios
para poner en funcionamiento el programa.
Creación de Diagramas
Este criterio se refiere al número de gráficas o
símbolos que el producto posee y a la variedad de
diagramas
que
diferentes
medida
que
permite
técnicas
el
crear
de
acuerdo
diagramáticas
producto
tenga
a
las
existentes.
mas
símbolos
A
o
gráficas que faciliten la creación de diferentes
tipos de diagramas mayor será la utilidad de este
producto en el proceso de documentación.
Manejo del producto
El mismo debe ser fácil de aprender y utilizar por
un
usuario
no
especializado
o
técnico.
Este
criterio es de suma importancia ya que el producto
debe permitir la fácil creación de los diagramas
por parte de los usuarios quienes serán los que
definirán los procesos de la institución.
98
Manejo de texto
El programa debe permitir integrar texto a los
diagramas lo que facilitará el poder entender los
mismos. También debe permitir poder controlar el
tamaño y tipo de letra.
Presentación de las gráficas por terminal
El programa debe permitir poder ver el diagrama
completo por terminal, ésto facilitará la labor de
revisión
de
usuarios.
los
diagramas
También
debe
por
incluir
parte
de
funciones
los
para
poder ver acercamientos del diagrama.
Calidad de la impresión
Este
debe
permitir
que
el
diagrama
se
pueda
imprimir con la misma nitidez y exactitud como se
ve en pantalla. La impresión del o los diagramas
debe ser fácil de manejar.
Documentación
El
manufacturero
debe
proveer
manuales
que
expliquen la instalación y manejo de cada función
del producto.
de
errores
obtener
mismos.
una
Además debe
que
faciliten
explicación
proveer de un manual
al
mas
usuario
detallada
el
de
poder
los
99
Generación automática de diagramas
Existen
productos
que
a
través
de
códigos
especiales permitan generar uno o varios tipos de
diagramas. Esto facilita la labor del diseñador ya
que no tiene que preocuparse por la creación del
diagrama sino por la definición del proceso. Esta
función es deseable pero no requerida.
Funciones de editaje de diagramas
El
programa
eliminar
debe
símbolos
permitir
crear,
y
en
texto
modificar
y
proceso
de
el
preparación del o los diagramas. Dentro de estas
funciones
se
encuentran
el
mover
un
símbolo
o
gráfica a cualquier parte del diagrama, el poder
copiar un símbolo o texto de un sitio a otro, el
poder eliminar diferentes partes de un diagrama,
el modificar tanto la forma de los símbolos como
el texto de un diagrama y otras.
Importación de gráficas y texto
El producto debe permitir traer diagramas de otros
productos, en un proceso que sea simple para un
usuario. Esta característica es deseable pero no
100
requerida. Esto facilita el no tener que rehacer
diagramas hechos en otros productos.
Exportación de gráficas y texto
El
producto
debe
permitir
poder
llevar
los
diagramas creados a otros productos en formato de
archivos que sean compatibles.
Esta opción es
deseable pero no requerida.
Manejo de múltiples niveles de diagramas
El
programa
niveles
de
debe
permitir
diagramas
para
poder
crear
facilitar
al
varios
usuario
establecer la relación entre los distintos subprocesos dentro de un proceso principal.
Programas de ayuda interactivos
Este debe ofrecer al usuario programas de ayuda
que lo orienten sobre las diferentes funciones que
tiene el producto.
integrados
con
el
Estos programas deben estar
producto
y
ser
fáciles
de
utilizar. También deben ofrecer ejemplos de las
funciones que pueda realizar.
Adición o Creación de gráficas
El producto debe permitir adicionar al producto
gráficas
o
símbolos
creados
por
los
usuarios.
Estos nuevos símbolos deben estar en librerías que
101
faciliten
su
futura
utilización
dentro
de
la
creación de nuevos diagramas.
Políticas de apoyo técnico
El
manufacturero
proveer
cuanto
Además
o
vendedor
del
producto
debe
asesoramiento técnico a los usuarios en
al
manejo
debe
preguntas
y/o
estar
sobre
utilización
disponible
problemas
del
para
encontrados
producto.
contestar
en
el
programa.
Manejo de impresión
El producto debe ofrecer diferentes alternativas
para la impresión de uno o varios diagramas.
El
proceso para llevar a cabo la impresión no debe
ser
complejo
y
debe
proveer
facilidades
para
controlar las distintas alternativas.
El investigador evaluó los programas de acuerdo a
su ejecución o manejo.
Por ejecución nos referimos al
conjunto de cualidades o características del programa
en funcionamiento.
Valor
Asignado
0
No cumple
1
Deficiente
2
Satisfactorio
3
Bueno
4
Excelente
102
En aquellas características o funciones en que el
investigador
no
tenía
suficiente
información
para
evaluar el programa la puntuación asignada fue de cero.
En las tablas 9, 10, 11, 12 y 13 el investigador
presenta
producto.
los
resultados
de
las evaluaciones de cada
103
Tabla 9
Evaluación del Producto:
TOP DOWN FLOWCHARTER
CARACTERÍSTICAS A EVALUAR
EVALUACIÓN
INSTALACIÓN DEL PRODUCTO
3
CREACIÓN DE DIAGRAMAS
3
MANEJO DEL PRODUCTO ("USER FRIENDLY")
3
MANEJO DE TEXTO
3
PRESENTACIÓN DE LAS GRÁFICAS POR TERMINAL
3
CALIDAD DE LA IMPRESIÓN
3
DOCUMENTACIÓN (MANUALES)
ND
GENERACIÓN AUTOMÁTICA DE DIAGRAMAS
0
FUNCIONES DE EDITAJE DE DIAGRAMAS
3
IMPORTACIÓN DE GRÁFICAS Y TEXTO
ND
EXPORTACIÓN DE GRÁFICAS Y TEXTO
ND
MANEJO DE NIVELES EN DIAGRAMAS
3
PROGRAMAS DE AYUDA INTERACTIVOS ("HELP")
3
CREACIÓN DE GRÁFICAS (SÍMBOLOS)
3
POLÍTICAS DE APOYO TÉCNICO
ND
MANEJO DE IMPRESIÓN
3
TOTAL
Nota.
33
Las
letras
(ND)
indican
que
disponible para evaluar ese criterio.
no
hay
suficiente
información
104
Tabla 10
Evaluación del Producto:
VISIO 3.0
CARACTERÍSTICAS A EVALUAR
EVALUACIÓN
INSTALACIÓN DEL PRODUCTO
3
CREACIÓN DE DIAGRAMAS
3
MANEJO DEL PRODUCTO ("USER FRIENDLY")
3
MANEJO DE TEXTO
3
PRESENTACIÓN DE LAS GRÁFICAS POR TERMINAL
3
CALIDAD DE LA IMPRESIÓN
4
DOCUMENTACIÓN (MANUALES)
ND
GENERACIÓN AUTOMÁTICA DE DIAGRAMAS
0
FUNCIONES DE EDITAJE DE DIAGRAMAS
3
IMPORTACIÓN DE GRÁFICAS Y TEXTO
ND
EXPORTACIÓN DE GRÁFICAS Y TEXTO
ND
MANEJO DE NIVELES EN DIAGRAMAS
0
PROGRAMAS DE AYUDA INTERACTIVOS ("HELP")
3
CREACIÓN DE GRÁFICAS (SÍMBOLOS)
3
POLÍTICAS DE APOYO TÉCNICO
ND
MANEJO DE IMPRESIÓN
3
TOTAL
31
Nota. Las letras (ND) indican que no hay suficiente
información disponible para evaluar ese criterio.
105
Tabla 11
Evaluación del Producto: INSPIRATION 4.0
CARACTERÍSTICAS A EVALUAR
EVALUACIÓN
INSTALACIÓN DEL PRODUCTO
4
CREACIÓN DE DIAGRAMAS
3
MANEJO DEL PRODUCTO ("USER FRIENDLY")
3
MANEJO DE TEXTO
3
PRESENTACIÓN DE LAS GRÁFICAS POR TERMINAL
3
CALIDAD DE LA IMPRESIÓN
3
DOCUMENTACIÓN (MANUALES)
3
GENERACIÓN AUTOMÁTICA DE DIAGRAMAS
2
FUNCIONES DE EDITAJE DE DIAGRAMAS
3
IMPORTACIÓN DE GRÁFICAS Y TEXTO
3
EXPORTACIÓN DE GRÁFICAS Y TEXTO
3
MANEJO DE NIVELES EN DIAGRAMAS
3
PROGRAMAS DE AYUDA INTERACTIVOS ("HELP")
3
CREACIÓN DE GRÁFICAS (SÍMBOLOS)
2
POLÍTICAS DE APOYO TÉCNICO
3
MANEJO DE IMPRESIÓN
3
TOTAL
47
106
Tabla 12
Evaluación del Producto:
ALLCLEAR
CARACTERÍSTICAS A EVALUAR
EVALUACIÓN
INSTALACIÓN DEL PRODUCTO
4
CREACIÓN DE DIAGRAMAS
3
MANEJO DEL PRODUCTO ("USER FRIENDLY")
2
MANEJO DE TEXTO
3
PRESENTACIÓN DE LAS GRÁFICAS POR TERMINAL
3
CALIDAD DE LA IMPRESIÓN
ND
DOCUMENTACIÓN (MANUALES)
ND
GENERACIÓN AUTOMÁTICA DE DIAGRAMAS
3
FUNCIONES DE EDITAJE DE DIAGRAMAS
3
IMPORTACIÓN DE GRÁFICAS Y TEXTO
ND
EXPORTACIÓN DE GRÁFICAS Y TEXTO
ND
MANEJO DE NIVELES EN DIAGRAMAS
ND
PROGRAMAS DE AYUDA INTERACTIVOS ("HELP")
ND
CREACIÓN DE GRÁFICAS (SÍMBOLOS)
ND
POLÍTICAS DE APOYO TÉCNICO
ND
MANEJO DE IMPRESIÓN
3
TOTAL
Nota.
Las letras (ND) indican que
disponible para evaluar ese criterio.
24
no
hay
suficiente
información
107
Tabla 13
Evaluación del Producto: THE WORKFLOW FACTORY
CARACTERÍSTICAS A EVALUAR
EVALUACIÓN
INSTALACIÓN DEL PRODUCTO
4
CREACIÓN DE DIAGRAMAS
3
MANEJO DEL PRODUCTO ("USER FRIENDLY")
3
MANEJO DE TEXTO
PRESENTACIÓN DE LAS GRÁFICAS POR TERMINAL
ND
3
CALIDAD DE LA IMPRESIÓN
ND
DOCUMENTACIÓN (MANUALES)
ND
GENERACIÓN AUTOMÁTICA DE DIAGRAMAS
0
FUNCIONES DE EDITAJE DE DIAGRAMAS
3
IMPORTACIÓN DE GRÁFICAS Y TEXTO
ND
EXPORTACIÓN DE GRÁFICAS Y TEXTO
ND
MANEJO DE NIVELES EN DIAGRAMAS
3
PROGRAMAS DE AYUDA INTERACTIVOS ("HELP")
3
CREACIÓN DE GRÁFICAS (SÍMBOLOS)
ND
POLÍTICAS DE APOYO TÉCNICO
ND
MANEJO DE IMPRESIÓN
3
TOTAL
Nota.
25
Las letras (ND) indican que no hay suficiente información
disponible para evaluar ese criterio. Este producto se evaluó
utilizando la literatura proporcionada por el manufacturero y el
programa de demostración ya que no tiene una versión de prueba.
108
Uno
de
los
criterios
más
importantes
a
ser
evaluados es determinar si el programa le da apoyo a la
metodología
de
documentación
propuesta
por
el
investigador. Para determinar ésto se estableció que el
programa o producto debe contar con gráficas o símbolos
predefinidos
lugar
el
en
la
producto
metodología
debe
propuesta.
permitir
la
O
en
su
incorporación
(creación y uso) de las gráficas o símbolos que se
utilizarán
por
la
metodología
de documentación.
Se
estableció la siguiente puntuación para determinar si
el producto cumple o no con la metodología propuesta.
Valor Asignado
1
Cumple con la metodología propuesta
0
No cumple
En la tabla 14 aparecen los resultados de dicha
evaluación.
109
Tabla 14
Apoyo a la Metodología Propuesta
Producto
Puntuación Asignada
TopDown Flowcharter
0
Vision 3.0
1
Inspiration 4.0
1
AllClear
1
The Workflow Factory
1
En la tabla 15 el investigador hizo un resumen de
los resultados obtenidos en cada criterio evaluado. De
acuerdo
a
los
resultados
obtenidos
el
investigador
recomienda la selección del producto Inspiration 4.0.
110
Tabla 15
Resultados de la Evaluación de los Programas
T
O
P
D
O
W
N
V
I
S
I
O
I
N
S
P
I
R
A
T
I
O
N
A
L
L
C
L
E
A
R
T
H
E
Costo de Producto
7
9
9
8
5
Requerimientos de Equipo y
Programas
33
31
47
24
25
Características y funciones del
producto
14
13
15
16
12
Apoyo a la metodología propuesta
0
1
1
1
1
Total
54
63
72
49
43
CRITERIOS A EVALUARSE
W
O
R
K
F
L
O
W

Documentos relacionados