"Guía de práctica del arquitecto de primera línea" - notas de lectura

     He oído hablar del trabajo de un arquitecto antes, y siempre siento que es muy alto y que el salario es bueno. También es un trabajo soñado que creo que ha estado fuera de mi alcance.

Si lo piensas detenidamente, en realidad son personas. Quizás pueda ser calificado para este trabajo, pero no ahora, pero aún es posible en el futuro.

Definición de pre-arquitectura

    La prearquitectura es la etapa más temprana del diseño de la arquitectura, cuyos objetivos de trabajo incluyen: comprender los requisitos, establecer la visión general de los requisitos y determinar la dirección del diseño de la arquitectura.

    Aunque la etapa previa a la arquitectura es una etapa de presagio, es de gran importancia para la práctica de la arquitectura.

 

Pre-Arquitectura: Preparando la arquitectura

 En la fase de preparación, lo más importante es averiguar qué hacer, es decir, dominar los requisitos del usuario. Hay que decir que toda la etapa de preparación gira en torno a la "demanda".

    Descrito como el siguiente proceso: demanda-> restricciones-> calidad-> funciones clave

1. Demanda

       Requisitos a nivel comercial: Contiene los objetivos comerciales, la inversión esperada y los requisitos del período de construcción que los clientes o financiadores deben cumplir, así como restricciones tales como qué estándares cumplir y qué sistemas heredados integrar;

       Requisitos a nivel de usuario: ¿Con qué tareas utilizan los usuarios el sistema para ayudar? ¿Cuáles son los requisitos de calidad? ¿Cuáles son los requisitos especiales del grupo de usuarios y el entorno de uso?

       Requisitos a nivel de desarrollo: ¿Qué deben lograr los desarrolladores? ¿Cuáles son las consideraciones de calidad durante el desarrollo y mantenimiento? ¿Qué situaciones en el equipo de desarrollo afectarán a la arquitectura?

 

 

2. Restricciones

  Como se mencionó anteriormente, toda la etapa gira en torno a la "demanda", y las siguientes "restricciones" y "calidad" limitan la demanda. Entonces, ¿qué es "restricción"?

  Restricción: Factores que restringen el desarrollo del proyecto.

  En primer lugar, las restricciones provienen y restringen los requisitos. Por ejemplo, los "requisitos de nivel de usuario" mencionan las restricciones de "características del grupo de usuarios", lo que significa que este producto debe considerar qué grupos de usuarios hacer. Para hacer un software educativo para niños, solo Las complejas teorías y la lógica de los adultos no deberían estar involucradas. Esta es la restricción!

3. Calidad

  La calidad, similar a la "restricción", presta más atención a los atributos de cierta cosa. Por supuesto, a veces los atributos de calidad se pueden usar como restricciones, como la portabilidad, que se puede ver como calidad o como una restricción.

4 funciones clave

   Las funciones clave incluyen los siguientes cuatro aspectos: 1. Funciones básicas; 2. Funciones requeridas; 3. Funciones de alto riesgo; 4. Funciones únicas.

 

 

Cinco vistas

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

 

Cada uno de los cinco puntos de vista tiene una "posición de pensamiento":
división de responsabilidades (punto de vista lógico).
Organización de la unidad del programa (vista de desarrollo).
Organización del flujo de control (vista de ejecución).
Disposición física de los nodos (vista física).
Diseño persistente (vista de datos).

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/yishaui/p/12676733.html
Recomendado
Clasificación