Diseñador de Software (Desarrollo Estructurado)

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.
        Por favor agregue una descripción de la imagen
    • cohesión (alta)
      Por favor agregue una descripción de la imagen

    • Principios de diseño de la arquitectura del sistema
      Por favor agregue una descripción de la imagen

    • 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.
        Por favor agregue una descripción de la imagen
    • 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.
  • 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

Supongo que te gusta

Origin blog.csdn.net/weixin_45113182/article/details/128679239
Recomendado
Clasificación