VIII. Integration von software-ergonomischem Gestaltungswissen in Entwicklungswerkzeuge für grafische Benutzungsoberflächen
|
|
- Holger Diefenbach
- vor 8 Jahren
- Abrufe
Transkript
1 VIII. Integration von software-ergonomischem Gestaltungswissen in Entwicklungswerkzeuge für grafische Benutzungsoberflächen Harald Reiterer GMD I FIT- MMK St. Augustin 1. Ausgangssituation 1.1 Wieso gewinnen Entwicklungswerkzeuge zur software-ergonomischen Gestaltung von Benutzungsoberflächen immer mehr an Bedeutung? Ein wichtiger Grund für die zunehmende Bedeutung von software-ergonomischen Entwicklungswerkzeugen für Benutzungsschnittstellen, ist der sich schrittweise etablierende Gemeinsame Europäische Markt (bestehend aus EG und EFTA). Um in diesem internationalen Wirtschaftsraum einheitliche Arbeitsbedingungen für Benutzer von Bildschirmgeräten zu schaffen, wurde von der EG-Kommission eine "Richtlinie über die Mindestvorschriften bezüglich der Sicherheit und des Gesundheitsschutzes bei der Arbeit an Bildschirmgeräten" verabschiedet [EWG 1990]. Es ist Aufgabe der nationalen Regierungen der einzelnen EG-Mitgliedsstaaten, diese Richtlinie in nationales Recht umzusetzen. ln diesen Umsetzungsprozeß spielt die internationale und europäische Normung eine wichtige Rolle. Insbesondere die ISO-Norm 9241 "Ergonomie requirements for office work with visual display terminals" ist hier von großer Bedeutung. ln ihr werden eine Vielzahl von hard- und software-ergonomischen Forderungen festgeschrieben, die zukünftig von EDV-Systemen im Bürobereich zu erfüllen sind. Diese ISO-Norm soll gleichzeitig auch als europäische Norm (CEN 29241) verabschiedet werden. Parallel zu den Normen haben zahlreiche Hersteller Style Guides für graphische und alphanumerische Benutzungsoberflächen entwickelt, wie beispielsweise OSF/Motif Style Guide, Open Look Style Guidelines, IBM Common User Access. Diese Normen und Style Guides werden ihren Niederschlag in Software-Spezifikationen und Pflichtenheften finden. Dies bedeutet für die Entwickler von Software, daß sie in der Lage sein müssen, die Gestaltungsforderungen dieser Norm und Style Guides zu erfüllen sowie deren Einhaltung im Rahmen der Qualitätssicherung zu kontrollieren. Empirische Untersuchungen haben die unzureichende Verbreitung software-ergonomischer Erkenntnisse in der Praxis festgestellt [Aschersleben et al. 1989; Molich et al. 1990; Beimel et al. 1992]. ln der Untersuchung von Beimel et al. [1992] wird gezeigt, daß nur ein geringer Prozentsatz der Software-Entwickler die DIN- und ISO Normen kennen (22 % bzw. 1 % von 82 befragten Programmierer in 50 Software-Firmen). Unter den Style Guides ist der CUA von IBM der mit Abstand bekannteste (55 %der befragten Programmierer), wobei aber nur ca. die Hälfte der Entwickler, denen der CUA bekannt war, diesen auch bei ihrer täglichen Arbeit einsetzen. Hauptgrund für diese Ergebnisse ist der völlig unzureichende Kenntnisstand der Entwickler in Fragen der Software-Ergonomie. Zwei Drittel der befragten Entwickler verfügten über keinerlei software-ergonomische Kenntnisse 1. Daher waren ihnen die entsprechenden 1 Dabei weisen die Autoren der Studie darauf hin: "Bei der Betrachtung unserer Daten muß beachtet werden, daß es sich um eine Stichprobe handelt, die als hochmotiviert gelten kann... Alle Firmen bzw. deren Mitarbeiter hatten sich bei uns als Interessenten gemeldet.... deshalb sind unsere Daten 'besser' als die Ergebnisse bei einer Erhebung ohne diese vorherige ' positive Selektion [Beimel et al. 1992]". 73
2 Normen und Style Guides unbekannt bzw. sie waren nicht in der Lage deren Inhalte umzusetzen. Durch ein direktes Anschreiben von 437 Software-Firmen erhoben die Autoren der Untersuchung jene Bereiche der Gestaltung von Benutzungsschnittstellen, die den höchsten software-ergonomischen Unterstützungsbedarf aufweisen sowie die gewünschte Art von Unterstützungsmitteln. Dabei zeigte sich, daß eine Unterstützung für solche Aspekte als notwendig erachtet wird, die für die Gestaltung einer objekt-orientierten, graphischen Benutzungsoberfläche von besonderer Wichtigkeit sind (z.b. Fensterpräsentation, Piktogramme, graphische Veranschaulichung). Als Form der Unterstützung wurde von den Entwicklern eindeutig eine rechnergestützte Vermittlung software-ergonomischer Gestaltungsanforderungen prätariert (Nennung für alle Gestaltungsaspekte größer 40 %). Dazu benötigen die Entwickler leistungsfähige Entwicklungswerkzeuge (z.b. User Interface Management Systems), die sie im Entwurfsprozeß unterstützen und sie gleichzeitig bei der Einhaltung der softwareergonomischen Anforderungen anleiten (z.b. mit Hilfe von Modellbibliotheken sowie Beratungs- und Qualitätssicherungskomponenten). Technische Weiterentwicklungen im Bereich der Hard- und Software, in Kombination mit dem rapiden Preisverfall der Hardware, haben zur starken Verbreitung von Sildschirmgeräten mit graphischen und direkt-manipulativen Benutzungsoberflächen geführt. Dies bedeutet für die Entwickler einen steigenden Entwicklungsaufwand für die Benutzungsschnittstelle, etwa im Vergleich mit alphanumerischen Benutzungsschnittstellen. Empirische Untersuchungen haben gezeigt, daß im Durchschnitt 48% des gesamten Programmcodes auf die Benutzungsschnittstelle entfallen [Myers et al. 1992]. Der durchschnittliche Zeitaufwand für die Erstellung der Benutzungsoberfläche am Gesamtzeitaufwand beträgt in der Designphase 45%, in der Implementierungsphase 50% und in der Wartungsphase 37%. Diese Zahlen unterstreichen eindrucksvoll die große Bedeutung der Verfügbarkeit leistungsfähiger Entwicklungswerkzeuge für das User Interface Design. Vor allem User Interface Management Systeme (UIMS) haben zu einer wesentlichen Vereinfachung bei der Erstellung graphischer Benutzungsoberflächen geführt und haben gleichzeitig einen technischen Reifegrad erreicht, der ihren kommerziellen Einsatz bei Anwendern interessant erscheinen lassen. 1.2 Welche Entwicklungswerkzeuge für Benutzungsoberflächen sind heute verfügbar? Mittlerweile kann man auch im Bereich von Entwicklungswerkzeugen für graphische Benutzungsschnittstellen auf mehrere Generationen zurückblicken. Ausgehend von User Interface Tool Kits und Window Management Systems wurden Interface Builder und User Interface Management Systems (UIMS) entwickelt. Diese Entwicklung spiegelt auch eine Zunahme an Funktionalität innerhalb der Werkzeuge wider, d.h. sie bieten dem Entwickler nicht nur eine Sammlung von Library Functions für die Schnittstellengestaltung, sondern übernehmen auch das Window Management und ermöglichen eine graphische interaktive Gestaltung der Präsentationskomponente sowie, mittels einer eigenen Script Sprache, die des Dialogablaufes. Zusätzlich bieten neuere Werkzeuge auch einen Simulationsmodus an, der eine schnelle Evaluation der Designergebnisse ermöglicht und somit ein rapid prototyping auf Ebene der Benutzungsschnittstelle unterstützen. Wichtig ist die mit der Weiterentwicklung der Werk- 74
3 zeuge einhergehende stärkere Trennung des Codes der Benutzungsschnittstelle vom eigentlichen Applikationscode. Dies ermöglicht nicht nur eine bessere Arbeitsteilung im Softwareentwicklungsprozeß - etwa dahingehend, daß ein Entwickler mit umfassenden graphischen und ergonomischen Kenntnissen die Benutzungsschnittstelle entwirft, die eigentliche Applikation der Applikationsprogrammierer mit umfassenden Programmierkenntnissen - sondern erlaubt auch eine bessere Wartung der Software insgesamt. Änderungen, die sich auf die Benutzungsschnittstelle beziehen, lassen sich leichter lokalisieren und bewirken keinen Eingriff in den Applikationscode. UIMS stellen derzeit die fortschrittlichste Form der Entwicklungswerkzeuge für Benutzungsschnittstellen dar. Man kann bereits vier Generationen von UIMS unterscheiden [Hix 1990]. Die erste Generation kommerziell verfügbarer UIMS erschien Anfang der 80er Jahre. Sie waren in ihrer Funktionalität noch sehr eingeschränkt (z.b. Prototype Builders bzw. Display Managers, die auf Backus-Naur-Form orientierten Programmiersprachen basierten) und konnten nur von professionellen Programmierern genutzt werden. Die erzeugten Benutzungsschnittstellen erfüllten meist nur eine mockup Funktion und mußten anschließend mit konventionellen Programmiersprachen nachimplementiert werden. Eine Einbindung in Entwicklungswerkzeuge des Software Engineerings war kaum gegeben. Die zweite Generation war durch eine Zunahme an Funktionalität gekennzeichnet (z.b. Ablöse von Backus-Naur-Form orientierten Programmiersprachen durch graphische Präsentationstechniken zur Entwurfsunterstützung, stärkere Trennung der Benutzungsschnittstelle von der Applikation, größere Bandbreite an möglichen Dialogtechniken usw.), allerdings um den Preis einer komplexen Bedienung und unter Vernachlässigung von ergonomischen Aspekten. Auch hier erfolgte noch keine Einbindung in Entwicklungsumgehungen des Software Engineerings, allerdings wurden verstärkt Methoden und Techniken des Software Engineerings unterstützt (z.b. State Transition Diagrams). Die meisten der heute verfügbaren UIMS gehören der dritten Generation an. Sie ermöglichen eine direkt-manipulative Erstellung von komplexen graphischen Benutzungsschnittstellen, basieren vielfach auf dem objekt-orientierten Paradigma und ermöglichen mittels Script Sprachen eine Implementierung des Dialogablaufes. Sie sind in der Benutzung wesentlich einfacher und erfordern nicht unbedingt Programmierkenntnisse. Es gibt starke Bestrebungen, heutige UIMS in CASE Entwicklungsumgehungen zu integrieren mit dem Ziel, aus bereits erfaßten Daten und Funktionen sowie entsprechenden Sichtendefinitionen automatisch Benutzungsschnittstellen mittels des UIMS zu generieren. Die mit UIMS der dritten Generation zu erbringenden Designleistungen sind jedoch nach wie vor von großer Komplexität und erfordern vom Entwickler ein hohes Maß an Software Engineering- und Software-Ergonomie-Wissen. Diese Problematik führte zu Überlegungen, dem Designer innerhalb seines Werkzeuges mit Hilfe von wissensbasierten Techniken Beratungs- und Qualitätssicherungsleistungen zur Verfügung zu stellen. Dies ist auch das Ziel der UIMS der vierten Generation. Darüber hinaus sollen sie die Erstellung multimedialer Benutzungsschnittstellen (Ton, Bild, Animation) verstärkt unterstützen. Ziel ist auch eine organische Integration des UIMS in eine umfassende Software-Entwicklungsumgebung, die alle Phasen des Softwarelebenszyklus methoden-und werkzeugmäßig abdeckt. UIMS dieser Generation befinden sich noch im Forschungsstadium und sind in der Regel nur als Forschungsprototypen verfügbar. Der Trend im Bereich der Softwareentwicklung geht in Richtung integrierter Entwicklungsumgebungen, bekannt unter dem Schlagwort CASE (Computer Aided Software 75
4 Engineering). Derartige Entwicklungsumgebungen sollten sowohl ein UIDE (User Interface Development Environment) als auch ein ADE (Application Development Environment) beinhalten. Die Ziele des im folgenden vorgestellten Projektes beziehen sich auf den Bereich von UIDE. Ein UIDE sollte eine Reihe von Eigenschaften besitzen [Larson 1992]: Werkzeuge zum Entwerfen der Benutzungsschnittstelle (z.b. Editoren zum Spezifizieren von Interaktionsobjekten und Dialogabläufen) Sal')lmlung von Gestaltungswissen (z.b. Normen, Style Guides und Richtlinien), die mittels Beratungsleistungen (z.b. on-line Hilfen, Hypermediadokumente) vermittelt wird Bibliothek wiederverwendbarer Software (z.b. Sammlung von lnteraktionsobjekten, Dialogabläufen) Werkzeuge zum Evaluieren der Benutzungsschnittstelle (z.b. Simulationsmodus, Konsistenz- und Vollständigkeits-Checker, Qualitätssicherungskomponente eines Expertensystems) Selbst fortschrittliche Entwicklungswerkzeuge für Benutzungsschnittstellen, wie beispielsweise UIMS, besitzen in der Regel nur die erste der oben genannten Eigenschaften und erfüllen damit noch nicht die angestrebten Eigenschaften eines UIDE. 2. Ziele des Projektes IDA Die oben beschriebene Ausgangssituation stellte den Anknüpfungspunkt für das GMD-Projekt "User Interface Design Assistance (I DA)" dar. Das Projekt wurde am mit einer Laufzeit von drei Jahren gestartet. Es wird in enger wissenschaftlicher Kooperation mit der Fachhochschule Darmstadt (Fachbereich Informatik), der Universität Bonn (Fachbereich Informatik) und der Universität Essen (Fachbereich lndustriedesign) durchgeführt. Zusätzlich werden auch intensive Kooperationen mit Anwendern und Herstellern von Entwicklungswerkzeugen für graphische Benutzungsoberflächen durchgeführt (vgl. Abschnitt 4). Das erste Ziel dieses Projektes besteht darin, software-ergonomisches Gestaltungswissen für eine EDV-gestützte Vermittlung aufzubereiten. Im Zuge der dabei erforderlichen Oparationalisierung und Formalisierung des ergonomischen Gestaltungswissens ist zu entscheiden, welches Wissen mittels hypermedialen Dokumenten bzw. mittels eines Expertensystems zu vermitteln ist und welches Wissen mittels generischer Konstrukte direkt in einem Entwicklungswerkzeug integriert werden kann. Im letzten Fall gilt es festzustellen, inwieweit ergonomisches Gestaltungswissen durch Methoden und Techniken fortschrittlicher Entwicklungswerkzeuge (z.b. mittels objektorientierter Vererbungsmechanismen) im Werkzeug selbst abgebildet werden kann. Die im Rahmen des Projektes gewonnenen Erkenntnisse sollen den Entwicklern derartiger Entwicklungswerkzeuge als Ausgangspunkt für weitergehende Überlegungen zur Integration zusätzlicher "intelligenter'' Leistungen in ihre Werkzeuge dienen. Das zweite Ziel des Projektes basiert auf dem ersten und beinhaltet die EDV-gestützte Bereitstellung von software-ergonomischem Gestaltungswissen im Entwicklungs- 76
5 prozeß von Benutzungsschnittstellen. Dies soll durch dessen Integration in fortschrittliche Entwicklungswerkzeuge (z.b. UIMS) erfolgen. Damit soll erreicht werden, daß der Softwareentwickler ohne software-ergonomische Vorkenntnisse diese während des Designprozesses gleichzeitig mit der Handhabung der User Interface Design Tools vermittelt bekommt (training on the job), der Softwareentwickler die Möglichkeit erhält, vorgefertigte Bausteine einer ergonomischen Benutzerschnittstelle zu verwenden (reusability), der Softwareentwickler bei der Einhaltung von ergonomischen Standards und Richtlinien angeleitet wird (usability) und daß der Softwareentwickler die Möglichkeit geboten bekommt, die ergonomische Qualität der von ihm entworfenen Benutzerschnittstellen, schon im Designprozeß, kritisch zu beurteilen (quality assurance). Durch die Integration von Gestaltungswissen in den Entwicklungsprozeß soll sowohl eine prospektive als auch eine retrograde Unterstützung des Entwicklers von Benutzungsschnittstellen in Fragen der software-ergonomischen Gestaltung ermöglicht werden. Das dritte Ziel des Projektes beinhaltet die Integration der Entwicklung der Benutzungsschnittstelle in den gesamten Softwareentwicklungsprozeß. Es sollen dabei vor allem Methoden der objekt-orientierten Analyse und des objekt-orientierten Designs auf ihre Eignung für die Entwicklung der Benutzungsschnittstelle hin untersucht werden. Angestrebt wird eine durchgängige Entwicklungsmethode für alle Phasen des Softwarelebenszyklus. 3. Projektergebnisse 3.1 Rechnerbasierte Repräsentation von software-ergonomischem Wissen Bei dem rechnerbasiert zu vermittelnden software-ergonomischen Gestaltungswissen steht Gestaltungswissen für graphische Benutzungsoberflächen des Büro- und Verwaltungsbereiches im Vordergrund. Diese gewinnen heute im Zuge der Einführung von PCs bzw. Workstations (Ciient-Server Konzepte) in vielen Unternehmen zunehmend an Bedeutung. Prinzipiell ist es aber möglich, die im Rahmen dieses Projektes erstellten Mechanismen auch zur Vermittlung von anderen Wissensinhalten, wie beispielsweise Gestaltungsanforderungen für Benutzungsoberflächen von CAD Systemen [GI1991] oder von noch im Forschungsstadium befindlichen Schnittstellenkonzepten, wie beispielsweise 3 D-, Multimedia- oder Multiuser-Benutzungsoberflächen zu verwenden. Gestaltungswissen zu graphischen Benutzungsoberflächen des Büro- und Verwaltungsbereiches liegt heute in vielfältiger Form vor: Forderungen der internationalen Normung; z.b. ISO-Norm 9241 Part 10 bis 17 (GEN 29241, Part 1 0 bis 17) Style Guides von Computerherstellern; z.b. OSF/MOTIF Style Guide [OSF/Motif 1993], Sun OPEN LOOK Style Guide [SUN 1989], IBM Common User Access [IBM 1989, 1989a 1991, 1991 a], SIEMENS/NIXDORF Style Guide [Siemens/Nixdorf 1990], APPLE Style Guide [Apple 1992], NeXT Style Guide [NeXT 1992], Microsoft Windows [Microsoft 1992] 77
6 allgemeine herstellerunabhängige Gestaltungsrichtlinien; z.b. EVADIS II Prüffragen [Oppermann et. al. 1992], Principles and Guidelines in Software User Interface Design [Mayhew 1992), Human-Computer Interface Design Guidelines [Brown 1988], Handbuch zur software-ergonomischen Gestaltung von Bildschirmmasken [Hoffmann et. al. 1989], Programming the User Interface [Brown et al. 1989], MITRE-Richtlinien [Smith et al. 1986] Vor allem die Berücksichtigung der Forderungen der internationalen Normung spielen eine wichtige Rolle. Damit soll erreicht werden, daß die realisierten Benutzungsschnittstellen auch weitgehend normenkonform sind. Letzteres stellte heute und vor allem in Zukunft ein wichtiges Argument für die Vermarktung und den Einsatz von Softwareprodukten in der Praxis dar. Für eine rechnerbasierte Vermittlung mittels unterschiedlicher rechnerbasierten Techniken (objekt-orientierten, multimedialen und wissensbasierten) ist es erforderlich, das vorhandene software-ergonomische Wissen aufzubereiten. Das Ergebnis dieser Oparationalisierung des software-ergonomischen Wissens wird in unterschiedlichen Formen der rechnerbasiert Repräsentation bestehen (z.b. in Modellbibliotheken, in Hypermediadokumenten, in Wissensbasen). Die Art der Repräsentation und das "richtige Mischungsverhältnis" zwischen den gewählten Repräsentationsmedien ist eine der wichtigen Forschungsfragen dieses Projektes. Zum gegenwärtigen Zeitpunkt können dazu nur "common sense"-basierte Vermutungen angestellt werden. Durch die inkrementalle Vergehensweise des Projektes soll sichergestellt werden, daß ein "empirisch"-basiertes Mischungsverhältnis der Wissensrepräsentation erreicht und evaluiert wird. Aufgrund der starken Abhängigkeit der software-ergonomischen Gestaltungsforderungen von konkreten Anwendungsdomänen, wird eine Differenzierung des Wissens in ein generisches und in ein domänspezifisches erforderlich sein. Generisches Wissen hat prinzipielle Gültigkeit, unabhängig von der konkreten Anwendungsdomäne; domänspezifisches Wissen kann nur in einem konkreten Anwendungskontext zum Einsatz gelangen. 3.2 Rechnerbasierte Unterstützungswerkzeuge für eine software-ergonomische Gestaltung Im Rahmen des Projektes sollen die in der folgenden Abbildung dargestellten Unterstützungswerkzeuge (Design Aid Tools) realisiert werden, wobei jedoch deren endgültige Implementierung im starken Maße von der gewählten Softwarearchitektur und den gewählten Entwicklungswerkzeugen abhängig ist. Es können daher im folgenden nur erste Ideen und Realisierungsansätze dargestellt werden Konstruktionsunterstützung Erstes Projektergebnis soll eine Design Aid Tool sein, das auf einer Bibliothek von Modellvorlagen basiert. Diese Modellvorlagen sollen den Gestaltungsforderungen der Normen, Style Guides und herstellerunabhängigen Gestaltungsrichtlinien entsprechen und somit dem Entwickler als Baukasten für die Erstellung komplexer graphischer Benutzungsschnittstellen dienen. Diese Modellvorlagen sollten nicht nur 78
7 r!"'''"mf-.og'"m die Benutzungsschnittstelle / Objekte, Methoden. usw.) f Design Aid Tools zur Unterstützung der software -ergonomischen Gestaltung ( Konstruktion )- Repräsentationen software -ergonomischen Wissens ~ibliothek von.::: Modellvorl'!_gen 1: ~ -....r::: "' "' ~ Implementierung > V. graphischer Benutzungst: "' - schnittstellenmittels - ~ Hyperc spezieller Entwicklungs-... media- c "' werkzeuge (UlMS) für da< Beratung und 0 Erklärung }- doku- 1: "" User Interface Design mente c.. "' 0 Q: i 7 schnittstelle (GUI) mit "''""h' '"""'m g I... "Look and Fee I" ( Wissensbasis=:: ( Qualitätssicherung )- "" Bild Vlll-1: Rechnerbasierte Unterstützungswerkzeuge einfache und komplexere Dialogobjekte (z.b. Pushbutton, List Box, Tabellen, Dialogfenster) enthalten, sondern auch typische Dialogabläufe in Form von Scripts (z.b. typische Metadialoge der Interaktion, wie Hilfedialoge, Fehlerdialoge, Auswahl- und Speicherungsdialoge). Durch die Anwendung der Modellvorlagen im Designprozeß soll bereits eine weitgehende Normen- und Style Guide Konformität sichergestellt werden. Dadurch, daß der Entwickler auf ergonomisch gestaltete "Bausteine" einer Bibliothek zurückgreifen kann, erfährt er eine maßgebliche Unterstützung bei der Erreichung des Designzieles: "Gestaltung von benutzerfreundlichen Benutzungsschnittstellen". Gleichzeitig wird er von Designaufgaben entlastet, indem er auf bereits vorgefertigte Modelle zur Erstellung anspruchsvoller graphischer Benutzungsoberflächen zurückgreifen kann (reuseability). Damit dient die Bibliothek von Modellvorlagen der Unterstützung der Konstruktion der Benutzungsschnittstelle. Beim Aufbau einer derartigen Bibliothek von Modellvorlagen spielt das objekt-orientierte Paradigma eine wichtige Rolle. Grundlage für den Aufbau von Modellvorlagen sind die generischen Interaktionsobjekte des UIMS. Sie beinhalten eine Vielzahl von Default-Attributen, die ihr standardmäßiges Aussehen festlegen. Mittels dieser generischen Interaktionsobjekte können nun einfache oder hierarchische Modellvorlagen definiert werden. Dabei werden die Default-Attribute überschrieben, um ein gewünschtes Verhalten zu definieren (z.b. Normen- oder Style Guide Konformität). Die Modellvorlagen können nun ihrerseits die Basis zur Definition von anwendungsspezifischen einfachen oder hierarchischen Interaktionsobjekten dienen. Dabei können wiederum Anpassungen im Sinne der Veränderung von Modell-Attributen vorgenommen werden. 79
8 Eine wichtige Designaufgabe stellt die Strukturierung der Modellbibliothek dar. Von der Art der gewählten Strukturierung wird auch die Zugänglichkeil zu den abgelegten Modellen bestimmt (Information Retrieval Problem) und damit schlußendlich deren Nützlichkeit für den Entwickler. Im Rahmen der bisherigen Projekttätigkeiten wurden mittels des UIMS "ISA Dialog Manager'' (von ISA, Stuttgart) Und des UIMS "XFaceMaker'' (von NSL, Paris) erste Modellbibliotheken erstellt. Das Look und Feel der Dialogbausteine dieser Bibliotheken basjeren auf dem CUA, der ISO-Norm 9241 und herstellerunabhängigen Gestaltungsrichtlinien Beratung und Erklärung Mittels einer Beratungs- und Erklärungskomponente sollen dem Entwickler ergonomische Beratungs- und Erklärungsleistungen während des Entwurfsprozesses der Benutzungsschnittstelle zur Verfügung gestellt werden. Damit wird dem Entwickler fehlendes ergonomisches Expertenwissen, zusätzlich zu dem mittels Modellvorlagen in das Entwicklungswerkzeug integriertem, zur Verfügung gestellt. Damit soll ihm die Möglichkeit eröffnet werden, sich ergonomisches Wissen im Zuge des Designprozesses anzueignen, um ihm einen Wissenstransfer auf zukünftige Aufgabenstellungen und Entwicklungsprojekte zu ermöglichen. Durch die Möglichkeit auch eigene Modellvorlagen in die Modellbibliothek sowie entsprechende Gestaltungshinweise in die Beratung aufzunehmen, kann der Effekt des Wissenstransfers gesteigert werden. Damit wird dem Entwickler die Möglichkeit geboten, Anpassungen seines Entwicklungswerkzeuges an seine konkreten Aufgabenstellungen vorzunehmen. Um Beratungs- und Erklärungsleistungen in Anspruch zu nehmen, soll der Entwickler objektsensitiv ergonomisches Wissen abrufen können, etwa wenn er in einer bestimmten Situation eine Beratungsleistung benötigt (Wissen wird prospektiv vom Entwickler angefordert). Die Beratung und Erklärung wird mittels Hypermediadokumente durchgeführt, die zur Wissensvermittlung neben Text und Graphik auch Animation und Sprache verwenden. Zur Erstellung derartiger Hypermediadokumente ist der Einsatz von Multimedia-Tools erforderlich. Der Inhalt der Beratungsleistung wechselt kontextsensitiv mit der Auswahl eines bestimmten Interaktionsobjektes (Widgets) bzw. mit Änderung des Modus (z.b. in einem Dialogeditor werden die Inhalte anders sein als in einem WYSIWYG-Editor). Das Gestaltungswissen sollte nicht nur auf der Ebene von einzelnen Interaktionsobjekten (z.b. Listbox), sondern auch auf der Ebene zusammengesetzter Interaktionsobjekte (z.b. Dialogfenster, Tabellen) vermittelt werden. Mit der Beratungskomponente werden vor allem tutorielle Zwecke verfolgt. Um die Umsetzung der vermittelten ergonomischen Wissensinhalte zu erleichtern, sollte der Entwickler direkt vom Hypermediadokument in die Modellbibliothek verzweigen können. Beispielsweise durch Doppelklick auf das Wort "Modell" im Text erfolgt ein Link auf das entsprechende Modell in der Modellbibliothek. Das anwendungsspezifische Interaktionsobjekt "Listbox" erbt nun die Eigenschaften des ausgewählten Modells. Durch diese Koppelung der Beratungskomponente mit der Modell- 80
9 bibliothek wird der Entwickler nicht nur in der Umsetzung der vermittelten ergonomischen Wissensinhalte unterstützt, sondern es wird ihm ein weiterer Zugang zu den Inhalten der Modellbibliothek angeboten. Vor allem Entwickler mit keinen oder nur geringen ergonomischen Kenntnissen werden diesem Zugang den Vorzug geben. Neben einer kontextsensitiven Beratung und Erklärung ist auch eine Vermittlung von software-ergonomischen Gestaltungskenntnissen auf einer allgemeineren Ebene notwendig. Beispielsweise wann sind sinnvollerweise welche Interaktionsobjekte einzusetzen, welche Interaktionsobjekte gibt es überhaupt, usw. Dazu sind geeignete Einstiegsmechanismen in die allgemeine Beratungs- und Erklärungskomponente zu entwickeln, z.b. Baumdarstellung, lndexdarstellung, strukturierter Browser. Die zu wählende Gliederungsstruktur muß an die Bedürfnisse des Entwicklersangepaßt sein (Information Retrieval Problem). Im Rahmen der bisherigen Projekttätigkeiten wurden mittels verschiedener Hypermedia-Tools, wie "ISA Didot/IDEA" (von ISA, Stuttgart), "FrameMaker" (von Frame Technology), "MetaCard" (von MetaCard Corp.) und "Toolbook" (von Asymetrix) erste Hypermediadokumente zur Beratung und Erklärung erstellt. Die vermittelten Wissensinhalte basieren auf dem CUA, der ISO-Norm 9241 und herstellerunabhängigen Gestaltungsrichtlinien Qualitätssicherung Bereits erbrachte Designergebnisse sollen mittels wissensbasierter Techniken - basierend auf einer ergonomischen Wissensbasis - bewertet werden (z.b. ob bei der Gestaltung einer Menüleiste die Anzahl der Menüoptionen einen bestimmten kritischen Wert übersteigen). Aufgrund der Ergebnisse dieses Bewertungsprozesses sollen Kommentare für Designverbesserungen geliefert werden (z.b. wenn kritischer Wert bzgl. der Menüoptionen überschritten wurde, wird der Entwickler darauf aufmerksam gemacht). Die Vermittlung des Gestaltungswissens erfolgt in diesem Fall retrograd. Dem Entwickler soll aber die Entscheidung überlassen bleiben, ob er von diesen Kommentaren Gebrauch macht. Die Präsentation der Kommentare erfolgt primär in textueller Form (z.b. ein einem Dialogfenster). Sie sollten Verweise auf vorhandene Modelle in der Modellbibliothek bzw. auf vorhandene Gestaltungshinweise im Beratungs- und Erklärungstool enthalten, die zur Beseitigung der aufgezeigten ergonomischen Mängel herangezogen werden können. Weitere Beispiele für eine kritische Bewertung von Designergebnissen, die mittels des UIMS erstellt werden, wären die Plazierung der Interaktionsobjekte auf der Benutzungsoberfläche, die Art der Farbengestaltung, die Art der Dialoggestaltung usw. Um die vorgenommene Qualitätssicherung verstehen zu können, sollte der Entwickler nachfragen können, wieso vom Expertensystem bestimmte Elemente der von ihm entworfenen Benutzungsschnittstelle kritisiert worden sind. Dazu sind ihm beispielsweise alle angewendeten Regeln zu vermitteln, damit er den Problemlösungsprozeß nachvollziehen und auf seine weitere Arbeit übertragen kann. Im Rahmen der bisherigen Projekttätigkeiten wurde die Expertensystem-SheU "Pro Kappa" (von lntellicorp) herangezogen, um eine Wissensbasis und die notwendigen 81
10 lnferenzmechanismen zu realisieren. Die Inhalte der Wissensbasis basieren auf den Anforderungen des CUA, der ISO-Norm 9241 und herstellerunabhängigen Gestaltungsrichtlinien Integration, Portabilität und Pflege der Unterstützungswerkzeuge Die Integration der Unterstützungswerkzeuge untereinander sowie mit dem UIMS stellternewichtige Voraussetzung zur Erreichung eines sinnvoll nutzbaren UIDE dar. Neben dem eigentlichen Entwicklungswerkzeug für die Benutzungsschnittstelle (UIMS) werden dem Entwickler eine Reihe zusätzlicher Werkzeuge angeboten, die ihn während des Entwicklungsprozesses unterstützen sollen. Dabei ist zu berücksichtigen, daß für den Entwickler dieser Wechsel zwischen den verschiedenen Werkzeugen nicht mit einem zusätzlichen Handhabungsaufwand verbunden ist. Entwicklungs- und Unterstützungswerkzeuge müssen von ihrer Zugänglichkeit und Handhabbarkeit gut aufeinander abgestimmt sein. Die folgende Abbildung zeigt in schematischer Form, wie sich die verschiedenen Werkzeuge gegenüber dem Entwickler auf dem Bildschirm seines PCs oder Workstation präsentieren bzw. aktiviert werden können. Anschließend wird anhand von kurzen Szenarien die integrative Nutzung der Unterstützungswerkzeuge beschrieben. Der Entwickler möchte nachsehen, ob es zu einem bestimmten Interaktionselement eine Modellvorlage gibt. Er drückt den Konstruktionsbutton und erhält in einem Fenster die gewünschte Modellvorlage, sofern sie vorhanden ist bzw. einen Hinweis, daß es keine gibt. Ist ein Modell vorhanden, kann durch Aktivierung desselben eine Vererbung dessen Eigenschaften an das vorhandene Interaktionselement veranlaßt werden. Neben diesen kontextsensitiven Hinweis kann sich der Entwickler mittels verschiedener Information Retrieval Mechanismen (Index, strukturierte Browser, etc.), die ihm im Fenster angeboten werden, auch einen generellen Überblick über die vorhandenen Modellvorlagen verschaffen. Der Entwickler weiß nicht, wie er ein bestimmtes Interaktionselement ergonomisch richtig gestaltet. Er drückt den Beratungsbutton und bekommt das relevante Beratungsthemen mittels Hypermediadokument vermittelt. Möchte der Entwickler einen generellen Überblick über alle vorhandenen Beratungsthemen oder eine generelle Beratung zur software-ergonomisch richtigen Gestaltung, so werden ihm durch Einsatz entsprechender Information Retrieval Mechanismen (z.b. Index, strukturierten Browser) alle vorhandenen Themen angezeigt. Der Entwickler möchte nach erbrachter Designarbeit eine Qualitätssicherung durchführen. Er muß zuerst die bisherigen Ergebnisse sichern und anschließend auf den Qualitätssicherungsbutton drücken. Die Qualitätssicherungskomponente interpretiert diese Daten und meldet alle festgestellten Verstöße gegen bestimmte Regeln der Wissensbasis in einem eigenen Fenster. Diese Kommentare bietet auch Hinweise auf etwa vorhandene Beratungsleistungen und Modellvorlagen an. Diese Hinweise können für einen gezielten Einstieg in die Beratungs- bzw. Konstruktionskomponente genutzt werden. 82
11 Pflege der Untersrützungswerkzeuge Mittels eines Daten Dictionaries und einer Memdaten bankwerden die Wissensinhalte der verschiedenen Untersrützungswerkzeuge verwaltet. Dies dient vor allem zur Pflege der Wissensinhalte (z.b. Konsistenz. Aktualität. Vollständigkeit. usw.). UIMS Ablage Objekte Bearbeiten Spezial... Primäres Entwicklungswerkzeug zum Entwerfen von graphischen Benutzungsoberflächen. da\ bei Bedarf durch den Einsatz von Unterstützungswerkzeugen der!da-komponente unterstützt wird. Konstrukionsunterstützung / / ~ / ~/ ' ' ' _" ' ' / / ~ ~/ Beratung und Erklärung IDA I ',,I-{ Konstruktion d 1 A ' Ber;.tuflg )! ', I / "\,(Q1i'alitätssich;nfng) / /; / '.,;. ~ Pflege J\ I / I / / 1/ ( /I Qualitätssicherung I I I Mittels geeigneter Information Retrieval Konzepte wird dem Entwickler ein Zugang zu den Modellen der Modellbibliothek ermöglicht. Mittels Hypermediadokumenten werden dem Entwickler kontext sensitive oder allgemeine software ergonomische Wissensinhalte ver mittelt. Es werden festgestellte Mängel in textueller Form aufgezeigt. Der Entwickler erhält die Möglichkeit. zu entsprechenden Hypermedia dokumenten oder Modellen zu verzweigen. l t ~ ~ ~ Bild Vlll-2: Integration der Unterstützungswerkzeuge Der Entwickler möchte die vorhandenen ergonomischen Wissensinhalte ergänzen bzw. verändern. Dazu aktiviert er den Pflegebutton. Er erhält ein Fenster präsentiert, das im überblicksmäßig zeigt, welche Wissensinhalte in welchem Unterstützungswerkzeug zu finden sind. Beispielsweise wird ihm in Tabellenform angezeigt, daß es zum Interaktionselement Drop-Down List ein Modell, ein Beratungshypermediadokument und Regeln in der Wissensbasis gibt. Er kann nun direkt in das gewünschte Unterstützungswerkzeug verzweigen, um Änderungen oder Ergänzungen an den Inhalten vorzunehmen. Wie das obige Szenario zeigt, ist ein wichtiger Aspekt beim Entwurf von verschiedenartigen Unterstützungswerkzeugen die Konsistenthaltung des software-ergonomischen Wissens, da dieses in den Unterstützungswerkzeugen in unterschiedlicher Form repräsentiert ist. Um eine Pflege des Wissens sicherzustellen, sind geeignete Mechanismen vorzusehen. Die folgenden Abbildung zeigt Möglichkeiten zur Pflege der Wissensinhalte der verschiedenen Unterstützungswerkzeuge. 83
12 I Entwickler IDA ~ UIMS l l l c.t = E = -g 1)1) c ~... :::.; 5 E E ] "E:!! '; c ~ ~ " -f Q -; c =w ::.c = '1:1 = = 1)1).!2,1: " 1:.. 0 T T T ~,1: t' " = c.! CIJ ~ ";; "' ~ ilc :E = e e "' t.l:l c... ;s c l5 ~ " = " s s =-~ "g ;...Q "' = :CQ :::.; ~ ~ Q c Q.::: " l l l ;: ~ = i! E ~ Meta-Datenbank ti5.5 l ~ Kommunikation und Datenfluß Bild Vlll-3: Pflege der Wissensinhalte der Unterstützungswerkzeuge Der Interface Design Assistant (IDA) ist einmal ein internes Kontrollprogramm, das die Ausführung der verschiedenen Unterstützungswerkzeuge koordiniert, d.h. es verwaltet und steuert die Kommunikation (mittels entsprechender Schnittstellenprotokolle) zwischen den verschieden Unterstützungswerkzeugen. IDA besitzt auch eine Benutzungsschnittstelle, über die der Entwickler die verschieden Unterstützungswerkzeuge aktivieren kann. Zusätzlich stellt IDA ein eigenes Pflegemodul bereit, das die inhaltlichen Abhängigkeiten zwischen den einzelnen Hypermediadokumente, den Modellvorlagen und den Regeln der Wissensbasis visualisiert. Dazu wird auf Daten in einem Data Dictionary und einer Meta-Datenbank zurückgegriffen. ln diesen sind die inhaltlichen Abhängigkeiten der einzelnen Hypermediadokumente, der Modellvorlagen und der Regeln der Wissensbasis sowie deren Beziehungen untereinander gespeichert. Das ergonomische Wissen kann nun mit Hilfe des Pflegemoduls für den aktuellen Anwendungsbereich adaptiert werden bzw. es können damit neue software-ergonomische Wissensinhalte eingebracht werden. Die Unterstützungswerkzeuge werden sowohl auf einer UNIX-Plattform unter OSF/ Motif (SUN-Workstation) als auch auf einer DOS-Plattform unter Windows 3.1 (PC) realisiert. Damit soll eine Plattformportabilität der Projektergebnisse gewährleistet werden. So kann auf spezifische Anforderungen der jeweiligen Plattformen Rücksicht genommen werden. Neben einer Plattformportabilität wird auch eine Werkzeugportabilität angestrebt. Daher werden die Unterstützungswerkzeuge an UIMSs (XFace- 84
13 Maker und ISA/Dialog Manager) verschiedener Hersteller angebunden. Damit soll eine prinzipielle Übertragbarkeit der Projektergebnisse auf verschiedene Entwicklungswerkzeuge sichergestellt werden. 3.3 Integration der Entwicklung der Benutzungsschnittstelle in den Softwareentwicklungsprozeß Da das UIMS nur ein Werkzeug zur Entwicklung von Benutzungsschnittstellen darstellt, muß es mit geefgneten Entwicklungsmethoden kombiniert werden. Die Eignung derartiger Methoden ergibt sich daraus, inwieweit spezifische Anforderungen des software-ergonomischen Designs und des software-technischen Designs gleichzeitig und gleichwertig berücksichtigt werden können. Neben herkömmliche Entwurfsmethoden der Softwaretechnik, wie beispielsweise Datenflußdiagramme, E/R-Diagramme, Petri-Netze, State-Transition-Networks, SADT, SA soll vor allem die Eignung von objekt-orientierten Entwurfsmethoden und -techniken, wie beispielsweise OOA, OOD, untersucht werden [Coad et al. 1991, 1991 a; Rumbaugh et al. 1991; Booch 1991 ]. Vielfach wird beim Entwurf von graphischen Benutzungsschnittstellen ebenfalls eine objekt-orientierte Sichtweise verfolgt. Es ist nun zu untersuchen, inwieweit der durchgängige Einsatz von objekt-orientierten Methoden und Werkzeugen (Modellieren von Anwendungsobjekten bzw. -klassen integriert mit der Benutzungsschnittstelle, objekt-orientierte Programmierung usw.) möglich ist und inwieweit sich hierbei Vorteile ergeben. Ein wichtige Forschungsfrage in diesem Zusammenhang ist die "organische" Überleitung der Designrequirements (z.b. Daten, Funktionen, Abläufe) der vorangegangen Analyse- und Designphasen in die Implementierungsphase der Benutzungsoberfläche. Hier lassen die neuen objekt-orientierten Ansätze der Systementwicklung erfolgsversprechende Anknüpfungspunkte erkennen (z.b. direkte Ableitung von Interaktionsobjekten aus Datenobjekten oder direkte Ableitung von Dialogabläufen aus Kontrollflüssen). Im Rahmen des Projektes werden gängige objekt-orientierte Ansätze auf ihre diesbezügliche Eigung hin untersucht und sollen gegebenenfalls um erforderliche Notationen erweitert werden. Die so gewonnen Erkenntnisse könnten wiederum mit Hilfe der Unterstützungswerkzeuge- zusätzlich zum software-ergonomische Wissen- dem Designer vermittelt werden. Damit wäre die notwendige und als strategischer Erfolgsfaktor anzusehende Integration von Methoden und Techniken aus dem Bereich des Software-Engineering und der Software-Ergonomie in Methoden und Werkzeuge für den Softwareentwicklungsprozeß zu erreichen. 4. Ausblick Erste Projektergebnisse zeigen, daß rechnerbasierte Unterstützungswerkzeuge einen vielversprechenden Ansatz zur Vermittlung und Sicherstellung von softwareergonomischen Gestaltungsanforderungen darstellen. Sie zeigen einen erfolgversprechenden Weg zur Verankerung von software-ergonomischem Wissen in den Köpfen der Softwareentwickler auf. Ein wichtiges Ergebnis des Projektes wird die Darstellung der Eignung der verschiedenen Unterstützungswerkzeuge im praktischen Einsatz sein. Daher sollen die Projektergebnisse für ausgewählte Anwendungsdomä- 85
14 nen typischer Anwender des Büro- und Verwaltungsbereiches erstellt und evaluiert werden. Dazu wurden eine Reihe von Anwenderkontakte geknüpft und im Rahmen von Workshops vertieft. Zusätzlich wurden Kontakte zu Herstellern von UIMS und Software-Häusern aufgebaut, um im Rahmen einer Bedarfsanalyse typische Anforderungen von Entwicklern an Werkzeuge des User Interface Design zu erfassen und um auf die besonderen Bedürfnisse bei der Vermittlung von software-ergonomischen Wissen einzugehen. Die umfassende Evaluierung der Unterstützungswerkzeuge im praktischen Einsatz soll im Rahmen umfassender Feldtests erfolgen. Die dabei gewonnen Erkenntnisse bilden die Grundlage für eine evolutionäre Weiterentwicklung der Projektergebnisse. Literaturverzeichnis [Apple 1992] Apple: Macintosh Human Interface Guidelines. Reading: Addison-Wesley [Aschersleben et al. 1989] Aschersleben G., Zang-Scheucher B.: Der Prozeß der Software-Gestaltung Eine Bestandsaufnahme in Wissenschaft und Industrie. ln: Maaß S., Oberquelle H. (Hrsg.): Software-Ergonomie '89, Stuttgart. Teubner S [Beimel et al. 1992] Beimel J., Hüttner J. Wandke H.: Kenntnisse von Programmierern auf dem Gebiet der Software-Ergonomie: Stand und Möglichkeiten zur Verbesserung. Schriftliche Fassung eines Vortrages, gehalten auf der Fachtagung der Sektion Arbeits-, Betriebs und Organisationspsychologie des Berufsverbandes Deutscher Psychologen "Arbeits-, Betriebs- und Organisationspsychologie vor Ort", in Bad Lauterbach. [Booch 1991 ] Booch E.: Object-Orientied Design. Redwood City: Benjam Cummings [Brown 1988] Brown C. M. L.: Human-Computer Interface Design Guidelines. Norwood: Ablex Publishing [Brown et al. 1989] Brown J.R., Cunningham S.: Programming the User Interface, Principles and Examples, New York: John Wiley & Sons [Coad et al. 1991] Coad P., Yourdan E.: Object Oriented Analysis. Englewood Cliffs: Prentice Hall [Coad et al a] Coad P., Yourdan E.: Object Oriented Design. Englewood Cliffs: Prentice-Hall 1991 a. 86
15 [EWG 1990] EWG: Richtlinie des Rates vom 29. Mai 1990 über die Mindestvorschriften bezüglich der Sicherheit und des Gesundheitsschutzes bei der Arbeit an Bildschirmgeräten. 90/270/EWG [GI ] Gesellschaft für Informatik: Gestaltungsempfehlungen für Benutzungsoberflächen von CAD-Systemen [Hix 1990] Hix D.: Generations of User-Interface Management Systems. IEEE Software, September (1990), pp [Hoffmann et al. 1989] Hoffmann, Th., H.-G. Klose, H. Martin: Handbuch zur software-ergonomischen Gestaltung von Bildschirmen. Düsseldorf: VDI Verlag, VDI Forschungsberichte, Reihe 10: Informatik/Kommunikationstechnik, Nr [IBM 1989] IBM: Systems Application Architecture, Common User Access, Advanced Interface Design Guide [IBM 1989a] IBM: Systems Application Architecture, Common User Access, Basic Interface Design Guide [IBM 1991] IBM: Systems Application Architecture, Common User Access, Advanced Interface Design Reference [IBM 1991a] IBM: Systems Application Architecture, Common User Access, Guide to User Interface Design [ISO 9241 Part 1 0] ISO 9241 Ergonomie Requirements for Office Work with Visual Display Terminals, Part 1 0, Dialogue Principles. Draft International Standard, February [ISO 9241 Part 11] ISO 9241 Ergonomie Requirements for Office Work with Visual Display Terminals, Part 11, Usability (Principles). Committee Draft, January [ISO 9241 Part 12] ISO 9241 Ergonomie Requirements for Office Work with Visual Display Terminals, Part 12, Principles for Presentation of Information. Working_Draft, January [ISO 9241 Part 13] ISO 9241 Ergonomie Requirements for Office Work with Visual Display Terminals, Part 13, User Guidance. Working Draft, December [ISO 9241 Part 14] ISO 9241 Ergonomie Requirements for Office Werk with Visual Display Terminals, Part 14, Menu Dialogues. Draft International Standard, November
16 [ISO 9241 Part 15] ISO 9241 Ergonomie Requirements for Office Work with Visual Display Terminals, Part 15, Command Dialogues. Warking Draft, February [ISO 9241 Part 16] ISO 9241 Ergonomie Requirements for Office Work with Visual Display Terminals, Part 16, Direct Manipulation Dialogues. Warking Draft, March [ISO 9241 Part 17] ISO 9241 Ergonomie Requirements for Office Work with Visual Display Terminals, Part 17, Form filling dialogues. Warking Draft, March [Larson 1992] Larson J.: lnteractive Software, Tools for 8uilding lnteractive User Interfaces. Englewood Cliffs: Prentice Hall [Mayhew 1992] Mayhew D. J.: Principles and Guidelines in Software User Interface Design. Englewood Cliffs: Prentice Hall [Microsoft 1992] Microsoft: The Windows Interface- An Application Design Guide. Microsoft Press, [Molich et al. 1990] Molich R., Nielsen J.: lmproving a human-computer dialogue. Communications of the ACM, 33 (1990) 3, pp [Myers et al. 1992] Myers 8., Rosson M.: Survey of User Interface Programming. ln: CHI '92 Proceedings. pp [NeXT 1991] NeXT: Interface 8uilder Styleguide Release 2.0. NeXT [Oppermann et al. 1992] Oppermann R., Murchner 8., Reiterar H., Koch M.: Software-ergonomische Evaluation- Der Leitfaden EVADIS II. 8erlin: Walter de Gruyter [OSF/Motif 1993] Open Software Foundation: OSF/MOTIF Style Guide, Revision 1.2. London: Prentice-Hall [Rumbaugh et al Rumbaugh J., 81aha M., Premerlani W., Eddy F., Lorensen W.: Object-Oriented Modeling and Design. Englewood Cliffs: Prentice-Hall [Siemens/Nixdorf 1990] Siemens/Nixdorf:Styleguide Richtlinien zur Gestaltung von 8enutzeroberflächen, München: Siemens/Nixdorf [Smith et al. 1986] Smith L.S., Moiser J.: Guidelines for Designing User Interface Software. 8edford: MITRE Corp [SUN 1989] Sun Microsystems: Open Look Style Guide
.. für Ihre Business-Lösung
.. für Ihre Business-Lösung Ist Ihre Informatik fit für die Zukunft? Flexibilität Das wirtschaftliche Umfeld ist stärker den je im Umbruch (z.b. Stichwort: Globalisierung). Daraus resultierenden Anforderungen,
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
Mehr(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.
1 TimeTrack! TimeTrack! Ist ein Softwareprodukt von The Project Group, welches der Erfassung von Ist- Aufwänden von Projekten dient. Voraussetzung hierfür ist allerdings, dass das Projekt vorher mit Microsoft
MehrAnwendung der DIN EN ISO 9241 bei der Erstellung und Bewertung von Software
Anwendung der DIN EN ISO 9241 bei der Erstellung und Bewertung von Software Abstract Die Norm DIN EN ISO 9241 "Ergonomische Anforderungen für Bürotätigkeiten mit Bildschirmgeräten" ist von zentraler Bedeutung
MehrC++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang
Einleitung Dieses Buch wendet sich an jeden Leser, der die Programmiersprache C++ neu lernen oder vertiefen möchte, egal ob Anfänger oder fortgeschrittener C++-Programmierer. C++ ist eine weitgehend plattformunabhängige
MehrBeschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
MehrAnleitung zur Verwendung der VVW-Word-Vorlagen
Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Feb-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte
MehrVB.net Programmierung und Beispielprogramm für GSV
VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2
MehrOUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten
Outsourcing Advisor Bewerten Sie Ihre Unternehmensanwendungen auf Global Sourcing Eignung, Wirtschaftlichkeit und wählen Sie den idealen Dienstleister aus. OUTSOURCING ADVISOR Der Outsourcing Advisor ist
MehrAnleitung BFV-Widget-Generator
Anleitung BFV-Widget-Generator Seite 1 von 6 Seit dem 1. Oktober 2014 hat der Bayerische Fußball-Verband e.v. neue Widgets und einen neuen Baukasten zur Erstellung dieser Widgets veröffentlicht. Im Folgenden
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrMetaQuotes Empfehlungen zum Gebrauch von
MetaQuotes Empfehlungen zum Gebrauch von MetaTrader 4 auf Mac OS Auch wenn viele kommerzielle Angebote im Internet existieren, so hat sich MetaQuotes, der Entwickler von MetaTrader 4, dazu entschieden
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
MehrHandbuch B4000+ Preset Manager
Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten
MehrMediumwechsel - VR-NetWorld Software
Mediumwechsel - VR-NetWorld Software Die personalisierte VR-BankCard mit HBCI wird mit einem festen Laufzeitende ausgeliefert. Am Ende der Laufzeit müssen Sie die bestehende VR-BankCard gegen eine neue
MehrKap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster
Kap. 35 Swing: Grundlagen Kap. 36.1 Swing: Hauptfenster by Ali Bastan Gliederung Grundlagen von Swing 1. Kurze Einleitung 2. Warum Swing, wenn es das AWT gibt? 3. Was ist Swing? 4. Merkmale von Swing 5.
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrObjektorientierter Software-Entwurf Grundlagen 1 1. Analyse Design Implementierung. Frühe Phasen durch Informationssystemanalyse abgedeckt
Objektorientierter Software-Entwurf Grundlagen 1 1 Einordnung der Veranstaltung Analyse Design Implementierung Slide 1 Informationssystemanalyse Objektorientierter Software-Entwurf Frühe Phasen durch Informationssystemanalyse
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrGrundfunktionen und Bedienung
Kapitel 13 Mit der App Health ist eine neue Anwendung in ios 8 enthalten, die von vorangegangenen Betriebssystemen bislang nicht geboten wurde. Health fungiert dabei als Aggregator für die Daten von Fitness-
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrStudie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell
Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell (Auszug) Im Rahmen des EU-Projekts AnaFact wurde diese Umfrage von Frauenhofer IAO im Frühjahr 1999 ausgewählten
MehrContent Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
MehrSoftware-Engineering Grundlagen des Software-Engineering
Software-Engineering Grundlagen des Software-Engineering 3 Definitionsphase Spezifikationen (Specification / Analysis Phase) 3.2 Software-Ergonomie Übungen Prof. Dr. Rolf Dornberger Software-Engineering:
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
Mehrvirtuos Leitfaden für die virtuelle Lehre
virtuos Zentrum zur Unterstützung virtueller Lehre der Universität Osnabrück virtuos Leitfaden für die virtuelle Lehre Zentrum virtuos Tel: 0541-969-6501 Email: kursmanager@uni-osnabrueck.de URL: www.virtuos.uni-osnabrueck.de
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
MehrMediumwechsel - VR-NetWorld Software
Mediumwechsel - VR-NetWorld Software Die personalisierte VR-NetWorld-Card wird mit einem festen Laufzeitende ausgeliefert. Am Ende der Laufzeit müssen Sie die bestehende VR-NetWorld-Card gegen eine neue
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrZiel- und Qualitätsorientierung. Fortbildung für die Begutachtung in Verbindung mit dem Gesamtplanverfahren nach 58 SGB XII
Ziel- und Qualitätsorientierung Fortbildung für die Begutachtung in Verbindung mit dem Gesamtplanverfahren nach 58 SGB XII Qualität? In der Alltagssprache ist Qualität oft ein Ausdruck für die Güte einer
MehrWichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht
MehrLernwerkstatt 9 privat- Freischaltung
Was tun, wenn mein Rechner immer wieder die Freischaltung der Lernwerkstatt 9 privat verliert und ich die Ursache dafür nicht finden kann? Normalerweise genügt es, genau eine einzige online-freischaltung
MehrGEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY
GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als
MehrAuswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!
Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte! Aufgabe 1: Grundlagen (5 Punkte) a) Definieren Sie kurz Usability und User Experience.
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrInstallation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
MehrProzessoptimierung. und. Prozessmanagement
Prozessoptimierung und Prozessmanagement Prozessmanagement & Prozessoptimierung Die Prozesslandschaft eines Unternehmens orientiert sich genau wie die Aufbauorganisation an den vorhandenen Aufgaben. Mit
Mehr3. GLIEDERUNG. Aufgabe:
3. GLIEDERUNG Aufgabe: In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthält, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere Darstellung
MehrLeitfaden #1a. "zanox Publisher-Statistik" (next generation)
Leitfaden #1a "zanox Publisher-Statistik" (next generation) Thema: Sortieren von Leads und Sales nach dem Bearbeitungsdatum (inklusive Abschnitt "Filterung nach Transaktionsstatus") 1/8 Leitfaden "Sortieren
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
MehrSICHERN DER FAVORITEN
Seite 1 von 7 SICHERN DER FAVORITEN Eine Anleitung zum Sichern der eigenen Favoriten zur Verfügung gestellt durch: ZID Dezentrale Systeme März 2010 Seite 2 von 7 Für die Datensicherheit ist bekanntlich
Mehr14.2 Einrichten der Druckserverfunktionen
858 14 Drucker einrichten und verwalten Abbildung 14.9: Gefundene Appletalk-Drucker wird das Netzwerk durchsucht und alle gefundenen Zonen und Drucker werden angezeigt. AppleTalk-Drucker übernehmen Abbildung
MehrWann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?
DGSV-Kongress 2009 Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt? Sybille Andrée Betriebswirtin für und Sozialmanagement (FH-SRH) Prokuristin HSD Händschke Software
MehrTTS - TinyTimeSystem. Unterrichtsprojekt BIBI
TTS - TinyTimeSystem Unterrichtsprojekt BIBI Mathias Metzler, Philipp Winder, Viktor Sohm 28.01.2008 TinyTimeSystem Inhaltsverzeichnis Problemstellung... 2 Lösungsvorschlag... 2 Punkte die unser Tool erfüllen
MehrAnleitung zur Verwendung der VVW-Word-Vorlagen
Anleitung zur Verwendung der VVW-Word-Vorlagen v1.0. Jun-15 1 1 Vorwort Sehr geehrte Autorinnen und Autoren, wir haben für Sie eine Dokumentenvorlage für Microsoft Word entwickelt, um Ihnen die strukturierte
MehrData Mining-Projekte
Data Mining-Projekte Data Mining-Projekte Data Mining stellt normalerweise kein ei nmaliges Projekt dar, welches Erkenntnisse liefert, die dann nur einmal verwendet werden, sondern es soll gewöhnlich ein
MehrSystemen im Wandel. Autor: Dr. Gerd Frenzen Coromell GmbH Seite 1 von 5
Das Management von Informations- Systemen im Wandel Die Informations-Technologie (IT) war lange Zeit ausschließlich ein Hilfsmittel, um Arbeitsabläufe zu vereinfachen und Personal einzusparen. Sie hat
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrLeitfaden zu Starmoney 9.0
Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Starmoney 9.0 Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese der
MehrMicrosoft SharePoint 2013 Designer
Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste
MehrDie vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante
ISO 9001:2015 Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante Prozesse. Die ISO 9001 wurde grundlegend überarbeitet und modernisiert. Die neue Fassung ist seit dem
MehrLeitfaden zu Starmoney 9.0
Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Starmoney 9.0 Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese der
MehrFehlermeldung -15000 von itunes Windows 7
Fehlermeldung -15000 von itunes Windows 7 Die in diesem Text angegebenen Hinweise sollen unseren Kunden helfen und dienen ausschließlich zu Informationszwecken. Die Inhalte sind von der B&W Group Ltd.
MehrSANDBOXIE konfigurieren
SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:
MehrEinstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG
Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich
MehrMO1 <logo otra empresa> MO1Sync Installationshandbuch MO1. MO1Sync Installationshandbuch -1-
MO1-1- Inhaltsverzeichnis: 1. Einleitung... 3 2. Unbedingte Anforderungen... 3 3. Driver-Installation Schritt für Schritt... 3 3.1 Driver Installation: Schritt 1... 3 3.2 Driver Installation: Schritt 2...
MehrInstallation und Inbetriebnahme von SolidWorks
Inhaltsverzeichnis FAKULTÄT FÜR INGENIEURWISSENSCHAFTEN I Prof. Dr.-Ing. Frank Lobeck Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis Inhaltsverzeichnis... I 1. Einleitung... 1 2. Installation...
Mehr4. Die Grundsätze der Dialoggestaltung aus DIN EN ISO 9241-10
4. Die Grundsätze der Dialoggestaltung aus DIN EN ISO 9241-10 Lernziel: Grenzen des Gestaltungsspielraums bei der Softwaregestaltung kennen und nutzen MCI-2005/1 DIA-Seminar Usability-Engineering, Mai
MehrKonsolidierung und Neuimplementierung von VIT. Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt
Konsolidierung und Neuimplementierung von VIT Aufgabenbeschreibung für das Software Engineering Praktikum an der TU Darmstadt Inhaltsverzeichnis 1 Was ist der Kontext?... 1 2 VIT: Ein sehr erfolgreiches
MehrKapitel 2: Der Software-Entwicklungsprozess
Wie konstruiert man Software? Kapitel 2: Der Software-Entwicklungsprozess SoPra 2008 Kap. 2: Der Software-Entwicklungsprozess (1/10) Der Software-Entwicklungs-Prozess Historisches 1960JJ adhoc Techniken
MehrBenutzerkonto unter Windows 2000
Jeder Benutzer, der an einem Windows 2000 PC arbeiten möchte, braucht dazu ein Benutzerkonto. Je nach Organisation des Netzwerkes, existiert dieses Benutzerkonto auf der lokalen Workstation oder im Active
MehrCode wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015
Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 CODESYS a trademark of 3S-Smart Software Solutions GmbH Agenda 1 Warum
Mehr«/Mehrere Umfragen in einer Umfrage durchführen» Anleitung
QuickStart «/Mehrere Umfragen in einer Umfrage durchführen» Anleitung Mehrere Umfragen in einer Umfrage durchführen Mögliches Szenario oder wann Sie davon Gebrauch machen können Sie führen regelmässig
MehrInstallation von NetBeans inkl. Glassfish Anwendungs-Server
Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten
MehrManuelle Konfiguration einer VPN Verbindung. mit Microsoft Windows 7
Manuelle Konfiguration einer VPN Verbindung mit Microsoft Windows 7 Vorbemerkung In dieser kleinen Dokumentation wird beschrieben, wie eine verschlüsselte VPN Verbindung zur BVS GmbH & Co aufgebaut werden
MehrSafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern
Mehr1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten
1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,
MehrPersönliches Adressbuch
Persönliches Adressbuch Persönliches Adressbuch Seite 1 Persönliches Adressbuch Seite 2 Inhaltsverzeichnis 1. WICHTIGE INFORMATIONEN ZUR BEDIENUNG VON CUMULUS 4 2. ALLGEMEINE INFORMATIONEN ZUM PERSÖNLICHEN
MehrCarolo Knowledge Base
KB 07: Wie stelle ich ein fremdsprachiges Layout ein? (1) My-T-Soft verhält sich bezüglich fremdsprachiger Layouts wie eine physische Tastatur, d.h. sie liefert lediglich die Codes für die einzelnen Tasten.
MehrLeitfaden zu NetXP Verein
Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu NetXP Verein Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und diese der
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrWorkflow Systeme mit der Windows Workflow Foundation
Studiengang Electronic Business (EB) Diplomarbeit (280000) Workflow Systeme mit der Windows Workflow Foundation externe Betreuung durch Christoph Müller vorgelegt bei Prof. Dr. Michael Gröschel von Hans-Martin
MehrHallo, Anmeldung auf der Office-Webplattform: Seite 1 von 7 Office 365 Pro Plus
Hallo, solange du bei uns an der Schule bist, hast du die Möglichkeit, Microsoft Office 365 ProPlus kostenlos zu beziehen. Office 365 ProPlus ist eine Vollversion der derzeit aktuellen Microsoft Office-Version
MehrSoftware-Validierung im Testsystem
Software-Validierung im Testsystem Version 1.3 Einleitung Produktionsabläufe sind in einem Fertigungsbetrieb ohne IT unvorstellbar geworden. Um eine hundertprozentige Verfügbarkeit des Systems zu gewährleisten
MehrNach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht:
Beiträge erstellen in Joomla Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht: Abbildung 1 - Kontrollzentrum Von hier aus kann man zu verschiedene Einstellungen
MehrKonfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014
Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...
MehrOutlook 2000 Thema - Archivierung
interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren
MehrUser Interface Guidelines
User Interface Guidelines Von Anna-Lena Goebels und Alexander Fischer Definition Guidelines! eine Sammlung an Empfehlungen nach denen sich Designer und Entwickler von Applikationen speziell für User richten
MehrAnleitung zum erstellen einer PDF-Datei aus Microsoft Word
Anleitung zum erstellen einer PDF-Datei aus Microsoft Word 1. Vorbereitung des PCs Um dem Tutorial folgen zu können müssen folgende Programme auf Ihrem PC installiert sein: Ghostskript 8.64: Ghostskript
MehrBerechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender 2010. FHNW, Services, ICT
Berechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender 2010 FHNW, Services, ICT Windisch, März 2013 Berechtigungen im Kalender 1 1 Gruppen 3 1.1 Die Gruppe/der Benutzer Standard
Mehr«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»
«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.» www.pse-solutions.ch ANTOINE DE SAINT-EXUPÉRY 1 PROJECT SYSTEM ENGINEERING
MehrAnalyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS
Analyse zum Thema: Laufzeit von Support-Leistungen für Axel Oppermann Advisor phone: +49 561 506975-24 mobile: +49 151 223 223 00 axel.oppermann@experton-group.com Januar 2010 Inhalt Summary und Key Findings
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
Mehr2. Word-Dokumente verwalten
2. Word-Dokumente verwalten In dieser Lektion lernen Sie... Word-Dokumente speichern und öffnen Neue Dokumente erstellen Dateiformate Was Sie für diese Lektion wissen sollten: Die Arbeitsumgebung von Word
MehrWhitepaper. Produkt: combit Relationship Manager. combit Relationship Manager und Terminalserver. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager combit Relationship Manager und Terminalserver combit Relationship Manager und Terminalserver - 2 - Inhalt Einführung
MehrRIGGTEK. Dissolution Test Systems. DissoPrep Browser-Interface
2014 RIGGTEK Dissolution Test Systems DissoPrep Browser-Interface Integrieren Sie Ihren DissoPrep in Ihre IT-Infrastruktur RIGGTEK Dissolution Test Systems DissoPrep Browser-Interface 12/2014 2 Integrieren
Mehr2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem
2 DAS BETRIEBSSYSTEM Themen in diesem Kapitel: Das Betriebssystem Die Windows-Oberfläche Elemente eines Fensters 2.1 Wozu dient das Betriebssystem Das Betriebssystem (engl.: operating system, kurz: OS)
MehrTitel. SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab
Autor: Thomas Hanrath Microsoft Certified Trainer Titel SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Quelle: System
MehrGEVITAS Farben-Reaktionstest
GEVITAS Farben-Reaktionstest GEVITAS Farben-Reaktionstest Inhalt 1. Allgemeines... 1 2. Funktionsweise der Tests... 2 3. Die Ruhetaste und die Auslösetaste... 2 4. Starten der App Hauptmenü... 3 5. Auswahl
MehrWindows-Sicherheit in 5 Schritten. Version 1.1 Weitere Texte finden Sie unter www.buerger-cert.de.
Windows-Sicherheit in 5 Schritten Version 1.1 Weitere Texte finden Sie unter www.buerger-cert.de. Inhalt: 1. Schritt: Firewall aktivieren 2. Schritt: Virenscanner einsetzen 3. Schritt: Automatische Updates
MehrLeitfaden zu Starmoney Business 6.0
Single Euro Payment Area (SEPA)-Umstellung Leitfaden zu Starmoney Business 6.0 Wichtiger Hinweis Bitte beachten Sie, dass die btacs GmbH alle Leitfäden nach bestem Wissen und Gewissen erstellt hat, und
MehrEinleitung: Frontend Backend
Die Internetseite des LSW Deutschland e.v. hat ein neues Gesicht bekommen. Ab dem 01.01.2012 ist sie in Form eines Content Management Systems (CMS) im Netz. Einleitung: Die Grundlage für die Neuprogrammierung
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
Mehr----------------------------------------------------------------------------------------------------------------------------------------
0 Seite 0 von 20 03.02.2015 1 Ergebnisse der BSO Studie: Trends und Innovationen im Business Performance Management (BPM) bessere Steuerung des Geschäfts durch BPM. Bei dieser BSO Studie wurden 175 CEOs,
Mehr