Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  People  |  Projects  |  Teaching  |  Publications  |  Internal  |  Changes  |  Index Software Engineering  |  Search

Diplom- /Bachelorarbeit:

Analyse von Entwicklungsumgebungen für Endanwender

Supervisor: KorbinianHerrmann
Professor: Prof. BerndBruegge, Ph.D.
Submission date: 13.01.2005

Endanwender können Software heute nicht oder nur in geringem Umfang an ihre Bedürfnisse anpassen. Manipulierbare Systeme erlauben die Anpassung, das Hinzufügen oder Entfernen von Funktionalität und die Änderung von Systemen zur Laufzeit einer Anwendung. Diese Änderungen gehen hierbei weit über die graphische Benutzerschnittstelle hinaus: Manipulierbare Systeme erlauben das Ändern von bestehenden und Hinzufügen das Hinzufügen neuer Befehle. Dabei greift der Endanwender sogar auf das der Anwendung zu Grunde liegende Geschäfts-Modell zu. Für die Ermittlung der Anforderungen und der Konzeption eines Manipulierbaren Systems, ist es wichtig zu betrachten, wie existierende Entwicklungsumgebungen, die die Erstellung und Veränderungen von Software durch den Endanwender erlaubt, realisiert ist. Ziel der Arbeit ist es, bestehende Entwicklungsumgebungen für Endanwender zu analysieren und zu vergleichen. Beispiele für Entwicklungsumgebungen sind MS-Access, MS-Excel, Apple Interface Builder, Revolution, JBuilder, Java Net Beans, Maple und Squeak. Hinzu kommt die Möglichkeit der Anpassung von Anwendungen durch Skripte und Makros, die in manchen Umgebungen integriert sind. Die Arbeit fokussiert die Zielgruppe, die verwendete Terminologie sowie die Bedienmetapher der einzelnen Entwicklungsumgebungen. Anhand der Analyse sollen Anforderungen an ein manipulierbares System erarbeitet werden.

 

Lehrstuhl: AnalysisOfEnvironmentsForEnd-userPrograming .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
r1 - 12 Jan 2005 - 20:36:00 - KorbinianHerrmann
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback