Diferencia entre revisiones de «Diagrama de Michael Jackson.»
(→Características) |
|||
| (No se muestran 2 ediciones intermedias de 2 usuarios) | |||
| Línea 21: | Línea 21: | ||
|premios= | |premios= | ||
|web= | |web= | ||
| − | }} | + | }} |
| − | '''Diagrama de Michael Jackson. '''<br> | + | '''Diagrama de Michael Jackson. '''Es una metodología creada por Michael Jackson de nacionalidad Inglesa.<br> |
== Proposito<br> == | == Proposito<br> == | ||
| − | + | Esta metodología está basada en que estructuralmente el[[Programa|programa depende]] o se encuentra en función de la estructura de los datos que se manejan. Michael Jackson se ayuda con la implementación de módulos, siguiendo un orden jerárquico de acuerdo a los diferentes niveles en que se encuentra. Cada [[Módulo|módulo]] se convierte en un dato o en un conjunto de datos. Gracias al desarrollo de estas estructuras se pueden podremos desarrollar otras que intervengan en el[[Diseño|diseño]] del programa. Este método determina la lectura de arriba hacia abajo y de izquierda a derecha. Los problemas a resolver por medio de este método, deben seguir un determinado número de pasos: <br> | |
*Se definen los datos de entrada y salida. | *Se definen los datos de entrada y salida. | ||
| Línea 34: | Línea 34: | ||
* Finalmente, se escribe el [[Pseudocódigo|pseudocódigo]] y se codifica. | * Finalmente, se escribe el [[Pseudocódigo|pseudocódigo]] y se codifica. | ||
| − | == | + | == Características<br> == |
| − | El diagrama Jackson representa una cadena de datos de entrada que abandonan el programa por salidas de una arquitectura de caracteres. Este digrama usa los mismos datos como el diagrama de[[Warnier|Warnier]]. Esta representado solo por el [[Diagrama jerarquico|diagrama jerarquico de]] datos estructurados; Tiende a quebrar y a ser muy dificultoso para aplicar a programas complejos. no tiene condiciones o variables de seleccion de control casos estructurados o loop estructurados. Los detalles del diseño, diagrama de jackson tiene forma de pseudocodigo (Estructura de texto) haciendo dificil su entendimiento. Nosotros preferimos el uso con cuatro lenguajes de generacion o [[HOS metodologia|HOS metodologia]] (Mas riguroso) . Otra | + | El diagrama Jackson representa una cadena de datos de entrada que abandonan el programa por salidas de una arquitectura de caracteres. Este digrama usa los mismos datos como el diagrama de[[Warnier|Warnier]]. Esta representado solo por el [[Diagrama jerarquico|diagrama jerarquico de]] datos estructurados; Tiende a quebrar y a ser muy dificultoso para aplicar a programas complejos. no tiene condiciones o variables de seleccion de control casos estructurados o loop estructurados. Los detalles del diseño, diagrama de jackson tiene forma de pseudocodigo (Estructura de texto) haciendo dificil su entendimiento. Nosotros preferimos el uso con cuatro lenguajes de generacion o [[HOS metodologia|HOS metodologia]] (Mas riguroso) . Otra característica es que esta compuesta por cuatro componenentes basicas: <br> |
* Secuencia: Se escribe en una secuencia ordenada en partes que ocurren en un especifico orden de izquerda a derecha. | * Secuencia: Se escribe en una secuencia ordenada en partes que ocurren en un especifico orden de izquerda a derecha. | ||
* Iteracion: Los módulos son ejecutados desde cero hasta n veces. Cuando existe un [[Proceso repetitivo|proceso repetitivo]], se indica con un asterisco (*). | * Iteracion: Los módulos son ejecutados desde cero hasta n veces. Cuando existe un [[Proceso repetitivo|proceso repetitivo]], se indica con un asterisco (*). | ||
*Seleccion: Uno de los[[Módulos|módulos]] es seleccionado entre todos para ser ejecutado. El proceso se indica por medio de la letra O ubicado en el costado superior derecho que indica las partes de las componentes seleccionadas. | *Seleccion: Uno de los[[Módulos|módulos]] es seleccionado entre todos para ser ejecutado. El proceso se indica por medio de la letra O ubicado en el costado superior derecho que indica las partes de las componentes seleccionadas. | ||
| − | *Elementario se dibujan en un diagrama de | + | *Elementario se dibujan en un diagrama de árbol estructurado como una [[Caja rectangular|caja rectangular el]] mas bajo nivel parte en el diseño. |
*<br> | *<br> | ||
última versión al 11:15 17 jun 2011
| ||||
Diagrama de Michael Jackson. Es una metodología creada por Michael Jackson de nacionalidad Inglesa.
Proposito
Esta metodología está basada en que estructuralmente elprograma depende o se encuentra en función de la estructura de los datos que se manejan. Michael Jackson se ayuda con la implementación de módulos, siguiendo un orden jerárquico de acuerdo a los diferentes niveles en que se encuentra. Cada módulo se convierte en un dato o en un conjunto de datos. Gracias al desarrollo de estas estructuras se pueden podremos desarrollar otras que intervengan en eldiseño del programa. Este método determina la lectura de arriba hacia abajo y de izquierda a derecha. Los problemas a resolver por medio de este método, deben seguir un determinado número de pasos:
- Se definen los datos de entrada y salida.
- A partir de diferentes estructuras de datos se crea la del programa.
- El método posee recursos que pueden ser explotados a fin de obtener resultados.
- Finalmente, se escribe el pseudocódigo y se codifica.
Características
El diagrama Jackson representa una cadena de datos de entrada que abandonan el programa por salidas de una arquitectura de caracteres. Este digrama usa los mismos datos como el diagrama deWarnier. Esta representado solo por el diagrama jerarquico de datos estructurados; Tiende a quebrar y a ser muy dificultoso para aplicar a programas complejos. no tiene condiciones o variables de seleccion de control casos estructurados o loop estructurados. Los detalles del diseño, diagrama de jackson tiene forma de pseudocodigo (Estructura de texto) haciendo dificil su entendimiento. Nosotros preferimos el uso con cuatro lenguajes de generacion o HOS metodologia (Mas riguroso) . Otra característica es que esta compuesta por cuatro componenentes basicas:
- Secuencia: Se escribe en una secuencia ordenada en partes que ocurren en un especifico orden de izquerda a derecha.
- Iteracion: Los módulos son ejecutados desde cero hasta n veces. Cuando existe un proceso repetitivo, se indica con un asterisco (*).
- Seleccion: Uno de losmódulos es seleccionado entre todos para ser ejecutado. El proceso se indica por medio de la letra O ubicado en el costado superior derecho que indica las partes de las componentes seleccionadas.
- Elementario se dibujan en un diagrama de árbol estructurado como una caja rectangular el mas bajo nivel parte en el diseño.
Fuentes
http://www.dsic.upv.es/~alimartin/Publications_archivos/Tesis%20Maestria.pdf