Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Genoveva Schmidlin Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.