Die maximale Fan-In-Nummer des Systemstrukturdiagramms bezieht sich auf die Anzahl der Modulzeilen in der Systemstruktur, die von der höchsten Ebene bis zur niedrigsten Ebene aufgerufen werden können Module, die das Modul direkt aufrufen, weisen auf eine hohe Wiederverwendbarkeit des Moduls hin.
Systemstrukturdiagramm ist eine Beschreibungsmethode, die von der strukturierten Entwurfsmethode verwendet wird und auch Strukturdiagramm oder Kontrollstrukturdiagramm genannt wird. Es stellt die hierarchische Zerlegungsbeziehung eines Systems (oder Funktionsmoduls), die Aufrufbeziehung zwischen Modulen und die Übertragungsbeziehung von Datenfluss- und Kontrollflussinformationen zwischen Modulen dar. Es ist das Hauptdiagrammwerkzeug zur Beschreibung der physischen Struktur des Systems.
Die Anzahl der Reihen mit den meisten Modulen ist die maximale Fan-Out-Anzahl. (Empfohlenes Lernen: PHPSTORM )
Die maximale Anzahl der Lüftereinnahmen bezieht sich auf die Anzahl der Modulreihen mit der niedrigsten Ebene von der oberen zur niedrigsten Ebene.Fan-in: bezieht sich auf die Anzahl der übergeordneten Module, die dieses Modul direkt aufrufen. Ein großer Fan-In weist auf eine hohe Wiederverwendbarkeit des Moduls hin.
Die maximale Anzahl an Fan-Outs bezieht sich auf die maximale Anzahl untergeordneter Module, die von einem Modul in der Systemstruktur direkt aufgerufen werden können.Fan-out: bezieht sich auf die Anzahl der untergeordneten Module, die direkt von diesem Modul aufgerufen werden. Ein großer Fan-Out weist darauf hin, dass das Modul eine hohe Komplexität aufweist und die Steuerung und Koordination zu vieler Module auf niedrigerer Ebene erfordert.
Die Konzepte Fan-In und Fan-Out beziehen sich auf die hierarchische Aufrufsituation zwischen Anwendungsmodulen. Gemäß der strukturierten Entwurfsmethode besteht eine Anwendung aus mehreren Modulen mit relativ unabhängigen Funktionen.Einige Konzepte im modular strukturierten Design:
Modularisierung: Zerlegen Sie eine zu entwickelnde Software in mehrere kleine und einfache Teile – Module. Jedes Modul kann unabhängig entwickelt werden. getestet und schließlich zu einem vollständigen Programm zusammengestellt. Dies ist ein „Teile und herrsche“-Prinzip für komplexe Probleme. Der Zweck der Modularisierung besteht darin, die Programmstruktur klar, leicht lesbar, leicht verständlich, leicht zu testen und leicht zu ändern. Modulunabhängigkeit: Jedes Modul erfüllt eine relativ spezifische und unabhängige Unterfunktion und ist einfach mit anderen Modulen verbunden. Es gibt zwei Messgrößen: Kopplung zwischen Modulen und Zusammenhalt von Modulen. Eine starke Modulunabhängigkeit muss eine hohe Kohäsion und eine geringe Kopplung erreichen.Kontrollebene: Gibt die Organisation von Programmkomponenten (Modulen) an. Die Steuerungshierarchie wird häufig durch die hierarchische Struktur des Programms (Baum oder Netzwerk) dargestellt.
1. Tiefe: Die Anzahl der Ebenen der Programmstruktur, die den Umfang und die Komplexität der Programmorganisation widerspiegeln können. 2. Breite: die maximale Anzahl von Modulen in derselben Modulschicht 3. Modul-Fanout: die Anzahl anderer Module, die von einem Modul aufgerufen (oder gesteuert) werden4. Modul-Fan-In: die Anzahl der Module, die ein bestimmtes Modul aufrufen (oder steuern)
Das obige ist der detaillierte Inhalt vonWie hoch ist die maximale Fan-In-Anzahl für ein Systemstrukturdiagramm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!