Notas de lectura sobre "Arquitectura de aprendizaje desde cero"

El trabajo actual aún no ha alcanzado el nivel de diseño arquitectónico, pero espero comprender el proceso de diseño y desarrollo de productos de la compañía desde una perspectiva general.

Por lo tanto, comience con este documento y comprenda los conceptos básicos. El contenido de este artículo se basa principalmente en su propia comprensión y clasificación. Puede haber algunas imprecisiones en la configuración de errores.

1 Conceptos básicos de arquitectura

1.1 ¿Qué es la arquitectura?

 

1.2 Explicación de términos comunes

1.3.1 Arquitectura y marco

Arquitectura: la estructura de nivel superior del sistema de software. El sistema se combina orgánicamente por individuos relacionados. La arquitectura necesita aclarar qué individuos están incluidos en el sistema; los individuos en el sistema necesitan operar de acuerdo con ciertas reglas, y la arquitectura necesita aclarar las reglas individuales de operación y cooperación;

Marco: es una especificación de componente (MVC es una especificación), un producto que puede proporcionar funciones básicas (Spring MVC es un marco de desarrollo MVC que proporciona anotaciones, seguridad, conexión de base de datos y otras funciones además de cumplir con la especificación MVC)

1.3.2 Sistemas y subsistemas

Sistema: está compuesto por varios individuos relacionados y opera de acuerdo con ciertas reglas para resolver problemas que no pueden ser resueltos por un solo individuo.

Subsistema: Consiste en individuos relacionados y es parte de un subsistema más grande.

Palabras clave: asociación (combinación orgánica entre individuos), reglas (los individuos operan de acuerdo con reglas específicas) y capacidades (los sistemas tienen capacidades que los individuos no tienen)

1.3.3 Componentes y módulos

Componentes: divida lógicamente el sistema, la unidad resultante es el componente y su propósito es reutilizar la unidad

Módulo: el sistema se divide desde una perspectiva física, y la unidad resultante es un módulo, cuyo propósito es separar las tareas

Los componentes y módulos son una parte integral del sistema, pero solo dividen el sistema desde diferentes ángulos. Tomando el sistema de gestión del estudiante como ejemplo, desde una perspectiva lógica, se puede dividir en "módulo de inicio de sesión", "módulo de logros personales", etc., desde una perspectiva física, se puede dividir en "Mysql", "servidor web", etc.

1.3 Significado de la arquitectura de diseño

 

1.3 Principios de diseño de arquitectura

 

2 Arquitectura de diseño y plan de optimización

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Publicado 61 artículos originales · ganado elogios 2 · Vistas 7303

Supongo que te gusta

Origin blog.csdn.net/hebaojing/article/details/103221354
Recomendado
Clasificación