lunes, 9 de octubre de 2017

Diagramación





DIAGRAMACION



SISTEMA DE DIAGRAMACIÓN



La diagramación es una notación gráfica para representar información de un determinado proceso. Visio le permite crear diagramas para describir los conceptos más rápidamente y comunicar información con mayor eficacia, puede diseñar, documentar y analizar los procesos empresariales con plantillas y formas que facilitan el análisis y la interpretación de los mismos.


A través de los diagramas elaborados, los ejecutivos de empresa pueden tomar mejores decisiones, crear consensos en una organización, mejorar la comunicación, controlar y mantener los sistemas de tecnología de la información y obtener un resultado más profesional en los entornos empresariales.


Diagramación Lógica

Los diagramas de flujo (o flujo gramas) son diagramas que emplean símbolos gráficos para representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos y su interacción.VENTAJAS DE LOS DIAGRAMAS DE FLUJO.· Favorecen la comprensión del proceso a través de mostrarlo como dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.


· Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los procesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.


· Muestran las interfaces cliente-servidor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.


· Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.DESARROLLO DEL DIAGRAMA DE FLUJO.


Las siguientes son acciones previas a la realización del diagrama de flujo:


· Identificar a los participantes de la reunión donde se desarrollará el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.


· Definir que se espera obtener del diagrama de flujo.


· Identificar quien lo empleará y cómo.


· Establecer el nivel de detalle requerido.


· Determinar los límites del proceso a describir.


Los pasos a seguir para construir el diagrama de flujo son:


· Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.


· Identificar y listar las principales actividades / subprocesos que están incluidos en el proceso a describir y su orden cronológico.


· Si el nivel de detalle definido incluye actividades menores, listarlas también.


· Identificar y listar los puntos de decisión.


· Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido









Algoritmo



Algoritmo
Pasos que se siguen para resolver un problema, gracias a los algoritmos se originaron nuevas formas de pensar.


El tipo de dato es la asignación que se la da a una variable. La variable de dato son variables que almacenan datos con variable decimal.

Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.

Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.

Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.

CLASIFICACIÓN DE ALGORITMOS: Los algoritmos se pueden clasificar en cuatro tipos:
Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.
Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado.

CARACTERÍSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes características:
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.
2. Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.
4. Puede tener cero o más elementos de entrada.
5. Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.

PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:

· Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.


· Proceso, es la secuencia de pasos para ejecutar el algoritmo.


· Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.


TÉCNICAS DE REPRESENTACIÓN: Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son:

· Diagramación libre (Diagramas de flujo).


· Diagramas Nassi-Shneiderman.


· Pseudocódigo.


· Lenguaje natural (español, inglés, etc.).


· Fórmulas matemáticas.



Diagramación



La diagramación tiene sus inicios con la industria, tenía el propósito de organizar una economia,apenas empezaba la Revolución industrial. En los experimentos nace la diagramación.


Los organigramas pretenden organizar, es un modelo que siguen ciertos organismos.


La diagramación esta enfocada en la resolución de problemas. Es una metodología. Trata de hacer más comprensible un problema.


El óvalo indica el inicio o fin, la flecha significa flujo, un rectángulo se puede definir como una acción y un rombo significa decisión tiene dos caminos el si y el no y cada una de ellas conlleva una acción.


Es importante saber cuáles son los documentos de salida.

Elementos de entrada y de salida

Un dispositivo de entrada y salida facilita la interacción entre el usuario y la computadora en los dos sentidos, o solamente en uno.


Hoy en día es prácticamente imposible el uso de un ordenador sin el empleo de uno o más dispositivos de esta índole. Muchos de ellos permiten no sólo convertir información y agilizar el uso de las funcionalidades de una computadora, sino también conectarla con otros ordenadores, brindarle acceso a Internet, operar con dispositivos analógicos y hasta combinar sus funciones entre sí.

La entrada y salida (abreviado como E/S por sus siglas, I/O en inglés por el mismo motivo) es básica para un sistema informático ya que, de no existir, sería imposible que un usuario diera órdenes a la computadora o que esta mostrara los resultados de las operaciones y transacciones.

Por ejemplo, un típico periférico de entrada es el teclado, ya que nos permite introducir datos en la computadora, ya sean órdenes, texto o secuencias de comandos mediante combinaciones de teclas.

Un periférico puramente de salida sería la pantalla, ya que solamente permite ver la información que sale del sistema, aunque si de lo que estamos hablando es una pantalla táctil, entonces tendremos un periférico de entrada y salida, puesto que podemos darle instrucciones de entrada y, así mismo, podremos ver la información de salida.

Algoritmo


Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.



codificación



Codificación

Es algo personal, alguien decide. Hay otro tipo de números, hexadecimales. Cuya base es 16, van del 1 2 3 4 5 6 7 8 9 A B C D E F....
Diccionario de datos

Se emplea en algunos casos para decodificar. Sirve para codificar o descifrar y resolver un problema.
Corrimiento de 1

Se agrega un 1 o se corre para hacer el código más complejo de descifrar.

WPA

WEP Son hexadecimales.


Open Source



Open source, Richard Stanman, es un software libre o abierto. Su idea y sueño era que todo el conocimiento fuera libre (como Wikipedia).


El código fuente es el origen de donde se desprenden lo demás software.


Reglas


1 Es de libre distribución.


2 Licencias de open source, no requiere un permiso pero si una licencia, no debe afectar a otro software.

El software gratis no lleva código fuente y un ejemplo de esto es iTunes. Open Source nace con la iniciativa de ayudar a las personas. Un ejemplo de esto es libreOffice y tiene casi las mismas características que Office pero sin costo alguno. Esto trajo muchas complicaciones intelectuales y políticas debido a que la gente preferiría un software gratis, que hacía todo lo que hacía un software de paga. Esto permitió que las personas se desarrollaran en un ambiente gratis. El software con costo tiene un soporte técnico e incluso foros que te ayudarán a resolver tus problemas, a diferencia de OpenSource donde se tendrá que arreglar por cuenta propia.

Un DSK un paquete para diseñar el software OpenSource.


GNU es un sistema operativo que en su momento permitió generar mucha información, de software abierto. Mueve los hilos de un conjunto de software modernos.

En el mundo real hay pesonas red hat, White hat y black hat (criminales).


Después de Red Hat llegó Unix, dejó el legado para crear otros sistemas operativos basados en lo que era Unix. Red Hat, Ubuntu y Unix fueron creados para PC y posteriormente para Mac OS.


Programación



Programación

Es un conjunto de acciones para estructurar un programa, un programa está relacionado con el entorno, por lo general resuelve un problema en la vida real de forma estructurada.

El programa contiene instrucciones, es traer al mundo real una solución. Ha estado desde los inicios del hombre, gracias a esto ordenaron de cierta manera su vida.

El sistema binario hace uso del 0 y 1 lo que nos ayuda a la programación de estos números. Puede llegar a ser muy complejo por que es posicional, se puede convertir en decimal.

Bite: unidad mínima de almacenamiento

Byte: unidad mínima de almacenamiento digital por 8 bits

Nibble: algo irreal, son 4 bits

Hay posiciones decimales (.1, .2, .3 etc) y binarias (1 2 4 8 16 32 64 128 256 etc).

La codificación lleva una historia relativamente antigua con el humano.