Etapa de desarrollo de software de ingeniería de software (diseño de esquema, diseño detallado)

El análisis de requisitos ha determinado el objetivo de desarrollo del sistema y el siguiente paso es el diseño del software. El diseño de software se puede dividir en dos etapas: diseño general y diseño detallado. Determine el plan de implementación específico del sistema, proporcione la estructura del módulo del software y escriba varios documentos

 

 

 

¿Cuál es el propósito?

Un paso de la anterior (demanda) a la siguiente (desarrollo).

Según sus necesidades, piense en todo lo que necesita en la etapa de desarrollo del código.


El diseño del esquema y el diseño detallado se dividen de los puntos de gestión y técnicos, como se muestra en la siguiente figura:

                                  

 

Proceso de la fase de desarrollo de software

1. Diseño de esquema

2. Diseño detallado

El diseño detallado es en realidad un refinamiento del diseño del esquema.


Base de diseño de software

  • De arriba a abajo, refina gradualmente
  • Estructura del software
  • Estructura del programa
  • Diagrama de estructura
  • Modular
  • Abstracción
  • Ocultación de información

Independencia del módulo

Se refiere a las subfunciones específicas requeridas por el software para cada módulo en el sistema de software.

Se pueden utilizar dos estándares cualitativos para medir: acoplamiento y cohesión


Acoplamiento entre módulos

El acoplamiento es una medida de la proximidad de los módulos entre sí. Cuanto más estrecha sea la conexión entre los módulos, más conexiones, mayor será el acoplamiento y más débil será la independencia del módulo.

           


Cohesión del módulo

Se refiere a la cercanía de la conexión entre oraciones en un mismo módulo.

Cuanto más estrecha sea la conexión entre los diversos elementos dentro de un módulo, mayor será la cohesión, menor será el acoplamiento con respecto a otros módulos y más fuerte será la independencia del módulo.

                


Método de diseño orientado al flujo de datos

Diagrama de flujo del programa

Cinco tipos

                                      

 

Diagrama NS

También se llama diagrama de caja.

                                 

 

 

Diagrama de análisis de problemas (PAD)

PAD también configura cinco íconos de estructura de control básica y permite el uso recursivo

Ventajas: la estructura del programa es fácil de entender y clara

          Apoye un enfoque de arriba hacia abajo

                                

 

Supongo que te gusta

Origin blog.csdn.net/weixin_43319713/article/details/106539788
Recomendado
Clasificación