Visuelles Komponieren und Testen von Komponenten am Beispiel von Agenten im elektronischen Handel

Die Software-Entwicklung mit Komponenten wird im Laufe der Zeit immer beliebter. Die Komponententechnologie verspricht eine effiziente Software-Entwicklung durch grose Zuverlassigkeit und gute Wiederverwendbarkeit. Es fehlt aber noch an Werkzeugen, die die einzelnen Entwicklungsschritte der Komponententechnologie unterstutzen. In dieser Arbeit sollen deswegen Werkzeuge zur Unterstutzung der komponentenbasierten Software-Entwicklung untersucht werden. Dazu werden Kriterien aufgestellt, die beim Entwickeln von Komponenten, beim Zusammenbauen von Anwendungen und beim Testen bzw. beim Verfolgen des Programmablaufs beachtet werden mussen. Diese werden mit Hilfe von anderen Arbeiten begrundet. Der Aspekt einer visuellen Unterstutzung und Programmierung wird dabei mit berucksichtigt. Um zu zeigen, das es moglich ist, anhand dieser Kriterien eine Entwicklungsumgebung zu konstruieren, wird HotAgent vorgestellt. HotAgent ist ein Komponentenentwurfsrahmen, um Agenten fur den elektronischen Handel zu konstruieren. HotAgent bietet Werkzeuge zum Entwickeln von Komponenten, zum Zusammenbauen von Anwendungen, zum Testen von Komponenten und zum Verfolgen des Programmablaufs an. HotAgent halt fast alle geforderten Kriterien ein und bietet so die Moglichkeit einer komfortablen und qualitativ hochwertigen Software-Entwicklung mit Komponenten. Die Werkzeuge stellen alle eine graphische Unterstutzung neben der visuellen und textuellen Programmierung bereit. Auserdem wird auf eine gute Integration der einzelnen Werkzeuge geachtet.