Los diagramas nassi-schneiderman

Solo disponible en BuenasTareas
  • Páginas : 6 (1461 palabras )
  • Descarga(s) : 7
  • Publicado : 9 de agosto de 2010
Leer documento completo
Vista previa del texto
Los diagramas Nassi-Schneiderman
El diagrama N-S o también conocido como diagrama de Chapin es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica del diagrama de flujo.
El diagrama N-S cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmo, por ello se apoya en expresiones dellenguaje natural; sin embargo, dado que el lenguaje natural es muy extenso y se presta para la ambigüedad, solo se utiliza un conjunto de palabras, a las que se denomina palabras reservadas.

Historia
El diagrama N-S o también conocido como diagrama de Chapin es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica deldiagrama de flujo.
El diagrama N-S cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmo, por ello se apoya en expresiones del lenguaje natural; sin embargo, dado que el lenguaje natural es muy extenso y se presta para la ambigüedad, solo se utiliza un conjunto de palabras, a las que se denomina palabras reservadas. Las palabras reservadas más utilizadas son:Inicio Fin Leer Escribir
Mientras Repita Hasta Para
Incrementar Decrementar Hacer Función
Entero Real Caracter Cadena
Lógico Retornar
Los símbolos utilizados en el diagrama de Chapin son corresponden a cada tipo de estructura. Dado que se tienen tres tipos de estructuras, se utilizan tres símbolos. Esto hace que los procesos del algoritmo sean más fáciles de representar y de interpretar.Diagrama de flujo
Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona.Un diagrama de flujo es una representación gráfica de un algoritmo. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan elflujo de ejecución mediante flechas que conectan los puntos de inicio y de término.
Características
Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.Las siguientes son acciones previas a la realización del diagrama de flujo:
* Identificar las ideas principales a serincluidas en 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 qué se espera obtener del diagrama de flujo.
* Identificar quién lo empleará y cómo.
* Establecer el nivel de detalle requerido.
* Determinar los límites delproceso 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 elproceso 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.Simbología y significado
* Óvalo: Inicio y término (Abre y/o cierra el diagrama).
* Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimentos).
* Rombo: Decisión (Formula una pregunta o cuestión).
* Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
* Triangulo boca abajo: Archivo definitivo (Guarda un...
tracking img