Maison > Problème commun > Quelles sont les directives à suivre pour la division des modules dans la conception de logiciels ?

Quelles sont les directives à suivre pour la division des modules dans la conception de logiciels ?

王林
Libérer: 2023-01-13 00:35:38
original
19953 Les gens l'ont consulté

Le principe qui doit être suivi dans la division des modules dans la conception de logiciels est une cohésion élevée et un faible couplage. La conception logicielle part de la spécification des exigences logicielles, conçoit la structure globale du système logiciel en fonction des fonctions déterminées lors de l'étape d'analyse des exigences, divise les modules fonctionnels, détermine l'algorithme de mise en œuvre de chaque module et écrit des codes spécifiques pour former une conception spécifique. planifier le logiciel.

Quelles sont les directives à suivre pour la division des modules dans la conception de logiciels ?

L'environnement d'exploitation de cet article : système Windows 10, ordinateur thinkpad t480.

Le principe qui doit être suivi dans la division des modules dans la conception de logiciels est une cohésion élevée et un faible couplage.

Les critères qui doivent être suivis pour la division des modules incluent le couplage et la cohésion entre les modules. D'une manière générale, le couplage entre modules doit être le plus faible possible, c'est-à-dire que les modules sont les plus indépendants possible, la cohésion des modules est la plus élevée possible, c'est-à-dire le principe de forte cohésion et de faible couplage.

La conception du logiciel part de la spécification des exigences logicielles, conçoit la structure globale du système logiciel en fonction des fonctions déterminées lors de l'étape d'analyse des exigences, divise les modules fonctionnels, détermine l'algorithme de mise en œuvre de chaque module et rédige des codes pour former le logiciel Plan de conception spécifique.

La conception de logiciels consiste à faire abstraction de nombreuses choses et problèmes et à les résumer à différents niveaux et angles. La décomposition et la modularisation de problèmes ou d'objets facilitent la résolution des problèmes. Plus la décomposition est détaillée, plus le nombre de modules est grand. Son effet secondaire est qu'elle permet aux concepteurs d'envisager davantage de couplages entre les modules.

Partage de vidéos d'apprentissage gratuit : tutoriel php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal