Zusammenfassung
Bei der Erstellung von Software werden bisher Anwendungsentwicklung und Benutzungsschnitt-stellendesign weitgehend getrennt voneinander ausgeführt, obwohl für deren Spezifikation teilweise dieselbe Information notwendig ist. In diesem Beitrag wird daher eine neu entwickelte Vorgehensweise und das dazugehörige Werkzeug zur integrierten Entwicklung von Anwendung und Benutzungsschnittstelle vorgestellt. Die Integration wird erreicht, indem das Datenmodell den Ausgangspunkt für die automatische Generierung der Benutzungsschnittstelle bildet. Für diese Generierung werden spezielle software-ergonomische Regeln verwendet, die aus existierenden Gestaltungsrichtlinien abgeleitet wurden. Dies gewährleistet die Einbeziehung von vorhandenem Gestaltungswissen in den Entwicklungsprozeß. Durch die Nutzung des Datenmodells aus der Spezifikation ist eine Überprüfung des zukünftigen Systems bereits vor dessen eigentlicher Implementierung mittels der erzeugten Benutzungsschnittstelle möglich. Die dabei erzielten Ergebnisse fließen wieder direkt in die Spezifikation ein, was frühzeitig die korrekte Umsetzung der Anforderungen sicherstellt.
Abstract
Building interactive software systems requires application development as well as user interface design. Both tasks are typically separatly approached even though they need some of the same information. This paper describes a new method and the supporting tool used for integrating application development and user interface design. This integration is achieved by using the application data model for the automatic generation of the user interface. For this generation, software ergonomic rules have been derived from existing guidelines and thus ensures the integration of the available human factors knowledge in the software development process. The automated generated version from the first data model of the specification permits the early evaluation with the user. This evaluation can provide essential feedback for the entire software system and ensures the correct realisation of the user requirements.
Résumé
La production de logiciels se fait habituellement en distinguant, dans une large mesure, entre développement de l’application et conception de l’interface d’utilisateur bien que leur spécification nécessite en partie les mêmes informations. C’est pourquoi nous présentons ici un procédé nouveau avec les instruments correspondants pour assurer le développement intégré de l’application et de l’interface d’utilisateur. On y parvient en prenant le modèle des données comme base de la génération automatique de l’interface d’utilisateur. Pour réaliser cette génération ont a conçu des règles spécifiques de l’ergonomie logiciel qu’on a tirées des principes de configuration déjà existants. C’est la garantie que le savoir-faire de configuration disponible soit intégré au processus de développement. Grâce à l’utilisation du modèle des données issu de la spécification il est possible de contrôler le futur système avant même son application pratique au moyen de l’interface d’utilisateur produite. A leur tour, les résultats ainsi obtenus entrent directement dans le processus de spécification ce qui assure rapidement une réalisation correcte des exigences posées par l’utilisateur.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Beck, Astrid; Ilg, Rolf(1991): Aufgabenorientierte Analyse und Gestaltung mit TASK. In: Frese, M; Kasten, Chr., Skarpelis, C; Zang-Scheucher, B. (Hrsg.): Software für die Arbeit von morgen. Berlin: Springer Verlag, 95–106
Brown, C. Marlin(1988): Human-Computer Interface Design Guidelines. Norwood, N. J.: Ablex Publishing Corporation
Chen, Peter(1976): The Entity-Relationship Model — Toward a Unified View of Data. In: ACM Transactions on Database Systems, Vol. 1, No. 1, 9–36
DIN-Norm 66234 (1988): Teil 1–9, Bildschirmarbeitsplätze, Normenausschuß Informationsver-arbeitungssysteme im DIN Deutsches Institut für Normung e.V. Berlin: Beuth Verlag
Floyd, Chr.(1984): A Systematic Look at Prototyping. In: Budde, R.; Kulenkamp, K.; Mathiassen, L.; Züllighoven, H. (Eds.): Approaches to Prototyping, Heidelberg: Springer Verlag
IBM (1991a): Systems Application Architecture Common User Access Guide to User Interface Design. International Business Machines Corporation, SC34–4289
IBM (1991b): Systems Application Architectur Common User Access, Advanced Interface Design Reference. International Business Machines Corporation, SC34–4290
ISO (1991): ISO/WD 9241–14 Ergonomic requirements for office word with visual display terminals (VDTs): Part 14: Menu dialogues
Janssen, Christian (1992): Dialognetze zur Beschreibung von Dialogabläufen bei der Generierung von graphischen Benutzungsoberflächen. Workshop “Benutzergerechte und aufgabenangemessene Gestaltung der Mensch-Rechner-Schnittstelle”. Institut für Arbeitswissenschaft und Technologiemanagement (IAT), Universität Stuttgart
Kieback, A.; Lichter, H.; Schneider-Hufschmidt, M.; Züllinghoven, H. (1992): Prototyping in industriellen Software-Projekten. In: Informatik Spektrum Band 15, Nr. 2, April 1992,65–77
OSF (Open Software Foundation) (1991): OSF/Motif Style Guide, Revision 1.1. Englewood Cliffs, N. J.: Prentice Hall
Rudd, James; Isensee, Scott (1991): Twenty-two Tips for a Happier, Healthier Prototype. Proccedings of the Human Factors Society 35th Annual Meeting, September 2–6, 1991,Vol. 1, 328–331
Smith, S. L.; Mosier, J. N. (1986): Guidelines for Designing User Interface Software. Mitre Corporation
Strohm, Oliver(1991): Arbeitsorganisation, Methodik und Benutzerorientierung bei der Software-Entwicklung: Eine arbeitspsychologische Analyse und Bestandsaufnahme. In: Ackermann, D.; Ulich, E. (Hrsg): Software-Ergonomie’91. Stuttgart: Teubner, 46–58
Sun (Sun Microsystems, Inc.) (1990a): Open Look, Graphical User Interface Application Style Guidelines. Reading, Mass.: Addison-Wesley
Sun (Sun Microsystems, Inc.) (1990b): Open Look, Graphical User Interface Functional Specification. Reading, Mass.: Addison-Wesley
Wandke, Hartmut; Hiittner, Jens(1992): What Do System Designers Know about Software Ergonomics and How to Improve Their Knowledge? In: Luczak, H.; Çakir, A. E.; Çakir, G. (Hrgs.): WWDU ’92 (Work With Display Units), 1.–4.9.1992, Berlin, E18 – E19
Yourdon, Edward(1989): Modern Structured Analysis. Englewood Cliffs, N. J.: Prentice-Hall
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 B. G. Teubner Stuttgart
About this chapter
Cite this chapter
Weisbecker, A. (1993). Unterstützungswerkzeuge zur benutzergerechten Gestaltung der Mensch-Computer-Schnittstelle. In: Coy, W., Gorny, P., Kopp, I., Skarpelis, C. (eds) Menschengerechte Software als Wettbewerbsfaktor. Berichte des German Chapter of the ACM, vol 40. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-663-01087-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-663-01087-6_12
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-519-02681-5
Online ISBN: 978-3-663-01087-6
eBook Packages: Springer Book Archive