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

Slides:



Advertisements
Ähnliche Präsentationen
Prinzipien des Software Engineering
Advertisements

Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Der Menügenerator Arbeiten mit dem Menügenerator und ggf. Zusatztools unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Hypertext Markup Language Beschreibung von HTML als Vorbereitung für Webserver mit Microsoft Visual FoxPro.
Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro.
Konfiguration / Set-Einstellungen
Integration AccountView
Wizards & Builders GmbH Schichtenarchitektur Multi-Tier-Applikationen mit Microsoft Visual FoxPro.
Datenmodellierung mit XCASE
Wizards & Builders GmbH Microsoft Titel Microsoft-Titel für Entwickler und Softwarehäuser.
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
Programmierung von List- und Comboxen mit Microsoft Visual FoxPro
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Schulungsmaterial Material zu Programmierung und Datenbankhandling unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Tools, AddOns, Frameworks Nützliche Zusatzprodukte rund um Microsoft Visual FoxPro.
Wizards & Builders GmbH Distribution von Applikationen Distribution und Installation unter Microsoft Visual FoxPro.
Ausbildungsinhalte für „Fachinformatiker Anwendungsentwicklung“
Seminar Softwareentwicklung Programmierstil Helmut Schmidauer
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
Software Engineering Grundlagen
Objektorientierte Programmierung Was ist das eigentlich ?
Problemlösen am Beispiel des Rückwärtsarbeitens
gemeinsam.innovativ.nachhaltig.
R What is this R thing, and is it worth some effort?
3 Elektrochemische Wandler
8 Zündung/Motormanagement
Stichwortverzeichnis
Inhaltsverzeichnis In der vorliegenden Präsentation finden Sie unter anderem Antworten auf folgende Fragen… warum ist eine Gesetzesinitiative zum Betriebliches.
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Industrie 4.0 für die Ausbildung 4.0
Algorithmen und Datenstrukturen
Rehwild die richtige Altersbestimmung
Wissensmanagement im Zeitalter von Digitaler Transformation
Pflege & Finanzierung 01. Juni 2017 Dr. Sonja Unteregger
Microsoft® Office PowerPoint® 2007-Schulung
Betriebliche Gesundheitsförderung 2
Vorlesung Wasserwirtschaft & Hydrologie I
Rosebrock: Geometrische Gruppen
Aktuelle Themen aus dem KVJS-Landesjugendamt Referat 44
Einführung in die Benutzung des Einkaufportals der Eckelmann AG
Wer wir sind! Ihr S-Campus-Team direkt im Campus Center. Sven Deussing
Non-Standard-Datenbanken
Amand Fäßler 3. Januar 2017; RC Bregenz
Non-Standard-Datenbanken
Langzeitbelichtung Ein Zugang zur Kinematik in Klassenstufe 7/8
Standorte, Verflechtungen und regionale Disparitäten VO 5
Mathematik 12.
Generative Posenschätzung
Slađana Dmitrović 8. Klasse
traduzione in italiano
Mikroökonomie 1 Tausch

Christian Eriksen.
Analyse des Energie-Autarkiegrades unterschiedlich großer Bilanzräume mittels integrierter Energiesystemmodellierung Institut für Energiewirtschaft und.
JAHRESABSCHLUSS 2016 REGION NORDEN
Vorlesung Wasserwirtschaft & Hydrologie I
Vorlesung Eigenspannungen in Bauteilen und Werkstoffen
„Die richtige Fährte legen“ – zur Bedeutung der Fachkompetenz von MathematiklehrerInnen in der Sekundarstufe 1 Franz Pauer Institut für Fachdidaktik und.
2. Dynamik Zur vollständigen Beschreibung und Erklärung von Bewegungen müssen die Ursachen für diese Bewegungen (Kräfte, Drehmomente) und die Eigenschaften.
Definition/Allgemeines:
ɣ brain to write Erklärung des Rauschens Experimente
Den Elementarteilchen auf der Spur
Algorithmen und Datenstrukturen
Forschungsmethoden in der Teilchenphysik
 Präsentation transkript:

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

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

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

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

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

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

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)

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

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

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

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

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

Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b Kronberg Tel.: Fax: CIS: ,175