Patron itrador
Diseño ¿CÓMO?
Diagrama de estructura:
Herramienta de diseño, rigurosa, que predice el comportamiento del sistema, resultado del análisis.
Un diagrama de estructura está compuestopor módulos que representan a los procesos del DFD.
Módulo: entradas, salidas, realiza función, ejecuta un proceso con lógica, usa el principio de caja negra, tiene nombre
SecuenciaIteración
Selección
Profundidad= cantidad de niveles que tiene
Ancho= ¿qué tan ancho es?
Grado de salida= # de módulos controlados por otro…cuantos hijos tiene el padre
Grado deentrada= cuántos módulos indican directamente un módulo dado…cuantos padres tiene un hijo…pero mira la figurita mejor
Entonces: Los diagramas de estructura muestran un sistema partido en módulos, conjerarquía y organización, comunicación y sus nombres, pero no muestran Procedimientos internos ni datos internos…xq??....xq se aplica el método de caja negra.
Uso de criterios de cohesión yacoplamiento:
Acoplamiento: 2 Módulos--interdependencia de un módulo con otro (deseable que tengan poco), pues a menor acoplamiento, menor riesgo de tener que cambiar otros módulos
Tipos de acoplamiento:De Mejor a peor:
1. Datos: transfieren datos elementales
2. Estampa: estructuras de datos, es peor q el d datos, xq requiere de mayor mantenimiento
3. Control: transfieren elementos de control(flechas con poto negro). El módulo deja de ser caja negra!!!!!... hay 2 tipos el que sube y te cuenta que pasó y es inevitable xq ya pasó!! Y el que baja y t dice que pasará y hay que evitar.Acoplamiento híbrido (tipo de control): uso de caracteres con más de un significado.
4. Común: módulos que comparten áreas de datos, memoria o almacenamiento en algún dispositivo
5. Contenido:
Cuandoentre 2 módulos existen más de un tipo de acoplamiento, el global será el PEOR!
COHESIÓN:1 Módulo
Fuerza de asociación de los elementos de un módulo.
De mejor a peor:
1. Funcional: los...
Regístrate para leer el documento completo.