Der Grundsatz, der bei der Modulaufteilung im Softwaredesign befolgt werden sollte, ist hohe Kohäsion und geringe Kopplung. Das Softwaredesign beginnt mit der Softwareanforderungsspezifikation, entwirft die Gesamtstruktur des Softwaresystems auf der Grundlage der in der Anforderungsanalysephase ermittelten Funktionen, unterteilt die Funktionsmodule, bestimmt den Implementierungsalgorithmus jedes Moduls und schreibt spezifische Codes, um ein spezifisches Design zu bilden Plan für die Software.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Thinkpad T480-Computer.
Der Grundsatz, der bei der Modulaufteilung im Softwaredesign befolgt werden sollte, ist hohe Kohäsion und geringe Kopplung.
Zu den Richtlinien, die bei der Modulaufteilung befolgt werden sollten, gehören die Kopplung und der Zusammenhalt zwischen Modulen. Im Allgemeinen muss die Kopplung zwischen Modulen so gering wie möglich sein, dh die Module sind so unabhängig wie möglich, und die Kohäsion der Module ist so hoch wie möglich, dh das Prinzip der hohen Kohäsion und der geringen Kopplung.
Softwaredesign beginnt mit der Softwareanforderungsspezifikation, entwirft die Gesamtstruktur des Softwaresystems basierend auf den in der Anforderungsanalysephase ermittelten Funktionen, unterteilt die Funktionsmodule, bestimmt den Implementierungsalgorithmus jedes Moduls und schreibt spezifische Codes, um eine zu bilden spezifischer Designplan für die Software.
Softwaredesign besteht darin, viele Dinge und Probleme zu abstrahieren und sie auf verschiedenen Ebenen und aus verschiedenen Blickwinkeln zu abstrahieren. Das Zerlegen und Modularisieren von Problemen oder Dingen erleichtert die Lösung von Problemen. Je detaillierter die Zerlegung ist, desto größer ist die Anzahl der Module. Der Nebeneffekt besteht darin, dass Designer eine stärkere Kopplung zwischen Modulen berücksichtigen können.
Kostenloses Teilen von Lernvideos: php-Tutorial
Das obige ist der detaillierte Inhalt vonWelche Richtlinien sollten bei der Modulaufteilung im Softwaredesign beachtet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!