Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diseño estructurado dise1 (Criterios de validación de calidad (Factoring,…
Diseño estructurado
¿Qué es?
Descomposición del sistema en módulos
Organizados
Identificados
Seleccionados
Relacionados
Produce sistemas fáciles
Entender
Mantener
Desarrollar
Diagrama de Estructura
Modela programa en jerarquía
Módulos
Caja Gris
Entrada y salida
Datos
Función
Actividad para producir
Estado interno
Visión interna
Lógica interna
Algoritmos
Invocaciones
Llamada a funciones, procedimientos
Cuplas
Datos
Modificada
Resultados
Criterios de validación de calidad
Acoplamiento
Independencia entre módulos
Bajo
Elimina relación innecesaria
Reduce número de relaciones necesarias
Debilita la dependencia de relaciones necesarias
Cohesión
Nivel de acoplamiento entre módulos
Factoring
Separación de función del módulo
Reducir tamaño de módulo
Funcionalidad
Complejidad de interfaz
Número de líneas
Sistema claro
Dividir en subfunciones
Minimizar código duplicado
Crear funciones separadas
Dividir trabajo de administración
Coordinar y separar trabajo entre módulos
Módulos generales
Útiles
Reutilizables
Fan-Out
Medida de complejidad
Número de subordinados
Máximo 7
Fan-In
Medida de reusabilidad
Número de superiores
Consideraciones
Es incorrecto las flechas ascendentes
Identificar los módulos repetidos
Para diagramas grandes se desdobla