Documentar la arquitectura: una introducción (remasterizada)





Leí el artículo Documentar la arquitectura: una introducción y decidí describir lo anterior con un enfoque diferente.



No pintaré los diagramas en el texto, intente leerlos en el idioma Archimate. Imagínese descifrar una escritura jeroglífica egipcia. Aquí hay una pista: el juego de caracteres para decodificar el Resumen de la notación del idioma



Descripción de motivación y estrategia



Permítanme recordarles la definición que presenté anteriormente :

La arquitectura es una solución de diseño que organiza un conjunto de soluciones de diseño en un sistema que corresponde al propósito previsto.


Por lo tanto, debe determinar el propósito del sistema. No nos fijamos metas y requisitos directamente, pero podemos considerarlo a mayor escala utilizando el enfoque JTBD.





Capa empresarial y capa de aplicación



Supongamos que “Hombre” ha elegido el producto de información “Blog” entre las alternativas disponibles.

El producto es digital, por lo que la capa empresarial (arquitectura funcional) y la capa de aplicación (arquitectura de la aplicación) se pueden conectar inmediatamente.





Al mismo tiempo, los servicios "Comentar" y "Gestión de comentarios" no se utilizarán todavía, ya que la moderación requiere recursos de tiempo.



Capa tecnológica (arquitectura tecnológica)



Hay muchas plataformas para blogs, no es necesario implementar nada desde cero. Para seleccionar una plataforma específica, debe elaborar una tabla comparativa basada en los requisitos (que, lamentablemente, no se especifican). Puedes complementarlo con otros criterios. Aquí creo que todo está claro. Digamos que elegimos Ghost CMS, Apache HTTP Server y MySQL.





Ahora necesitamos colocar todo esto en alguna infraestructura, que también seleccionaremos según los criterios relevantes. Que sea GCP.





Resumen



Bueno eso es todo. Sí, entiendo que hay poca explicación.

Qué preguntas pueden surgir:

1) ¿Es posible colocar toda la información en una imagen?

Respuesta : Sí, si necesita controlar la conectividad. Pero es necesario mantener un equilibrio y combinar cuidadosamente las capas (empresarial, aplicada y tecnológica, etc.). Cuantos menos gráficos diferentes cree, menos probabilidades tendrá de que no coincidan. Cuantos más elementos haya en el diagrama, más difícil será comprender el significado. Por tanto, se necesita un equilibrio.

2) ¿Se puede utilizar el concepto Viewpoint?

Respuesta : Sí, pero asegúrese de que las Vistas estén consistentemente alineadas entre sí; de lo contrario, tendrá que ponerse de acuerdo con las personas que leen sus diagramas. ver artículo 1)




All Articles