La tercera parte de la arquitectura arquitectónica detallada de primera línea

  El trabajo del arquitecto es liderar el desarrollo del equipo, pero en muchos casos, el arquitecto está sentado en la tienda y gana a miles de millas de distancia. Tener la capacidad de planificar miles de millas puede ser un factor importante para que el equipo del proyecto tenga éxito en el camino. Para los arquitectos, el análisis de requisitos, los niveles de segmentación y el modelado de objetos son buenos trucos. Después de que los arquitectos hayan estructurado razonablemente las necesidades del proyecto, pueden obtener un modelo conceptual preliminar.

  El modelo conceptual es un gran apoyo para la licitación, la preventa, el marketing y otros trabajos. Un buen modelo puede ayudar efectivamente a la preconstrucción general y la posterior optimización del proyecto, por eso el arquitecto es tan importante.

  El modelo conceptual es un curso obligatorio para los arquitectos. De hecho, los arquitectos también necesitan un importante "curso subsidiario": arquitectura detallada y requisitos no funcionales. Este último a menudo prueba el cuidado y la paciencia del arquitecto, y la arquitectura detallada es arquitectura La experiencia del profesor.

Arquitectura detallada

  El modelo conceptual puede ayudar al trabajo temprano y tardío, pero siempre hay una falta de trabajo de desarrollo a medio plazo, porque el modelo conceptual como una arquitectura aproximada es difícil de guiar la operación de programación real. Por lo tanto, para guiar efectivamente el progreso de la programación, el arquitecto necesita agregar detalles sobre la base del modelo conceptual.

  Estos detalles incluyen tres:

  •   Interfaz: la representación abstracta del módulo real es también la unidad básica de interacción dentro del sistema.
  •   Subsistema: Divide el nivel de división nuevamente, grande y pequeño, divide y gobierna.
  •   Mecanismo de interacción: defina llamadas, transmisión de mensajes y programación orientada a la interfaz entre sistemas.

  También es muy difícil para el arquitecto querer determinar todo, porque después de un cierto nivel de refinamiento, la estructura interna del sistema se volverá muy complicada, por lo que el arquitecto necesita la ayuda de las cinco vistas.

Cinco vistas

  Esa es la vista lógica, vista de desarrollo, vista de ejecución, vista física, vista de datos.

 

  Las vistas pueden proporcionar ideas, y si las ideas son claras, el arquitecto no estará sesgado debido al enfoque incorrecto, para realizar mejor el trabajo arquitectónico.

Arquitectura lógica

  Los arquitectos no deberían carecer de experiencia. Al dividir niveles y aclarar funciones, las estrategias y rutinas prácticas del arquitecto pueden ayudar a los ingenieros a elegir sus propios métodos de desarrollo y métodos de cooperación.

  El libro proporciona un resumen de la experiencia del autor como generación anterior, que consiste en introducir el concepto de particionamiento a nivel lógico. Una vez que se refinan las capas, el arquitecto puede dividir el sistema de capas nuevamente, al igual que las tablas, las filas, las columnas y las zonas. Con la ayuda de la zonificación, el personal de ingeniería puede resolver la relación contextual entre capas y apoyar el desarrollo iterativo para extraer la relación de colaboración entre ellas. Esta es otra experiencia del autor: "mecanismo de extracción".

  Además, el autor también proporciona un resumen de sus propias ideas y 10 puntos de experiencia, que no se repetirán aquí.

 

Supongo que te gusta

Origin www.cnblogs.com/limitCM/p/12672376.html
Recomendado
Clasificación