vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück
Rubrik: Tools & Utilities   |   Lizenz: Demo09.03.02
Pattern By Example v0.9.6

Konzept-Tool zur automatisierten Erstellung und Wiederverwendung von Softwaremustern

Update:  05.08.2002VB-Versionen:  VB5, VB6Sprache:  Deutsch 
Autor:   Manuel DolleSystem:  Win9x, WinNT, Win2kDownloads:  18.433 
pbe.d-s-t-g.comBewertung:     [ Jetzt bewerten ]  Download starten (7,6 MB)

PBE - Pattern By Example: Wiederverwendung leicht gemacht!

Generative Programmierung mit adaptiven Mustern
Muster im Großen und im Kleinen, von den Architekturmustern über Entwurfsmuster bis zu Codemustern, spielen bei der modernen, objektorientierten Software-Entwicklung eine bestimmende Rolle, wenn es darum geht, Effizienz und Qualität gleichermaßen entscheidend zu steigern. Ohne ein Werkzeug allerdings, das die Verwendung solcher Muster aktiv unterstützt, ist noch nicht viel gewonnen. Zu vieles beschränkt sich auf das fehleranfällige, manuelle Abschreiben und Kopieren von Vorlagen und eine automatische Übernahme veränderter Muster ist schon gar nicht möglich. Gab es beim Einsatz von Mustern bisher schon wenig Unterstützung, so war das bei der Entwicklung von Mustern noch weniger der Fall. Beide Aufgaben werden durch das neue "Pattern By Example"-Prinzip (PBE) auf eine verblüffend einfache Art gelöst.

Musterbasierte Anwendungsentwicklung
Mit PBE wird eine auf Beispielen basierende Entwicklungstechnik realisiert. Bewährte Lösungen werden schrittweise in automatisch wiederverwendbare Muster überführt und können ebenso schrittweise weiterentwickelt werden. Dabei wird die intuitive "Kopieren und Anpassen"-Arbeitsweise durch PBE formalisiert, automatisiert und optimiert. In PBE werden Musterdefinitionen erstellt, durch einfaches Markieren parametrisiert und auf Knopfdruck für die gewünschte Zielsprache expandiert. PBE bietet die Möglichkeit aus beliebigen Codefragmenten heraus Muster zu erstellen, die jeweilige Definition zu speichern und wiederzuverwenden. Bei einer konventionellen Vorgehensweise werden z.B. die aus der Literatur bekannten Design Patterns, die als theoretische Konzepte existieren, immer wieder neu im jeweiligen Kontext implementiert; mit PBE werden sie jeweils nur einmal als Musterdefinition implementiert und können dann für verschiedene Programmiersprachen und Programmkontexte expandiert werden! .

Adaptive Muster kennen Kontextabhängigkeiten
Außer der Definition von variablen Bestandteilen kann man in PBE Beziehungen zwischen Codefragmenten spezifizieren: Abhängigkeiten von eingebetteten variablen Bestandteilen, gemeinsame Bedingungen und Constraints für mehrere, auch nicht benachbarte Codefragmente sowie Selektionen und Iterationen auf ganzen Codeabschnitten können deklariert werden. Auf diese Weise kann das Muster an verschiedenste Kontexte angepasst werden. Die Parametrisierung mit optionalen Werten stellt eine einfache Verwendung auch umfangreicher Musterdefinitionen sicher.

Neue Version 0.9.6 verfügbar.

Um das Prinzip des Pattern Based Development einem weiteren Kreis interessierter Fachleute zu eröffnen, entwickelte Delta Software Technology GmbH das Concept-Tool Pattern By Example weiter und stellt aktuell die Version 0.9.6 zum Download im Internet bereit. Mit diesem Tool können Patterns aus vorhandenem Code abgeleitet werden und eigene Muster-Bibliotheken für die Wiederverwendung erstellt werden.

  Download starten (7,6 MB)

Voriger Download   |   Defekten Link melden   |   Nächster Download

Diese Seite wurde bereits 22.130 mal aufgerufen.

Anzeige

DownloadtippsevWizard ActiveX für VB5/6Unser Download-Tipp
sevWizard ActiveX für VB5/6

Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-)

 Mehr Details   |    Download (526 KB)   |    Bestellen

Hinweis:
Das Team von vb@rchiv haftet nicht für Schäden, die durch Installation / Ausführen eines hier im Downloadarchiv angebotenen Programms entstehen!

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel