Heim > häufiges Problem > Welche Richtlinien sollten bei der Modulaufteilung im Softwaredesign beachtet werden?

Welche Richtlinien sollten bei der Modulaufteilung im Softwaredesign beachtet werden?

王林
Freigeben: 2023-01-13 00:35:38
Original
19953 Leute haben es durchsucht

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.

Welche Richtlinien sollten bei der Modulaufteilung im Softwaredesign beachtet werden?

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage