Un organigrama (organigrama también deletreado del y el organigrama del ) es una representación esquemática de un algoritmo o de un proceso .
Un organigrama es una de las siete herramientas básicas del control de calidad, que también incluye el histograma, la carta de Pareto, la hoja del cheque, la carta de control, el diagrama de la causa-efecto, y el diagrama de dispersión (véase el glosario de la gerencia de calidad). Son de uso general en negocio/presentaciones económicas ayudar a la audiencia a visualizar el mejor contento, o a encontrar defectos en el proceso. Alternativo, uno puede utilizar los diagramas de Nassi-Shneiderman
Un organigrama se describe como " cruz-functional" cuando la página se divide en diverso " lanes" descripción del control de diversas unidades de organización. Un símbolo que aparece en un " particular; lane" está dentro del control de esa unidad de organización. Esta técnica permite que el analista localice la responsabilidad de realizar una acción o de tomar una decisión correctamente, permitiendo la relación entre diversas unidades de organización con responsabilidad sobre un solo proceso.
Historia
Según el Herman Goldstine, él desarrolló organigramas con el John Von Neumann en la
Universidad de Princeton en finales de 1946 y principios de 1947.
Software
Manual
Cualquier programa de dibujo vector-basado se puede utilizar para crear organigramas. Algunas herramientas ofrecen la ayuda especial para los organigramas, e., ConceptDraw y SmartDraw .
Automático
Muchos paquetes de programas informáticos existen que pueden crear organigramas automáticamente, o directo de código fuente, o de un idioma descriptivo del organigrama:
Por ejemplo, gráfico:: Fácil, un paquete del Perl, toma una descripción textual del gráfico, y utiliza la descripción para generar varios formatos de la salida incluyendo HTML, ASCII o SVG . El gráfico del ejemplo enumeró abajo fue generado del texto demostrado abajo. La salida automáticamente generada de SVG se demuestra a la derecha:
gráfico {flujo: del sur; } node.start {forma: redondeado; terraplén: #ffbfc9; } node.question {forma: diamante; terraplén: #ffff8a; } node.action {forma: redondeado; terraplén: #8bef91; } La lámpara no funciona {clase: comienzo} --¿> lámpara \ n enchufada? {clase: pregunta; } -- No --> enchufar la lámpara {clase: acción; }
¿Lámpara \ n enchufada? --¿> el bulbo \ n quema? {clase: pregunta; } -- Sí --> substituir el bulbo {clase: acción; }
¿El bulbo \ n quema? -- No --> nueva lámpara de la compra {clase: acción; }
Existen también las varias extensiones de MediaWiki para incorporar descripciones del organigrama directo en los artículos del wiki.
Ejemplos
Un organigrama para computar N
factorial (N!) ¡Donde N! = 1 * 2 * 3 *… * N. Este organigrama sería difícil de programar directo en una lengua de
programa de computadora puesto que el organigrama representa el " un lazo y un half" - una situación discutida en libros de textos programados introductorios que requiere una duplicación de un componente (estar tanto en el interior como en el exterior el lazo) o el componente que se pondrá dentro de una rama en el lazo.
Desde las idiomas de programa de computadora no contienen todas las construcciones que se puedan crear por el dibujo de organigramas, ellas no ayudan a menudo a nuevos programadores a aprender los conceptos de estructura lógica del flujo y del programa. Para intentar los organigramas de la escritura para los programas de computadora, un applet en línea para la programación icónica está disponible que los límites los componentes y las conexiones del organigrama a los que se puedan convertir directo en cualquier lenguaje de programación. (Nota: ¡chascar encendido el cuadrado amarillo para comenzar.)!
Símbolos
Un organigrama típico de libros de textos
de informática más viejos puede tener las clases siguientes de símbolos:
Comienzo y símbolos del final, representados como losanjes, óvalos o rectángulos redondeados, conteniendo generalmente el " de la palabra; Start" o " End", u otra frase que señala el comienzo o el final de un proceso, tal como " someter el enquiry" o " recibir el product".
Flechas, demostrando qué se
llama " flujo de control" en de informática. Una flecha que
viene a partir de un símbolo y que termina en otro símbolo representa que el control pasa al símbolo los puntos de la flecha a.
Fases de tratamiento del, representadas como rectángulos. Ejemplos: " Agregar 1 a X" ; " substituir el part" identificado; ; " ahorrar el changes" o similar.
Entrada-salida, representada como paralelogramo . Ejemplos: Conseguir X del usuario; exhibir el X.
condicional (o decisión ), representada como diamante (Rhombus ). Éstos contienen típicamente
una pregunta sí/no o verdad/prueba falsa. Este símbolo es único en que tiene dos flechas el salir de él, generalmente del punto inferior y del punto correcto, uno que corresponde al sí o verdad, y uno que corresponde a no o falso. Las flechas deben ser etiquetadas siempre. Más de dos flechas pueden ser utilizadas, pero esto es normalmente un indicador claro que se está tomando una decisión compleja, en este caso puede necesitar ser más futura descompuesto, o substituido por el " process" predefinido; símbolo.
Un número de otros símbolos que tienen menos moneda universal, por ejemplo: Un documento representado como rectángulo con una base ondulada;
Un de
entrada manual representado por el rectángulo, con la tapa inclinándose irregular para arriba de izquierda a derecha. Un ejemplo sería significar introducci3on de datos de una forma;
Una
operación manual representada por un trapezoide con el lado paralelo más largo en la tapa, para representar una operación o un ajuste para procesar que se pueden hacer solamente manualmente.
Un fichero de
datos del representado por un cilindro
Nota del : Todos los símbolos de proceso dentro de un organigrama deben ser numerados. Un
número se inserta normalmente dentro de la tapa de la forma para indicar qué paso es el proceso dentro del organigrama. Los organigramas pueden contener otros símbolos, tales como conectadores, representados generalmente como círculos, para representar las trayectorias convergentes en el organigrama. Los círculos tendrán más de una flecha el entrar en de ellos pero de solamente uno que salen. Algunos organigramas pueden apenas tener un punto de la flecha a otra flecha en lugar de otro. Éstos son útiles para representar un proceso iterativo (qué en de
informática se llama un lazo ). Un lazo puede, por ejemplo, consistir en un conectador donde el control primero entra, fases de tratamiento, un condicional con una flecha que sale el lazo, y uno que vuelve al conectador. los conectadores de la Apagado-página son de uso frecuente significar una
conexión al proceso de a (parte de otra) celebrado en otra hoja o pantalla. Es importante recordar mantener estas conexiones lógicas orden. Todos los procesos deben fluir de arriba a abajo y de izquierda a derecha.
ZenithicPentium (brand)