Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro.

Ähnliche Präsentationen


Präsentation zum Thema: "Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro."—  Präsentation transkript:

1 Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro

2 Wizards & Builders GmbH Diese Schulung dient der Einführung in die Modularisierung von Applikationen unter Microsoft Visual FoxPro

3 Wizards & Builders GmbH Themenübersicht Vorgehensweise Vorgehensweise Modulkriterien Modulkriterien Modulaufbau Modulaufbau Richtlinien Richtlinien Funktionsorientierung Funktionsorientierung Weitere Kriterien Weitere Kriterien Prinzipien Prinzipien Abhängigkeiten Abhängigkeiten

4 Wizards & Builders GmbH Vorgehensweise Projekt Zerlegung in Module Zerlegung in Module Implementation Implementation Integration Integration gute bzw. schlechte Zerlegung führt zu aufwendigen Nacharbeiten gute bzw. schlechte Zerlegung führt zu aufwendigen Nacharbeiten

5 Wizards & Builders GmbH Modul-Kriterien Logisches Teilproblem Logisches Teilproblem Niedrige Abhängigkeit Niedrige Abhängigkeit Kapselung Kapselung Nutzung ohne Kenntnis der Internas Nutzung ohne Kenntnis der Internas Implementationsdauer Implementationsdauer kleiner 1/2 Mannmonat kleiner 1/2 Mannmonat

6 Wizards & Builders GmbH Modulaufbau Schnittstelle Schnittstelle Import Import Export Export Konstanten Konstanten Datentypen Datentypen Operationen Operationen Modulrumpf Modulrumpf Import Import

7 Wizards & Builders GmbH Richtlinien Diverse Richtlinien Diverse Richtlinien aber keine Patentrezepte aber keine Patentrezepte Beurteilungsproblem Beurteilungsproblem was ist gute Modularisierung was ist gute Modularisierung Nicht Funktionsorientiert! Nicht Funktionsorientiert! Beispiel Polygonschwerpunkt Beispiel Polygonschwerpunkt Steuerung -> E / V / A (Arrayübergabe) Steuerung -> E / V / A (Arrayübergabe)

8 Wizards & Builders GmbH Funktionsorientierung Eingabe Koordinaten Eingabe Koordinaten Berechnung Schwerpunkt Berechnung Schwerpunkt Ausgabe Polygon Ausgabe Polygon jeweils Daten- übergabe-Array jeweils Daten- übergabe-Array Änderung aller Komponenten notwendig bei Änderung der Datenübergabe Änderung aller Komponenten notwendig bei Änderung der Datenübergabe Deshalb: Daten- objekte mit R/W- Methoden Deshalb: Daten- objekte mit R/W- Methoden

9 Wizards & Builders GmbH Weitere Kriterien Kohäsion(Gauss) Kohäsion(Gauss) Komplexität Modulrumpf Komplexität Modulrumpf Kopplung(Linear) Kopplung(Linear) Komplexität Schnittstelle Komplexität Schnittstelle Für jede Modulanzahl Optimum zwischen beiden Für jede Modulanzahl Optimum zwischen beiden

10 Wizards & Builders GmbH Prinzipien Abstraktion Abstraktion Strukturierung Strukturierung Hierarchisierung Hierarchisierung Modularisierung Modularisierung Geheimnisprinzip Geheimnisprinzip Lokalität Lokalität Verbalisierung Verbalisierung

11 Wizards & Builders GmbH Abhängigkeiten GeheimnisprinzipModularisierungHierarchisierung LokalitätVerbalisierung Strukturierung StrukturierungAbstraktion

12 Wizards & Builders GmbH Vielen Dank! Das waren die Themen: Vorgehensweise Vorgehensweise Modulkriterien Modulkriterien Modulaufbau Modulaufbau Richtlinien Richtlinien Funktionsorientierung Funktionsorientierung Weitere Kriterien Weitere Kriterien Prinzipien Prinzipien Abhängigkeiten Abhängigkeiten

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


Herunterladen ppt "Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro."

Ähnliche Präsentationen


Google-Anzeigen