Pflichtenheft Master Thesis Von Swing zu Ergonomie

Größe: px
Ab Seite anzeigen:

Download "Pflichtenheft Master Thesis Von Swing zu Ergonomie"

Transkript

1 Pflichtenheft Master Thesis Von Swing zu Ergonomie Nummer der Abschlussarbeit MAS Klasse / Datum MAS-IT / Student und Autor Betreuer Expertin Emilio Walter Jurastrasse 41 CH-3063 Ittigen emiliowalter@hispeed.ch Jan van Hoeck Flexor AG Untermüli 6 CH-6300 Zug Dr. Beatrice Amrhein Berner Fachhochschule Wankdorffeldstrasse 102 CH-3014 Bern beatrice.amrhein@bfh.ch Abstract Erstellung eines Buches, welches die Lücke zwischen Programmierung und Ergonomie schliesst. Wie der Programmierer sein Wissen einsetzen soll, um aus den vielen, einzeln erlernten Techniken zu ansprechenden und den Ergonomieansprüchen gerecht werdenden Masken zu gelangen. Schlüsselwörter: Ergonomie, Swing, Anleitung, Buch

2 Inhaltsverzeichnis 1 Einleitung Änderungen an diesem Dokument Ziel Motivation Zielpublikum Rahmenbedingungen Abgrenzung Anforderungen Buchstruktur Vorwort und Einleitung Teil I Software Ergonomie Standards Blick über den Tellerrand Eins oder mehrere gute Beispiele Eins oder mehrere schlechte Beispiele Eins oder mehrere katastrophale Beispiele Teil II Ergonomie mit Swing Themen Teil III Design Patterns und Ergonomie Aufzuführende Patterns Anhang Glossar Anhang Literaturverzeichnis Anhang Abbildungsverzeichnis Index UML Diagramme Buchentwurf Abbildungen Deliverables Buch Source Code der Beispiele Planung 12 2

3 1 Einleitung 1.1 Änderungen an diesem Dokument Anforderung 2.11 Buchdruck Qualität wird zu Buchentwurf Dokument erstellt 1.2 Ziel Erstellung eines Buches, welches die Lücke zwischen Programmierung und Ergonomie schliesst. Wie der Software-Entwickler sein Wissen einsetzen soll, um aus den vielen, einzeln erlernten Techniken zu ansprechenden und den Ergonomieansprüchen gerecht werdenden Masken zu gelangen. 1.3 Motivation Es gibt so viele gute Software-Entwickler da draussen, junge und auch erfahrene. Die meisten haben über Jahre die Schulbank gedrückt, um zu tun, was sie tun. Sie sind Software-Engineer, Software-Architekt, Analyst und Designer geworden. Sie haben alles Wissenswerte und Renomierte über Programmieren und Software Ergonomie gelesen. Und trotzdem gibt es immer wieder neue Software, welche den Benutzer eher behindert als ihm zu helfen. Wie kann das sein? Nachdem ich nun selbst bald mit dem Studium fertig bin, habe ich mir folgende Erklärung zusammengereimt: Entweder ist die bereits existierende Fachliteratur zu kompliziert geschrieben oder es fehlt einfach der Übergang, das Verbindungsstück zwischen Theorie und Praxis. Dieses Buch soll helfen diese Lücke zu schliessen. 3

4 1 Einleitung 1.4 Zielpublikum Das Buch richtet sich an etablierte und zukünftige Software Entwickler. Es ist für Selbststudium und als Begleitliteratur zu Vorlesungen auf Ebene Fachhochschule gedacht. Es soll helfen die in unterschiedlichen Vorlesungen wie Analyse und Design, Software Ergonomie oder Programmierung in Java erarbeiteten Informationen zu einer Masse zu verkitten. Die vielen praktischen Beispiele und Bilder sollen die eher nüchtern geratenen Fachbücher ergänzen, um ein breiteres Spektrum an persönlichen Arten zu Lernen abzudecken. Für den ersten Teil des Buches, die Erklärungen zu den Software Ergonomie Standards, bedarf es keiner speziellen Vorkenntnisse. Dieser Teil eignet sich für alle Software - Technik interessierten Leser. Für den zweiten und dritten Teil des Buches braucht es mindestens Kenntnisse in der Java Swing Programmierung. Noch mehr profitiert der Leser, wenn er schon Erfahrungen mit dem Programmieren in Swing gemacht hat. Für das Verständnis der Diagramme im zweiten und dritten Teil des Buches, braucht es zudem rudimentäre Kenntnisse der Analyse und Design Sprache UML. 1.5 Rahmenbedingungen im Zeitrahmen der Master Thesis zu erstellen vom bis der Aufwand soll sich auf mindestens 360 Stunden erstrecken mindestens 150 Seiten, maximal 350 Seiten bereit zum Einsenden an Verlag 1.6 Abgrenzung Folgende Arbeiten gehören zwar zum Projekt, werden jedoch aus Zeitgründen erst nach dem Abgabetermin erledigt werden können und sollen somit nicht Bestandteil der Master Thesis sein: Suchen geeigneter Verlagshäuser Gestaltung Umschlag, inkl. Angaben zum Autor Anbieten des Buches an Verlage 4

5 2.1 Buchstruktur Das Buch besteht aus folgenden Teilen: Vorwort und Einleitung Teil I Software Ergonomie Standards Teil II Ergonomie mit Swing Teil III Design Patterns und Ergonomie Anhang mit Glossar, Literaturverzeichnis und Abbildungsverzeichnis Index 2.2 Vorwort und Einleitung Das Vorwort fasst in ein paar Absätzen Sinn und Zweck des Buches und die Motivation des Autors. Die Einleitung deckt folgende Themen ab: Für wen ist das Buch? Beschreibung wen das interessieren könnte und wen nicht. Benötigtes Wissen Was sind die Voraussetzungen um vom Buch zu profitieren? Buchstruktur Beschreibung der Teile. Symbole Verwendete Symbole, welche auf bemerkenswerte Stellen hinweisen. 5

6 2.3 Teil I Software Ergonomie Standards In diesem Teil des Buches werden die sieben wichtigsten Grundsätze der Software Ergonomie erklärt. Diese sieben tauchen immer wieder in der Fachliteratur auf. So auch in den ISO Standards Die Grundsätze werden mit Bildern und Text verständlich gemacht. Die zu erklärenden Grundsätze 1. Aufgabenangemessenheit 2. Selbstbeschreibungsfähigkeit 3. Steuerbarkeit 4. Erwartungskonformität 5. Fehlertoleranz 6. Individualisierbarkeit 7. Lernförderlichkeit Pro Ergonomie Standard gibt es dann noch eins bis vier Unterkapitel, welche anhand von Beispielen den Ergonomie Standard noch vertiefen. (Aufgeführt als bis 2.3.4) Blick über den Tellerrand In diesem Unterkapitel geht es um den Blick über den Tellerrand. Wie wird dieser Standard in der Praxis in anderen Fachgebieten umgesetzt? Dabei muss es nicht unbedingt um Software gehen. Ziel von diesem Unterkapitel ist es, den jeweiligen Ergonomie Standard begreiflich zu machen Eins oder mehrere gute Beispiele Beispiele von Bildschirmmasken, welche auf gelungene Weise einen oder gleich mehrere Ergonomie Standards umsetzen. Dazu Erklärungen, warum das nun besonders gut ist. Ziel von diesem Unterkapitel ist es, denn Leser über Vorbilder zu motivieren Eins oder mehrere schlechte Beispiele Beispiele von Bildschirmmasken, welche die Anforderung nicht optimal umsetzen. In diesem Unterkapitel sollen Fallstricke und Feinheiten aufgezeigt werden. Das Auge des Lesers soll trainiert werden Details auf Masken zu erkennen, welche die Software Ergonomie beeinflussen. 6

7 2.3.4 Eins oder mehrere katastrophale Beispiele Beispiele von völlig misslungenen Versuchen die Anforderungen umzusetzen. Dieses Unterkapitel soll zum Einen einen auflockernden Effekt haben, aber auch den Leser über den Weg von Humor im Unterbewussten treffen. Er soll auf die schlimmsten Fehler sensibilisiert werden. 2.4 Teil II Ergonomie mit Swing In diesem Teil des Buches werden Java Swing Lösungen zu verschiedenen Aspekten der Software Ergonomie gezeigt. Dabei geht es um Teilaspekte, die man beim Aufbau von Masken beachten muss, um ansprechendes und ergonomisches Design zu erhalten. Die verschiedenen Beispiele bestehen jeweils aus einem Kapitel. Dieses wird wiederum unterteilt in Unterkapitel mit folgenden Schwerpunkten: Beschreibung der Problemstellung Lösungsmöglichkeit auf abstrakter Ebene Konkrete Lösung mit Swing UML Diagramm der Lösung mit Erklärungen zu den Klassen Java Code dazu Diese Unterkapitel tragen jeweils dem Thema angepasste Titel, statt der Abstraktion aus der Aufzählung weiter oben. Das Ziel ist, dass der Leser über Beispiele und konkrete Beschreibungen erreicht wird. Werden bei der Lösung Design Patterns eingesetzt, wird explizit darauf hingewiesen Themen Folgende Themen werden im Buch behandelt: 1. Weniger ist mehr Die Grenze bestimmen bei der es keinen Sinn mehr macht, noch mehr auf die Maske zu packen. Die Anwendungsfälle nehmen als Basis für den Umfang pro Maske. 2. Die Datenbank gehört nicht auf den Bildschirm Die Trennung der Datenschicht von der Darstellung als Basis für ergonomisches Design. 3. So viele Optionen und so wenig Zeit Wie man mit komplexen Auswahlmöglichkeiten umgeht. 7

8 4. Wo bin ich? Was soll ich hier? Und was wollte ich gerade tun? Wie der Benutzer in komplexen Abläufen, die Übersicht behält. 5. Wo war doch das gleich? Was Gewohnheit mit Ergonomie zu tun hat und nach welchen Regeln die Menu- Einträge und Icons auf der Toolbar verteilt werden. 6. Nähe schafft Zusammenhang Wie beschriftet man Eingabefelder am besten? Auf was kommt es an? 7. Mal steht der Befehl zur Verfügung, mal nicht? Wie man die Konsistenz behält, wenn dieselben Befehle an verschiedenen Orten auftauchen. 8. Mal eben schnell die Farbe aller Fenster wechseln Corporate Designs mittels Look and Feel Klassen umsetzen. 9. Wenn das Grösste der Bildschirm ist Wie erlaubt man dem Benutzer Fenster-Grössen anzupassen und behält dabei ein ergonomisches Design? 10. Eingabe nicht korrekt! Der Situation angepasste Fehlermeldungen ausgeben. 11. Hilfe Wie implementiere ich kontext-sensitive Hilfe und was ist das überhaupt? 12. Wenn Profis und Anfänger dieselbe Maske verwenden Ein einzelnes Steuerelement für verschiedene Ansprüche gestalten. 2.5 Teil III Design Patterns und Ergonomie In diesem Teil des Buches werden alle 23 Pattern aus dem Buch Design Patterns 1 kurz, über je zwei bis vier Seiten, erklärt. Die Erklärungen sollen einen Überblick über die 23 Pattern verschaffen, wie sie im Zusammenhang mit Ergonomie Standards angewendet werden können. Dabei werden folgende Aspekte erläutert: Kurze Beschreibung des Patterns (1 bis 2 Absätze) Aufzählung des Nutzen und der Anwendungsgebiete Bezug zu Ergonomie Standards UML Diagramm der Struktur 1 Literaturhinweis: Gamma, Erich ; Helm, Richard ; Johnson, Ralph ; Vlissides, John: Design Patterns - Elements of Reusable Object-Oriented Software. 1. Addison-Wesley, ISBN

9 Kurze Erklärungen zu den beteiligten Klassen (1 bis 2 Absätze) Aufzählung der verwandten oder beteiligten weiteren Patterns Aufzuführende Patterns 1. Abstract Factory 2. Adapter 3. Bridge 4. Builder 5. Chain of Responsibility 6. Command 7. Composite 8. Decorator 9. Facade 10. Factory Method 11. Flyweight 12. Interpreter 13. Iterator 14. Mediator 15. Memento 16. Observer 17. Prototype 18. Proxy 19. Singleton 20. State 21. Strategy 22. TemplateMethod 23. Visitor 9

10 2.6 Anhang Glossar Das Buch muss ein Glossar führen. Das Glossar listet die im Buch verwendeten Fachbegriffe mit deren Definition auf. 2.7 Anhang Literaturverzeichnis Jeder Hinweis auf ein literarisches Werk referenziert mit einem Kürzel auf das Literaturverzeichnis. Das Literaturverzeichnis umfasst pro Eintrag folgende Angaben: 1. Name und Vorname des Autors oder der Autoren 2. Titel 3. Nummer der Auflage, sofern bekannt 4. Verlag 5. Erscheinungsjahr 6. ISBN Nummer 2.8 Anhang Abbildungsverzeichnis Jede Abbildung trägt gleich darunter eine eindeutige Bezeichnung. Das lückenlose Abbildungsverzeichnis im Anhang führt die Nummern der betreffenden Seiten auf. 2.9 Index Das Buch muss einen vollwertigen Index haben. Die Einträge müssen nach Alphabet geordnet sein, aus Hauptstichwort und wenn anwendbar Unterstichworten bestehen. Das Hauptstichwort ist dabei massgebend für die Ordnung. Bei jedem Eintrag sind alle relevanten Seitennummern aufzuführen. 10

11 2.10 UML Diagramme Im Buch sind im Bereich der Java Swing Lösungen und der Design Patterns UML - Diagramme einzufügen, sofern diese für das Verständnis förderlich sind. Als Kriterium gilt: Sobald mehrere Klassen erwähnt sind und diese in irgendeinem Zusammenhang zueinander stehen, soll dies in UML - Diagrammen dargestellt werden. Die UML - Diagramme sind gemäss Standard UML 2.1 zu zeichnen Buchentwurf Ein weiteres Ziel dieser Master Thesis ist die Erstellung eines Buches. Da der Zeitrahmen dafür zu klein ist, muss erstmal ein Entwurf zu einem Buch entstehen. Gliederung, Satz und Darstellung müssen entsprechend gewählt werden. Als Hilfsmittel für die Gestaltung und Erstellung des Manuskripts ist Latex einzusetzen Abbildungen Mit Ausnahme von Screenshots müssen alle Abbildungen als Vector - Grafiken eingefügt werden, damit eine hohe Ausgabequalität erzielt wird Deliverables Buch Als einzelnes PDF File zu liefern Source Code der Beispiele Als einzelnes ZIP File zu liefern. 11

12 3 Planung 12

Überblick FBC SNW Zusammenfassung. Entwurfsmuster. Eine Einführung. Botond Draskoczy. Marcus Vitruvius Pollio

Überblick FBC SNW Zusammenfassung. Entwurfsmuster. Eine Einführung. Botond Draskoczy. Marcus Vitruvius Pollio Entwurfsmuster Eine Einführung Botond Draskoczy Marcus Vitruvius Pollio Überblick Historie, Literatur Das Flugapparat-Bildschirmschoner-Projekt (FBP) Das internetbasierte Solar-Netzwerk (SNW) Zusammenfassung

Mehr

Inhaltsverzeichnis. Vorwort Geleitwort von Grady Booch Einleitung... 23

Inhaltsverzeichnis. Vorwort Geleitwort von Grady Booch Einleitung... 23 Vorwort.................................................. 17 Geleitwort von Grady Booch................................. 21 Einleitung................................................ 23 1 Einführung...............................................

Mehr

Entwurfsprinzip. Entwurfsprinzip

Entwurfsprinzip. Entwurfsprinzip Die Komposition (hat ein Beziehung) ist der Vererbung (ist ein Beziehung) vorzuziehen. Es können Familien von Algorithmen in eigenen Klassensätzen gekapselt werden. Das Verhalten lässt sich zu Laufzeit

Mehr

Tutorium Softwaretechnik I

Tutorium Softwaretechnik I Tutorium Softwaretechnik I Moritz Klammler 11. Juli 2017 Fakultät für Informatik, IPD Tichy Titelfoto: Copyright (C) 2010 Multimotyl CC BY-SA 3.0 1 11. Juli 2017 Moritz Klammler - Tutorium Softwaretechnik

Mehr

Tutorium Softwaretechnik I

Tutorium Softwaretechnik I Tutorium Softwaretechnik I Moritz Klammler 27. Juni 2017 Fakultät für Informatik, IPD Tichy Titelfoto: Copyright (C) 2010 Multimotyl CC BY-SA 3.0 1 27. Juni 2017 Moritz Klammler - Tutorium Softwaretechnik

Mehr

Design Patterns. (Software-Architektur) Prof. Dr. Oliver Braun. Letzte Änderung: :12. Design Patterns 1/26

Design Patterns. (Software-Architektur) Prof. Dr. Oliver Braun. Letzte Änderung: :12. Design Patterns 1/26 Design Patterns (Software-Architektur) Prof. Dr. Oliver Braun Letzte Änderung: 11.07.2017 15:12 Design Patterns 1/26 Standardwerk Gang of Four: Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides:

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren Software Design Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Software Design Wie schreibe ich gute Software?

Mehr

Software-Architektur. Design Patterns. Prof. Dr. Oliver Braun. Fakultät für Informatik und Mathematik Hochschule München

Software-Architektur. Design Patterns. Prof. Dr. Oliver Braun. Fakultät für Informatik und Mathematik Hochschule München Software-Architektur Design Patterns Fakultät für Informatik und Mathematik Hochschule München Letzte Änderung: 11.07.2017 15:12 Inhaltsverzeichnis Standardwerk.................................... 2 Design

Mehr

Behavioral Patterns. Seminar Software-Entwurf WS 04/05. Przemyslaw Dul

Behavioral Patterns. Seminar Software-Entwurf WS 04/05. Przemyslaw Dul Behavioral Patterns Seminar Software-Entwurf WS 04/05 Przemyslaw Dul Gliederung Design Pattern (Wiederholung) Einordnung Übersicht über die Kategorien: Creational,Structural,Behavioral Übersicht über die

Mehr

Design Patterns. 3. Juni 2015

Design Patterns. 3. Juni 2015 Design Patterns 3. Juni 2015 Überblick Was sind Design Patterns? Welche Design Patterns gibt es? Wann sollte man Design Patterns einsetzen? Taentzer Softwarequalität 2015 138 Was sind Design Patterns?

Mehr

Daniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers

Daniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns Daniel Warneke warneke@upb.de 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des

Mehr

29.01.2013. Vorlesung Programmieren. Software Design. Software Design. Entwurfsmuster

29.01.2013. Vorlesung Programmieren. Software Design. Software Design. Entwurfsmuster Vorlesung Programmieren Software Design Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Software Design Wie schreibe ich gute Software?

Mehr

Software Engineering II (IB) Design Patterns

Software Engineering II (IB) Design Patterns Software Engineering II (IB) Design Patterns Prof. Dr. Oliver Braun Letzte Änderung: 16.05.2017 20:56 Software Engineering II (IB), Design Patterns 1/43 Standardwerk Gang of Four: Erich Gamma, Richard

Mehr

Structural Patterns. B. Sc. Andreas Meißner

Structural Patterns. B. Sc. Andreas Meißner Structural Patterns B. Sc. Andreas Meißner Seminar Software-Entwurf Fachgebiet Software Engineering, Institut für Angewandte Systeme, Universität Hannover 11/16/2004 Gliederung 1. Wiederholung Entwurfsmuster

Mehr

Entwurfsmuster Design Patterns by Erich Gamma et al.

Entwurfsmuster Design Patterns by Erich Gamma et al. Entwurfsmuster Design Patterns by Erich Gamma et al. Detlef Streitferdt Technische Universität Ilmenau TU-Ilmenau, Softwaresysteme / Prozessinformatik, KBSE Entwurfsmuster 1 Frühe Muster Christopher Alexander

Mehr

Software Engineering II (IB) Design Patterns

Software Engineering II (IB) Design Patterns Fakultät für Informatik und Mathematik Hochschule München Letzte Änderung: 16.05.2017 20:56 Inhaltsverzeichnis Standardwerk.................................... 2 Erzeugungsmuster.................................

Mehr

Software-Architektur Design Patterns

Software-Architektur Design Patterns Design Patterns Prof. Dr. Oliver Braun Fakultät für Informatik und Mathematik Hochschule München SS 2015 Standardwerk Gang of Four: Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides: Design Patterns:

Mehr

Inhaltsverzeichnis. a. Standorte...3 1. Design Patterns...6. b. Impressum... 16. i. C#.NET...6. ii. Enterprise Integration Patterns...

Inhaltsverzeichnis. a. Standorte...3 1. Design Patterns...6. b. Impressum... 16. i. C#.NET...6. ii. Enterprise Integration Patterns... 2 Inhaltsverzeichnis a. Standorte...3 1. Design Patterns...6 i. C#.NET...6 ii. Enterprise Integration Patterns... 8 iii. Entwurfsmuster-Katalog Standard (GoF)...10 iv. Java...12 v. PHP... 14 b. Impressum...

Mehr

Software Design Patterns Zusammensetzung. Daniel Gerber

Software Design Patterns Zusammensetzung. Daniel Gerber Software Design Patterns Zusammensetzung Daniel Gerber 1 Gliederung Einführung Iterator Composite Flyweight Zusammenfassung 2 So wird s werden Problem und Kontext an einem Beispiel vorstellen Lösung des

Mehr

Software Reuse Sommer 2004. Schritt 1: Rechtschreibung, Grammatik, Wortschatz, Semantik Schritt 2: Vertiefung

Software Reuse Sommer 2004. Schritt 1: Rechtschreibung, Grammatik, Wortschatz, Semantik Schritt 2: Vertiefung Design Pattern Peter Sturm Universität Trier Analogie Erlernen einer Fremdsprache Schritt 1: Rechtschreibung, Grammatik, Wortschatz, Semantik Schritt 2: Vertiefung Bildung vernünftiger Sätze, Absätze,...

Mehr

Gute Vorträge halten. Seminar Intelligente Systeme. Prof. Dr. Pauli Dipl.-Inf. Bürger Dipl.-Inform. Herwig Dipl.-Inform. Hoefinghof Dipl.-Inform.

Gute Vorträge halten. Seminar Intelligente Systeme. Prof. Dr. Pauli Dipl.-Inf. Bürger Dipl.-Inform. Herwig Dipl.-Inform. Hoefinghof Dipl.-Inform. Gute Vorträge halten Seminar Prof. Dr. Pauli Dipl.-Inf. Bürger Dipl.-Inform. Herwig Dipl.-Inform. Hoefinghof Dipl.-Inform. Korn 1 Motivation 2 Nur talentierte Studenten können gute Vorträge halten? 3 Fleißige

Mehr

Verteidigung Großer Beleg

Verteidigung Großer Beleg Verteidigung Großer Beleg Die GoF-Entwurfsmuster in Java Corinna Herrmann ch17@inf.tu-dresden.de Gliederung 1. Aufgabenstellung 2. Entwurfsmuster 3. Verwandte Arbeiten 4. Beispiele: 4.1. Adapter 4.2. Flyweight

Mehr

Universität Bremen. Entwurfsmuster. Thomas Röfer. Wettbewerb Motivation Erzeugende Muster Strukturelle Muster Verhaltensmuster

Universität Bremen. Entwurfsmuster. Thomas Röfer. Wettbewerb Motivation Erzeugende Muster Strukturelle Muster Verhaltensmuster Entwurfsmuster Thomas Röfer Wettbewerb Motivation Erzeugende Muster Strukturelle Muster Verhaltensmuster Mein Rückblick: RoboCup 2 Euer Rückblick: Textsuche Naive Suche abrakadabra Boyer-Moore abrakadabra

Mehr

Creational Patterns. Seminar Software-Entwurf. Thomas Liro WS 2004/05.

Creational Patterns. Seminar Software-Entwurf. Thomas Liro WS 2004/05. Creational Patterns Seminar Software-Entwurf WS 2004/05 Thomas Liro Inhaltsüberblick Einordnung des Themas Beschreibung von Design Pattern Auswahl von Design Patterns Was sind Creational

Mehr

Terminplanungstool Foodle

Terminplanungstool Foodle VERSION: 1.0 STATUS: fertiggestellt VERTRAULICHKEIT: öffentlich STAND: 14.04.2015 INHALTSVERZEICHNIS 1 ALLGEMEINE INFORMATIONEN... 3 2 TERMINPLAN ERSTELLEN... 4 2.1 Terminplan beschreiben... 5 2.2 Termine

Mehr

Entwurfsmuster (Design Patterns)

Entwurfsmuster (Design Patterns) Entwurfsmuster (Design Patterns) SEP 303 Entwurfsmuster (Design Patterns) In der alltäglichen Programmierarbeit tauchen viele Probleme auf, die man schon einmal gelöst hat und die man in der Zukunft wieder

Mehr

Design Patterns II. Der Design Muster Katalog. Prof. Dr. Nikolaus Wulff

Design Patterns II. Der Design Muster Katalog. Prof. Dr. Nikolaus Wulff Design Patterns II Der Design Muster Katalog Prof. Dr. Nikolaus Wulff Wiederverwendung Wiederverwendung ist das Schlagwort von OOP zur Erhöhung der Produktivität. Es gibt im Prinzip drei Methoden hierzu:

Mehr

Martin Gembus. Facharbeit Umgang mit Microsoft Word (Version 2002/03)

Martin Gembus. Facharbeit Umgang mit Microsoft Word (Version 2002/03) Martin Gembus Facharbeit Umgang mit Microsoft Word (Version 2002/03) Inhaltsverzeichnis 1 Vorwort... 4 2 Dokument- und Seiteneinrichtung... 5 2.1 Seitenränder... 5 2.2 Umbrüche... 5 2.3 Seitennummerierung...

Mehr

Hinweise. zur Anfertigung einer. Facharbeit

Hinweise. zur Anfertigung einer. Facharbeit Hinweise zur Anfertigung einer Facharbeit Landkreis Gymnasium Annaberg LKG Annaberg Seite 1 LKG Annaberg Seite 2 1. Anliegen der Arbeit: Mit der Facharbeit soll der Schüler zeigen, dass er in der Lage

Mehr

Design Patterns. OO-GetTogether. Volker Michels

Design Patterns. OO-GetTogether. Volker Michels 1 Design Patterns OO-GetTogether Volker Michels 2 Muster (engl. Pattern) Züllighoven: Ein Muster ist eine Abstraktion von einer konkreten Form, die wiederholt in bestimmten nicht willkürlichen Kontexten

Mehr

ELEMENTE / TEILE EINER VWA Empfehlungen zur formalen Gestaltung

ELEMENTE / TEILE EINER VWA Empfehlungen zur formalen Gestaltung ELEMENTE / TEILE EINER VWA Empfehlungen zur formalen Gestaltung Titelblatt Abstract Vorwort (optional) Inhaltsverzeichnis Einleitung Hauptteil Schluss / Zusammenfassung Literaturverzeichnis Abbildungsverzeichnis

Mehr

GIMP - Ebenenmasken. Toni Kaufmann 28. April 2008

GIMP - Ebenenmasken. Toni Kaufmann  28. April 2008 GIMP - Ebenenmasken Toni Kaufmann http://toni.famkaufmann.info 28. April 2008 Genau wie Ebenen gehören auch die (Ebenen-)Masken zu den grundlegenenden Dingen in der Digitalen Bildbearbeitung, die am Anfang

Mehr

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN

Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm Joachim Baumann Gradle Ein kompakter Einstieg in modernes Build-Management Joachim Baumann joachim.baumann@codecentric.de Lektorat: René Schönfeldt Copy Editing: Sandra Gottmann, Münster-Nienberge

Mehr

A472 Datenbanken. IKT-Standard. Ausgabedatum: 2015-04-01. Version: 2.3. Ersetzt: Version 2.2

A472 Datenbanken. IKT-Standard. Ausgabedatum: 2015-04-01. Version: 2.3. Ersetzt: Version 2.2 Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB A472 Datenbanken Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-04-01 Version: 2.3 Status: Genehmigt

Mehr

Kontroverse Themen präsentieren! Beispiel: Sollte man für Referate Powerpoint-Präsentationen verwenden?

Kontroverse Themen präsentieren! Beispiel: Sollte man für Referate Powerpoint-Präsentationen verwenden? Kontroverse Themen präsentieren! Beispiel: Sollte man für Referate Powerpoint-Präsentationen verwenden? Gliederung I. Death by Powerpoint typische Fehler vermeiden II. Vorteile der Powerpoint Präsentation

Mehr

6 Lange Dokumente erstellen

6 Lange Dokumente erstellen 6 Lange Dokumente erstellen Ziele des Kapitels: Sie können Überschriften automatisch numerieren. Sie können mit der Gliederungsansicht arbeiten. Sie können ein Inhaltsverzeichnis erstellen. Sie können

Mehr

3. Entwurfsmuster zur Entkopplung von Modulen

3. Entwurfsmuster zur Entkopplung von Modulen 3. Entwurfsmuster zur Entkopplung von Modulen OOP-3.1 Entwurfsmuster (Design Patterns): Software-Entwicklungsaufgaben, die in vielen Ausprägungen häufig auftreten. Objektorientierte Schemata, die als Lösungen

Mehr

Universität Bremen. Entwurfsmuster. Thomas Röfer. Motivation Erzeugende Muster Strukturelle Muster Verhaltensmuster

Universität Bremen. Entwurfsmuster. Thomas Röfer. Motivation Erzeugende Muster Strukturelle Muster Verhaltensmuster Entwurfsmuster Thomas Röfer Motivation Erzeugende Muster Strukturelle Muster Verhaltensmuster Rückblick UML Motivation Historie Spracheinheiten Strukturdiagramme Verhaltensdiagramme 2 Motivation Idee Einige

Mehr

Schulungsunterlagen CMS-Version 4.0

Schulungsunterlagen CMS-Version 4.0 Schulungsunterlagen CMS-Version 4.0 BDKJ Pflege einer Material-Datenbank (Stand: Juni 2009) Jürgen Eckert Domplatz 3 96049 Bamberg Tel (09 51) 5 02-2 75 Fax (09 51) 5 02-2 71 - Mobil (01 79) 3 22 09 33

Mehr

ISONORM 9241/110-Fragebogen

ISONORM 9241/110-Fragebogen / Anforderungen / Design / Evaluation / Software-Auswahl! ISONORM 9241/110-Fragebogen Der ISONORM 9241/110 von Prümper und Anft wird vor allem im betrieblichen Kontext eingesetzt. Er prüft, inwieweit eine

Mehr

Arbeitsblätter zu Teil I des Praktikums

Arbeitsblätter zu Teil I des Praktikums Arbeitsblätter zu Teil I des Praktikums Allgemeine Hilfsmittel Bitte benutzen Sie bei Schwierigkeiten mit spezifischem Domänenwissen das Internet als Recherchemöglichkeit (beispielsweise Google oder Wikipedia).

Mehr

Anleitung. Mooy Logistics Servicedesk. Version: 1.2 Date: 07-10-14

Anleitung. Mooy Logistics Servicedesk. Version: 1.2 Date: 07-10-14 Anleitung Mooy Logistics Servicedesk Version: 1.2 Date: 07-10-14 Inhalt 1. Einloggen... 3 2. Nach Dokumenten suchen.... 4 3. Downloaden aller Dokumente zur Rechnungsnummer.... 6 4. Bestellzeilen verfolgen....

Mehr

C++ Einführung und professionelle Programmierung. von Ulrich Breymann. 8., erweiterte Auflage. Hanser München 2005

C++ Einführung und professionelle Programmierung. von Ulrich Breymann. 8., erweiterte Auflage. Hanser München 2005 C++ Einführung und professionelle Programmierung von Ulrich Breymann 8., erweiterte Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40253 9 schnell und portofrei erhältlich

Mehr

PowerPoint 2010 Präsentationen erstellen mit officeatwork

PowerPoint 2010 Präsentationen erstellen mit officeatwork PP.007, Version 1.1 02.12.2014 Kurzanleitung PowerPoint 2010 Präsentationen erstellen mit officeatwork Die kantonale Verwaltung stellte im Laufe des Jahres 2013 auf Windows 7 und Office 2010 um. Mit der

Mehr

Lehrplan: Architektur und Design. paluno

Lehrplan: Architektur und Design. paluno Lehrplan: Architektur und Design Gliederung 1 Grundlagen der industriellen So9ware Entwicklung 2 Ebenen von Architektur und Design 3 KernakAvitäten von So9ware- Architekten 4 Architekturtypologien von

Mehr

Word 2010 Wasserzeichen erstellen

Word 2010 Wasserzeichen erstellen WO.017, Version 1.1 10.11.2014 Kurzanleitung Word 2010 Wasserzeichen erstellen Möchten Sie Ihre Arbeit als Entwurf oder als Kopie kennzeichnen, ehe Sie sie zur Überprüfung versenden, oder möchten Sie im

Mehr

Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software (Programmer's Choice) Click here if your download doesn"t start automatically

Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software (Programmer's Choice) Click here if your download doesnt start automatically Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software (Programmer's Choice) Click here if your download doesn"t start automatically Entwurfsmuster: Elemente wiederverwendbarer objektorientierter

Mehr

SE Besprechung. Übung 4 Architektur, Modulentwurf

SE Besprechung. Übung 4 Architektur, Modulentwurf SE Besprechung Übung 4 Architektur, Modulentwurf SE, 22.11.11 Mengia Zollinger 2.1 Architekturstile (6 Punkte) 2.1.A Ausgabe eines Monatsabos an Angestellte Lösung: Pipe-and-Filter Beispiel Lösung [Benz,

Mehr

Microsoft PowerPoint für Office 365 Designer

Microsoft PowerPoint für Office 365 Designer Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint für Office 365 Designer Designer in PowerPoint für Office 365 Seite 1 von 6 Inhaltsverzeichnis Einleitung... 2 Den Designer

Mehr

Formulare. Datenbankanwendung 113

Formulare. Datenbankanwendung 113 Formulare Wenn Sie mit sehr umfangreichen Tabellen arbeiten, werden Sie an der Datenblattansicht von Access nicht lange Ihre Freude haben, sind dort doch immer zu wenig Felder gleichzeitig sichtbar. Um

Mehr

Mobile Geräte in Outlook Web App 2013 verwalten designed by HP Engineering - powered by Swisscom

Mobile Geräte in Outlook Web App 2013 verwalten designed by HP Engineering - powered by Swisscom Mobile Geräte in Outlook Web App 2013 verwalten designed by HP Engineering - powered by Swisscom Dezember 2014 Inhalt 1. Allgemeine Informationen 3 2. Verwaltung der mobilen Geräte 3 3. Allgemeine Befehle

Mehr

const Zwei Schlüsselwörter bei der Deklaration von Variablen und Member-Funktionen haben wir noch nicht behandelt: const und static.

const Zwei Schlüsselwörter bei der Deklaration von Variablen und Member-Funktionen haben wir noch nicht behandelt: const und static. const Zwei Schlüsselwörter bei der Deklaration von Variablen und Member-Funktionen haben wir noch nicht behandelt: const und static. Eine const Variable kann ihren Wert nicht ändern: const double pi =

Mehr

BENUTZERHANDBUCH ZAREG 1.3 KONTAKTPERSON BESITZERIN: ERSTELL-DATUM: VERSION: V0.92 STATUS: BREITEGGER MARKUS IN REVIEW

BENUTZERHANDBUCH ZAREG 1.3 KONTAKTPERSON BESITZERIN: ERSTELL-DATUM: VERSION: V0.92 STATUS: BREITEGGER MARKUS IN REVIEW BENUTZERHANDBUCH ZAREG 1.3 KONTAKTPERSON BESITZERIN: BREITEGGER MARKUS ERSTELL-DATUM: 2015-03-11 VERSION: V0.92 STATUS: IN REVIEW 2017 ZAReg 1.3 Seite 1 von 14 Dokument Titel: File Name: Autoren: Dokument

Mehr

Strategy & Decorator Pattern

Strategy & Decorator Pattern Strategy & Decorator Pattern Design Patterns Nutzen Wouldn t it be dreamy if only there were a way to build software so that when we need to change it, we could do so with the least possible impact on

Mehr

Friedrich-Ebert-Schule Brunhildenstraße 53 65819 Wiesbaden. Leitfaden zur Anfertigung von Projektdokumentationen

Friedrich-Ebert-Schule Brunhildenstraße 53 65819 Wiesbaden. Leitfaden zur Anfertigung von Projektdokumentationen Friedrich-Ebert-Schule Brunhildenstraße 53 65819 Wiesbaden Leitfaden zur Anfertigung von Projektdokumentationen INHALTSVERZEICHNIS Seite 1. ALLGEMEINES 1 1.1 VORBEMERKUNGEN.1 1.2 ABGABE DER ARBEIT..1 2.

Mehr

Factory Patterns und deren Auswirkung auf die Softwarearchitektur in der Praxis

Factory Patterns und deren Auswirkung auf die Softwarearchitektur in der Praxis Factory Patterns und deren Auswirkung auf die Softwarearchitektur in der Praxis Klaus Kusche, Juni 2013 Inhalt Was ist das? Warum braucht man das? Was bringt das? Wann hilft es noch? Realistisches Beispiel

Mehr

SIZ 422 Tabellenkalkulation. mit Excel 2016. Peter Wies. 1. Ausgabe, Mai 2016

SIZ 422 Tabellenkalkulation. mit Excel 2016. Peter Wies. 1. Ausgabe, Mai 2016 Peter Wies 1. Ausgabe, Mai 2016 SIZ 422 Tabellenkalkulation mit Excel 2016 ISBN 978-3-86249-568-9 SIZ-422-EX2016 Diagramme erstellen und gestalten 11 11 11. Diagramme erstellen und gestalten 11.1 Basiswissen

Mehr

Titel der Bachelorarbeit

Titel der Bachelorarbeit Titel der Bachelorarbeit von Johanna Musterfrau Bachelorarbeit in Physik vorgelegt dem Fachbereich Physik, Mathematik und Informatik (FB 08) der Johannes Gutenberg-Universität Mainz am 1. April 2012 1.

Mehr

ISONORM 9241/10. Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm ISO 9241/10. Jochen Prümper & Michael Anft

ISONORM 9241/10. Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm ISO 9241/10. Jochen Prümper & Michael Anft ISONORM 9241/10 Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm ISO 9241/10 Jochen Prümper & Michael Anft Prof. Dr. Jochen Prümper FHTW-Berlin Fachgebiet Wirtschaftspsychologie

Mehr

E-Mail-Abwesenheitsnachricht einrichten

E-Mail-Abwesenheitsnachricht einrichten E-Mail-Abwesenheitsnachricht einrichten Inhalt 1. Abwesenheitsnachricht erstellen... 2 1.1. Textbaustein... 2 1.2. E-Mail-Nachricht... 4 2. Filter für die automatische Benachrichtigung erstellen... 5 2.1.

Mehr

WLAN Nutzung an der HTL Kapfenberg

WLAN Nutzung an der HTL Kapfenberg WLAN Nutzung an der HTL Kapfenberg Version Datum Bezeichnung Verantwortlicher V1.0 27.05.18 Erstanlage des Dokuments ht Inhaltsverzeichnis 1 Einleitung... 1 2 Schnellanleitung für WLAN-Einrichtung... 2

Mehr

Sebastian-Lucius-Schule. Fachschule Wirtschaft Erfurt. Projektarbeit. Thema*

Sebastian-Lucius-Schule. Fachschule Wirtschaft Erfurt. Projektarbeit. Thema* Sebastian-Lucius-Schule Staatliche Berufsbildende Schule 1 Fachschule Wirtschaft Erfurt Projektarbeit zum Erwerb des Abschlusses Staatlich geprüfte/-r Betriebswirt/-in* Thema* eingereicht von Name, Vorname

Mehr

Das Feld Script können Sie leer lassen. Hier könnten weitere Scripts eingebunden werden, welche Sie z.b. selbst entwickelt haben.

Das Feld Script können Sie leer lassen. Hier könnten weitere Scripts eingebunden werden, welche Sie z.b. selbst entwickelt haben. Seite erstellen und bearbeiten Neue Seite erstellen Klicken Sie auf Administrator Neue Seite um eine Seite zu erstellen. Geben Sie der Seite unter Seitenname den Namen welcher in der Navigation erscheinen

Mehr

Modellarbeit I: Entwurfsgerechte Klassenmodellierung

Modellarbeit I: Entwurfsgerechte Klassenmodellierung Modellarbeit I: Entwurfsgerechte Klassenmodellierung Vom Analysemodell zum Entwurfsmodell Nach der Etablierung der Techologien: Überarbeitung des Fachlichen Modells zu einem geeigneten Entwurfsmodell Navigationen

Mehr

Design Patterns. 5. Juni 2013

Design Patterns. 5. Juni 2013 Design Patterns 5. Juni 2013 Überblick Was sind Design Patterns? Welche Design Patterns gibt es? Wann sollte man Design Patterns einsetzen? Refactoring und Design Patterns: Welchen Zusammenhang gibt es

Mehr

Software Engineering. 10. Entwurfsmuster II. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering. 10. Entwurfsmuster II. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering 10. Entwurfsmuster II Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: 10. Entwurfsmuster II 2 Die Entwurfsmuster der Gang of Four Die 23 GoF Pattern sind in 3 Gruppen

Mehr

Summary. OO Principles OO Design Principles OO Design Patterns: Past, Present and Future. 1 June

Summary. OO Principles OO Design Principles OO Design Patterns: Past, Present and Future. 1 June Summary OO Principles OO Design Principles OO Design Patterns: Past, Present and Future 1 OOP Principles Encapsulation Methods and data are combined in classes Not unique to OOP Information Hiding Implementation

Mehr

Softwaretechnik 2 Prolog

Softwaretechnik 2 Prolog Prolog SS 2010 Prof. Dr. Sabine Sachweh Einführung Prof. Dr. Sabine Sachweh Büro: C.1.43 Telefon: (0231) 755-6760 Fax: (0231) 755-6710 (Dekanat) Postfach 20 E-Mail: WWW: sachweh@fh-dortmund.de http://www.inf.fh-dortmund.de

Mehr

Objektorientierte Softwareentwicklung mit UML

Objektorientierte Softwareentwicklung mit UML Objektorientierte Softwareentwicklung mit UML von erweitert, überarbeitet Objektorientierte Softwareentwicklung mit UML Forbrig schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Hanser

Mehr

Zustandsdiagrammeditor Pflichtenheft, Version 3.0

Zustandsdiagrammeditor Pflichtenheft, Version 3.0 Zustandsdiagrammeditor Pflichtenheft, 3.0 14.04.2011 Autor: Dennis Kotzold, Henry Trobisch Status: vor Bestätigung Inhaltsverzeichnis Zielbestimmung... 2 Musskriterien... 2 Wunschkriterien... 2 Abgrenzungskriterien...

Mehr

Entwurfsmuster - Iterator & Composite

Entwurfsmuster - Iterator & Composite Entwurfsmuster - Iterator & Composite Alexander Rausch Seminar Entwurfsmuster WS08/09 19. November 2008 Gliederung 1 Einführung 2 Das Iterator Entwurfsmuster 3 Das Composite Entwurfsmuster 4 Quellen 5

Mehr

1. Einleitung. 1.1 Motivation. 1.2 Ziel der Arbeit. 1.3 Danksagung

1. Einleitung. 1.1 Motivation. 1.2 Ziel der Arbeit. 1.3 Danksagung 1. Einleitung 1.1 Motivation Im Fach Systemprogrammierung des Informatik-Grundstudiums lernen die Studenten die Assembler-Sprache des Sparc-Mikroprozessors [6] kennen. Um mit dem Befehlssatz zu experimentieren,

Mehr

SciCa - Scientific Calculator

SciCa - Scientific Calculator SciCa - Scientific Calculator Version 3.0 Einleitung What's new...? Übersicht Berechnung Grafik Einleitung SciCa 3.0 ist bereits die vierte Auflage dieses wissenschaftlichen Taschenrechners. Das Programm

Mehr

Statistikmodul. Programmbeschreibung

Statistikmodul. Programmbeschreibung Statistikmodul Programmbeschreibung Kurzbeschreibung Das InsOManager Statistikmodul ermöglicht die Teilnahme an der Überschuldungsstatistik privater Haushalte in Deutschland, die seit 2012 auf der Grundlage

Mehr

PSE: Analysesoftware für Logistiknetzwerke

PSE: Analysesoftware für Logistiknetzwerke PSE: Analysesoftware für Logistiknetzwerke Phase 1 Das Pflichtenheft,, Lehrstuhl Prof. Böhm KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu

Mehr

DESIGN'PATTERN'2011. November. Abstract Factory & Factory Method BEARBEITET VON INHALT [1] Christoph Süsens

DESIGN'PATTERN'2011. November. Abstract Factory & Factory Method BEARBEITET VON INHALT [1] Christoph Süsens November DESIGN'PATTERN'2011 INHALT Intent Motivation Applicability Structure Consequences Implementation Sample Code [1] BEARBEITET VON Christoph Süsens Abstract Factory & Factory Method Inhaltsverzeichnis

Mehr

Refaktorisierung des Eclipse- Plugins Saros für die Portierung auf andere IDEs. Verteidigung der Bachelorarbeit von Arndt Tigges

Refaktorisierung des Eclipse- Plugins Saros für die Portierung auf andere IDEs. Verteidigung der Bachelorarbeit von Arndt Tigges Refaktorisierung des Eclipse- Plugins Saros für die Portierung auf andere IDEs Verteidigung der Bachelorarbeit von Arndt Tigges Überblick Einleitung Saros Refaktorisierung Durchführung Analysen Anwendung

Mehr

Snagit 11.4 Mit Profilen arbeiten

Snagit 11.4 Mit Profilen arbeiten SI.003, Version 1.1 10.11.2014 Kurzanleitung Snagit 11.4 Mit Profilen arbeiten Damit Bildschirmaufnahmen mit Snagit in einheitlicher Form erstellt werden können, lassen sich häufig benutzte Einstellungen

Mehr

Anhang zu den Ausführungsbestimmungen Prozesseinheiten

Anhang zu den Ausführungsbestimmungen Prozesseinheiten Kauffrau/Kaufmann - Basisbildung Kauffrau/Kaufmann - Erweiterte Grundbildung Prüfungskommission Anhang zu den Ausführungsbestimmungen Prozesseinheiten Vorgaben der Prüfungskommission für die ganze Schweiz

Mehr

Wissenschaftliche Arbeiten typografisch gestalten

Wissenschaftliche Arbeiten typografisch gestalten Wissenschaftliche Arbeiten typografisch gestalten Mit Word und InDesign ans Ziel Bearbeitet von Manuela Bendix 1. Auflage 2007. Taschenbuch. xviii, 160 S. Paperback ISBN 978 3 540 73391 1 Format (B x L):

Mehr

Spielberichte oder News erstellen

Spielberichte oder News erstellen Spielberichte oder News erstellen Inhalt 1. Bericht erstellen... 2 2. Vorhandene Beiträge (oder Webseiten) editieren... 6 3. Erweiterte Beitragsgestaltung... 8 Homepageaufbau 1. Bericht erstellen Im Menü

Mehr

P008 ICO-Methode. IKT-Standard. Ausgabedatum: 2015-02-18. Version: 4.61. Ersetzt: 4.6. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2009-12-21

P008 ICO-Methode. IKT-Standard. Ausgabedatum: 2015-02-18. Version: 4.61. Ersetzt: 4.6. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2009-12-21 Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB P008 ICO-Methode Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-02-18 Version: 4.61 Status: Genehmigt

Mehr

Template zum Erstellen einer Hauptseminar Ausarbeitung

Template zum Erstellen einer Hauptseminar Ausarbeitung Fakultät Informatik und Automatisierung Technische Universität Ilmenau Template zum Erstellen einer Hauptseminar Ausarbeitung Vorname Nachname Matrikel-Nr. 12345 Studiengang Informatik Hauptseminar im

Mehr

Projektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik

Projektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Informatik Labor für technische Informatik Projektarbeit Java 4-Gewinnt 2004, Labor für Technische Informatik Dateiname:

Mehr

Programmiertechnik II SS Fakultät Informatik Bachelor Angewandte Informatik

Programmiertechnik II SS Fakultät Informatik Bachelor Angewandte Informatik Programmiertechnik II SS 2017 Fakultät Informatik Bachelor Angewandte Informatik Prof. Dr. Oliver Bittel bittel@htwg-konstanz.de www-home.htwg-konstanz.de/~bittel SS 2017 Überblick! OOP: Schnittstellen

Mehr

Programmiertechnik II WS 2017/18

Programmiertechnik II WS 2017/18 Programmiertechnik II WS 2017/18 Fakultät Informatik Bachelor Angewandte Informatik Prof. Dr. Oliver Bittel bittel@htwg-konstanz.de www-home.htwg-konstanz.de/~bittel WS 17/18 Überblick OOP: Schnittstellen

Mehr

3. Entwurfsmuster zur Entkopplung von Modulen. Übersicht zu Entwurfsmustern

3. Entwurfsmuster zur Entkopplung von Modulen. Übersicht zu Entwurfsmustern 3. Entwurfsmuster zur Entkopplung von Modulen OOP-3.1 Vorlesung Objektorientierte Programmierung WS 2013/2014 / Folie 301 Entwurfsmuster (Design Patterns): Idee der Entwurfsmuster verstehen Software-Entwicklungsaufgaben,

Mehr

Design-Patterns-Katalog

Design-Patterns-Katalog Design-Patterns-Katalog Erzeugungsmuster (Creational Patterns) Abstract Factory (Abstrakte Fabrik, siehe Abschnitt 3.1) Bereitstellung einer Schnittstelle zum Erzeugen verwandter oder voneinander abhängiger

Mehr

Wahlpflichtfach Design Pattern

Wahlpflichtfach Design Pattern Wahlpflichtfach Design Pattern Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik miwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338

Mehr

VBA mit Microsoft Excel für Kids

VBA mit Microsoft Excel für Kids mitp für Kids VBA mit Microsoft Excel für Kids von Georg Bartenschlager, Petra Kopp 1. Auflage VBA mit Microsoft Excel für Kids Bartenschlager / Kopp schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Zur Erstellung des Projektberichts u. a. wissenschaftlicher Arbeiten

Zur Erstellung des Projektberichts u. a. wissenschaftlicher Arbeiten Zur Erstellung des Projektberichts u. a. wissenschaftlicher Arbeiten Tilman Vierhuff 4. Februar 2005 2 Zweck und Ziele des Projektberichts 2 Zweck und Ziele des Projektberichts Bewertungsgrundlage 2 Zweck

Mehr

Entwurfsmuster in Java

Entwurfsmuster in Java Entwurfsmuster in Java Das Observer- und das Decorator-Pattern Friederike Löwe 13. März 2011 Inhaltsverzeichnis Einleitung Wozu eigentlich Entwurfsmuster? Die Grundlage: Design-Prinzipien Das Decorator-Pattern

Mehr

Leitfaden Diplomarbeit

Leitfaden Diplomarbeit Höhere Fachprüfung Expertin / Experte in biomedizinischer Analytik und Labormanagement Leitfaden Diplomarbeit Ein Bestandteil der Höheren Fachprüfung (HFP) ist die Diplomarbeit. Diese ist eine praxisorientierte,

Mehr

Geschenkservice Modul Anleitung

Geschenkservice Modul Anleitung Geschenkservice Modul Anleitung Datum 04. November 2016 Version 1.2 Inhaltsverzeichnis 1. Einleitung...3 2. Konfiguration des Moduls und des Shops...3 2.1 Geschenkservice Modul Konfiguration...3 3. Installation...4

Mehr

Untersuchungsmethoden von Web-Usability: ein kurzer Überblick

Untersuchungsmethoden von Web-Usability: ein kurzer Überblick Medien Thomas Guttsche Untersuchungsmethoden von Web-Usability: ein kurzer Überblick Studienarbeit Referat Untersuchungsmethoden von Web-Usability Gliederung Einführung... 1 Definition... 2 Usabiltiy

Mehr

Agile Softwareentwicklung

Agile Softwareentwicklung Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf G Bleek, Hennig Wolf 1. Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

Mehr

C++ Einführung und professionelle Programmierung

C++ Einführung und professionelle Programmierung Ulrich Breymann C++ Einführung und professionelle Programmierung ISBN-10: 3-446-41023-6 ISBN-13: 978-3-446-41023-7 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41023-7

Mehr

Modellbasierte OberflächenentwicklungohneOberflächenundVerhaltensmodellierung

Modellbasierte OberflächenentwicklungohneOberflächenundVerhaltensmodellierung Modellbasierte OberflächenentwicklungohneOberflächenundVerhaltensmodellierung Olaf Böde FreiberuflicherIngenieur MarnerStraße 43a 22047Hamburg olaf.boede@gmx.de Abstract: Der Beitrag beschreibt einen Ansatz

Mehr

Richtlinien und Hinweise für. Seminararbeiten

Richtlinien und Hinweise für. Seminararbeiten Richtlinien und Hinweise für Seminararbeiten Lehrstuhl für VWL (Wirtschaftspolitik, insbes. Industrieökonomik) Ökonomie der Informationsgesellschaft Prof. Dr. Peter Welzel Gliederung Die folgenden Richtlinien

Mehr