desarrollo estructurado
- módulo independiente
-
Cada módulo completa una subfunción específica relativamente independiente, y la conexión con otros módulos es simple
-
acoplamiento (bajo)
- es una medida de la independencia relativa entre módulos. El acoplamiento depende de la complejidad de las interfaces entre cada módulo, cómo se invocan los módulos y el tipo de información que pasa a través de las interfaces.
- es una medida de la independencia relativa entre módulos. El acoplamiento depende de la complejidad de las interfaces entre cada módulo, cómo se invocan los módulos y el tipo de información que pasa a través de las interfaces.
-
cohesión (alta)
-
Principios de diseño de la arquitectura del sistema
-
documentación del sistema
- La documentación del sistema de información es el rastro del proceso de construcción del sistema, la guía para los mantenedores del sistema y la herramienta para que los desarrolladores se comuniquen con los usuarios.
- La documentación del sistema de información es el rastro del proceso de construcción del sistema, la guía para los mantenedores del sistema y la herramienta para que los desarrolladores se comuniquen con los usuarios.
-
diagrama de flujo de datos
- Los gráficos básicos incluyen: flujo de datos (la flecha es el nombre en la línea de meta), procesamiento P, almacenamiento de datos D, entidad externa E
- Entidades externas (cuadrados): personas, cosas, sistemas externos fuera del sistema actual
- Almacenamiento de datos (un lado del cuadrilátero): almacene datos y proporcione datos, almacene datos de salida procesados y proporcione datos de entrada procesados xxx table xxxx file
- Procesamiento (rectángulo redondeado): procesa los datos de entrada para obtener los datos de salida
- Al menos un flujo de entrada y un flujo de salida
- Solo entrada y no salida se llama: agujero negro
- Solo la salida sin entrada se llama: agujero blanco
- Datos de entrada procesados insuficientes para producir datos de salida: agujeros grises
- flujo de datos (----->)
- Un conjunto de componentes de datos con componentes fijos, que indican el flujo de datos
- Se debe procesar el flujo hasta el punto final o el punto inicial
- equilibrio del subgrafo del gráfico principal
- El procesamiento tiene flujos de datos de entrada y salida
- conservación de datos
- Atrapa el error 1. El punto final o el punto de inicio debe estar procesando 2. El procesamiento debe tener al menos un flujo de datos de entrada y un flujo de salida 3. El nombre de la entrada y la salida es el mismo, lo que indica que el procesamiento es inválido.
- Los gráficos básicos incluyen: flujo de datos (la flecha es el nombre en la línea de meta), procesamiento P, almacenamiento de datos D, entidad externa E
-
- Diccionario de datos DD
- Haga una descripción para cada flujo de datos, archivo, procesamiento (descripción pequeña o descripción lógica de procesamiento) en el diagrama de flujo de datos y los elementos de datos que componen el flujo de datos y el archivo.
- Contenido (cuatro entradas): flujo de datos, elemento de datos, almacenamiento de datos y procesamiento básico elemento de datos es el elemento más pequeño (unidad) que constituye el flujo de datos y el almacenamiento de datos. El origen y el destino no están dentro del sistema, por lo que generalmente son no descrito en el diccionario (la entidad externa no se especifica en el diccionario)
- lógica de procesamiento
- Los métodos de descripción de lógica de procesamiento comúnmente utilizados incluyen lenguaje estructurado, tabla de decisiones (tabla de decisiones), árbol de decisiones
- Capa exterior del lenguaje estructurado: estructura de secuencia, estructura de selección, estructura de repetición
- expandir
- Modelado de datos Diagrama ER ERD
- Modelado funcional Definición de diagrama de flujo de datos DFD en diccionario digital Diseño de interfaz Diseño de datos Diseño de arquitectura
- Diagrama de transición de estado UML de modelado de comportamiento
- El resultado del análisis estructurado incluye diagrama de flujo de datos, diccionario de datos, lógica de procesamiento
- Los componentes básicos del diagrama de estructura son módulos, datos y llamadas.
- La regla de oro: controles de manipulación del usuario, reducir la carga de memoria del usuario, mantener la interfaz consistente
- Aspectos a los que se debe prestar atención cuando se construye un DFD jerárquico: nombrar correctamente, dibujar el flujo de datos en lugar del flujo de control, evitar demasiado flujo de datos en un proceso, descomponer lo más uniformemente posible y considerar primero determinar el estado