Notes de lecture sur "Apprendre l'architecture à partir de zéro"

Les travaux en cours n'ont pas encore atteint le niveau de la conception architecturale, mais j'espère saisir le processus de conception et de développement des produits de l'entreprise dans une perspective globale.

Par conséquent, commencez par ce document et comprenez les concepts de base. Le contenu de cet article est principalement basé sur votre compréhension et votre tri. Il peut y avoir des inexactitudes dans la définition des erreurs.

1 Concepts de base de l'architecture

1.1 Qu'est-ce que l'architecture

 

1.2 Explication des termes courants

1.3.1 Architecture et cadre

Architecture: La structure de haut niveau du système logiciel. Le système est organiquement combiné par des individus liés. L'architecture doit clarifier quels individus le système contient; les individus dans le système doivent fonctionner selon certaines règles, et l'architecture doit clarifier les règles individuelles de fonctionnement et de collaboration; la structure supérieure est de distinguer l'architecture du système de l'architecture du sous-système

Framework: C'est une spécification de composant (MVC est une spécification), un produit qui peut fournir des fonctions de base (Spring MVC est un framework de développement MVC qui fournit des annotations, la sécurité, la connexion à la base de données et d'autres fonctions en plus de répondre à la spécification MVC)

1.3.2 Systèmes et sous-systèmes

Système: Il est composé de divers individus liés et fonctionne selon certaines règles pour résoudre des problèmes qui ne peuvent pas être résolus par un seul individu.

Sous-système: il se compose d'individus apparentés et fait partie d'un sous-système plus vaste.

Mots-clés: association (combinaison organique entre individus), règles (les individus opèrent selon des règles spécifiées) et capacités (les systèmes ont des capacités que les individus n'ont pas)

1.3.3 Composants et modules

Composants: divisez logiquement le système, l'unité résultante est le composant et son objectif est de réutiliser l'unité

Module: Le système est divisé d'un point de vue physique, et l'unité résultante est un module, dont le but est de séparer les tâches

Les composants et modules font partie intégrante du système, mais divisent simplement le système sous différents angles. Prenant l'exemple du système de gestion des étudiants, d'un point de vue logique, il peut être divisé en "module de connexion", "module de réussite personnelle", etc.; d'un point de vue physique, il peut être divisé en "Mysql", "serveur Web", etc.

1.3 Importance de l'architecture de conception

 

1.3 Principes de conception de l'architecture

 

2 Architecture de conception et plan d'optimisation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Publié 61 articles originaux · louange gagné 2 · Vues 7303

Je suppose que tu aimes

Origine blog.csdn.net/hebaojing/article/details/103221354
conseillé
Classement