Modularisierung von SW Modularisierung von Anwendungen mit Microsoft

  • Slides: 13
Download presentation
Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual Fox. Pro Wizards & Builders

Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual Fox. Pro Wizards & Builders Gmb. H

Diese Schulung dient der Einführung in die Modularisierung von Applikationen unter Microsoft Visual Fox.

Diese Schulung dient der Einführung in die Modularisierung von Applikationen unter Microsoft Visual Fox. Pro Wizards & Builders Gmb. H

Themenübersicht Ø Vorgehensweise Ø Modulkriterien Ø Modulaufbau Ø Richtlinien Ø Funktionsorientierung Ø Weitere Kriterien

Themenübersicht Ø Vorgehensweise Ø Modulkriterien Ø Modulaufbau Ø Richtlinien Ø Funktionsorientierung Ø Weitere Kriterien Ø Prinzipien Ø Abhängigkeiten Wizards & Builders Gmb. H

Vorgehensweise Projekt Zerlegung in Module l Implementation l Integration l Ø „gute“ bzw. „schlechte“

Vorgehensweise Projekt Zerlegung in Module l Implementation l Integration l Ø „gute“ bzw. „schlechte“ Zerlegung führt zu aufwendigen Nacharbeiten Wizards & Builders Gmb. H

Modul-Kriterien Logisches Teilproblem l Niedrige Abhängigkeit l Kapselung l Ø Nutzung ohne Kenntnis der

Modul-Kriterien Logisches Teilproblem l Niedrige Abhängigkeit l Kapselung l Ø Nutzung ohne Kenntnis der Internas l Implementationsdauer Ø kleiner 1/2 Mannmonat Wizards & Builders Gmb. H

Modulaufbau l Schnittstelle Ø Import Ø Export Ø Konstanten Ø Datentypen Ø Operationen l

Modulaufbau l Schnittstelle Ø Import Ø Export Ø Konstanten Ø Datentypen Ø Operationen l Modulrumpf Ø Import Wizards & Builders Gmb. H

Richtlinien Diverse Richtlinien l aber keine Patentrezepte l Beurteilungsproblem l Ø was ist „gute“

Richtlinien Diverse Richtlinien l aber keine Patentrezepte l Beurteilungsproblem l Ø was ist „gute“ Modularisierung l Nicht „Funktionsorientiert“! Ø Beispiel Polygonschwerpunkt Ø Steuerung -> E / V / A (Arrayübergabe) Wizards & Builders Gmb. H

Funktionsorientierung l l Eingabe Koordinaten Berechnung Schwerpunkt Ausgabe Polygon jeweils Datenübergabe-Array l l Änderung

Funktionsorientierung l l Eingabe Koordinaten Berechnung Schwerpunkt Ausgabe Polygon jeweils Datenübergabe-Array l l Änderung aller Komponenten notwendig bei Änderung der Datenübergabe Deshalb: Datenobjekte mit R/WMethoden Wizards & Builders Gmb. H

Weitere Kriterien l Kohäsion (Gauss) Ø Komplexität Modulrumpf l Kopplung (Linear) Ø Komplexität Schnittstelle

Weitere Kriterien l Kohäsion (Gauss) Ø Komplexität Modulrumpf l Kopplung (Linear) Ø Komplexität Schnittstelle l Für jede Modulanzahl Optimum zwischen beiden Wizards & Builders Gmb. H

Prinzipien l l l l Abstraktion Strukturierung Hierarchisierung Modularisierung Geheimnisprinzip Lokalität Verbalisierung Wizards &

Prinzipien l l l l Abstraktion Strukturierung Hierarchisierung Modularisierung Geheimnisprinzip Lokalität Verbalisierung Wizards & Builders Gmb. H

Abhängigkeiten Geheimnisprinzip Modularisierung Hierarchisierung Lokalität Verbalisierung Strukturierung Abstraktion Wizards & Builders Gmb. H

Abhängigkeiten Geheimnisprinzip Modularisierung Hierarchisierung Lokalität Verbalisierung Strukturierung Abstraktion Wizards & Builders Gmb. H

Vielen Dank! Das waren die Themen: l l l l Vorgehensweise Modulkriterien Modulaufbau Richtlinien

Vielen Dank! Das waren die Themen: l l l l Vorgehensweise Modulkriterien Modulaufbau Richtlinien Funktionsorientierung Weitere Kriterien Prinzipien Abhängigkeiten Wizards & Builders Gmb. H

Wenn Fragen bestehen: Wizards & Builders Methodische Software. Entwicklung Gmb. H Frankfurter Str. 21

Wenn Fragen bestehen: Wizards & Builders Methodische Software. Entwicklung Gmb. H Frankfurter Str. 21 b 61476 Kronberg Tel. : 06173 -950906 Fax: 06173 -950907 CIS: 101605, 175 Wizards & Builders Gmb. H