DokChess Beispiel für einen Architekturüberblick. Stefan Zörner :: ::
|
|
- Hildegard Luisa Schulz
- vor 6 Jahren
- Abrufe
Transkript
1 Präsentation: DokChess Beispiel für einen Architekturüberblick Stefan Zörner :: :: Webseite DokChess: Softwarearchitekturen dokumentieren und kommunizieren: 1
2 1 DokChess Ziele und Features DokChess ist eine voll funktionsfähige Schachengine Sie dient als einfach zugängliches und zugleich ungemein attraktives Fallbeispiel für Architekturentwurf, -bewertung und -dokumentation. Der verständliche Aufbau lädt zum Experimentieren und zum Erweitern der Engine ein Ziel ist nicht die höchstmögliche Spielstärke dennoch gelingen Partien, die Gelegenheitsspielern Freude bereiten. Wesentliche Features Vollständige Implementierung der FIDE-Schachregeln Unterstützt das Spiel gegen menschliche Gegner und andere Schachengines Beherrschung zentraler taktischer Ideen, beispielsweise Gabel und Spieß Integration mit modernen graphischen Schach-Frontends 2
3 Wichtige Einflussfaktoren 2 3
4 Bausteine zusammenstecken per DI Die einzelnen von Dokchess Bausteine sind durch Schnittstellen voneinander entkoppelt und werden per Dependency Injection (DI) zusammengesteckt. Dies erlaubt den leichten Austausch von Algorithmen. Unveränderliche Fachklassen Die einzelnen Subsysteme tauschen schachspezifische Daten über Fachklassen aus, die sämtlich unveränderlich (immutable) sind. Das gilt insbesondere für eine Spielsituation ( Stellung ). Stellung Figur Zug Feld «enumeration» Farbe «enumeration» FigurenArt 4
5 Kommunikation nach außen über XBoard Die Entscheidung für das textbasierte XBoard-Protokoll eröffnet die Verwendung leistungsfähiger, freier Schachfrontends auf unterschiedlichen Plattformen. stdin Frontend stdout Engine Chess Engine Communication Protocol ( Xboard/WinBoard ) 3 5
6 Fachlicher Kontext Gegner Schach wird zwischen zwei Gegnern gespielt, die abwechselnd ihre Figuren ziehen. Menschlicher Gegner DokChess übernimmt die Rolle eines der Gegner und tritt gegen einen menschlichen Gegner an. Dazu müssen sich die beiden austauschen, beispielsweise über ihre Züge oder über Remis-Angebote. Computergegner (Fremdsystem) Alternativ zu einem menschlichen Gegner kann DokChess auch gegen eine andere Engine antreten. Die Anforderungen bezüglich des Informationsaustausches sind dieselben. Eröffnungen (Fremdsystem) Zur Eröffnung, d.h. zur frühen Phase des Spiels, existiert umfangreiches Wissen in der Schachliteratur. Dieses Wissen ist in Form von Bibliotheken und Datenbanken zum Teil frei, zum Teil kommerziell verfügbar. Endspiele (Fremdsystem) Wenn nur noch sehr wenige Figuren auf dem Brett stehen (z.b. nur die beiden Könige und eine Dame), kann analog zu Eröffnungsbibliotheken auf Endspielbibliotheken zurückgegriffen werden. Diese beinhalten für jede mögliche Stellung mit dieser Figurenkonstellation die Aussage, ob das Spiel gewonnen, unentschieden oder verloren ist, sowie ggf. den nötigen nächsten Schritt zum Sieg. 6
7 4 DokChess, Bausteinsicht, Ebene 1 Copyright 2011 :: Stefan Zörner :: oose GmbH 7
8 Überblick Subsysteme XBoard-Protokoll Realisiert die Kommunikation mit einem Client mit Hilfe des XBoard-Protokolls. Spielregeln Beinhaltet die Schachregeln und kann z.b. zu einer Stellung alle gültigen Züge ermitteln. Engine Beinhaltet die Ermittlung des nächsten Zuges ausgehend von einer Spielsituation. Eröffnung Stellt Züge aus der Eröffnungsliteratur zu einer Spielsituation bereit. Bausteinsicht, Ebene 2 (Subsystem Engine ) 8
9 Verteilungssicht (auf Windows PC, mit Arena) 5 9
10 Walk through: Gegner zieht, Engine zieht Live-Demo: DokChess integriert in Arena 10
11 6 Fallbeispiel DokChess im Internet Architekturüberblick gegliedert nach arc42 Quelltexte, Links, etc. 11
12 Das Buch zum Film. Softwarearchitekturen dokumentieren und kommunzieren. Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten von Stefan Zörner Verlag: Hanser, Mai 2012 Sprache: Deutsch (ca. 280 Seiten) ISBN-13: Geleitwort von Gernot Starke Erfahren Sie, wie die Dokumentation der Architektur von der lästigen Pflicht zu einem integralen Kommunikations- und Arbeitsmittel wird. Lernen Sie architekturrelevante Einflussfaktoren und zentrale Entscheidungen festzuhalten. Erleben Sie am Beispiel einer Schach-Engine, wie eine nachvollziehbare Architektur entsteht. Vielen Dank!?? Ich freue mich auf Ihre Fragen! 12
Softwarearchitektur en passant. Schritt für Schritt eine Schach-Engine entwerfen und ihre Architektur bewerten. Stefan Zörner
Vortrag: Schritt für Schritt eine Schach-Engine entwerfen und ihre Architektur bewerten Stefan Zörner (Stefan.Zoerner@de) Braunschweig, den 13. Dezember 2012 Java User Group Ostfalen Der Schachtürke (Wolfgang
MehrMatt in drei Iterationen. Stefan Zörner oose Innovative Informatik GmbH
Matt in drei Iterationen Lebendiger Architekturentwurf am Beispiel einer Schach-Engine Stefan Zörner oose Innovative Informatik GmbH Matt in drei Iterationen Lebendiger Entwurf am Beispiel einer Schach-Engine
MehrStefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de
Vortragsreihe Architekturdesign Dokumentation voll unagil? Software-Architekturen wirkungsvoll dokumentieren, Entwürfe und Entscheidungen nachvollziehbar festhalten Stefan Zörner, oose GmbH Stefan.Zoerner@de
MehrVerunfallte Softwarearchitektur
Stefan Zörner embarc GmbH Verunfallte Softwarearchitektur Erfolgreiche Lösungen höchstens per Zufall? Stefan Zörner Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall? Abstract:
MehrVerunfallte Softwarearchitektur
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall? STEFAN ZÖRNER Berlin Experts Days Berlin, 04.04.2014 0. Erfolgreiche Lösungen höchstens per Zufall? Mitunter gelingt ein Entwicklungsvorhaben,
MehrSoftwarearchitekturen dokumentieren - voll unagil? Stefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de
Agiles Architekturmanagement Softwarearchitekturen dokumentieren - voll unagil? Stefan Zörner, oose GmbH Stefan.Zoerner@de OBJEKTspektrum Information Days 2013 Nürnberg, 04.06. :: Hannover, 05.06.:: Darmstadt,
Mehrvon Heinrich Glumpler und Matthias Schmitt
von Heinrich Glumpler und Matthias Schmitt Schachen spielt sich wie Schach ohne Brett. Die Schachregeln werden dabei geringfügig verändert und ermöglichen neue Strategien, ohne den Kern des Schachspiels
MehrSchach Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de
Schach Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de Inhalt Schach Spielregeln...1 Einleitung...2 Das Ziel des Spiels...3 Das Spielbrett...4 Züge...5 Das Schlagen von
MehrKleines Einmaleins der Architekturdokumentation. Teil 1: Einflüsse und Entscheidungen Historisch gewachsen?
Kleines Einmaleins der Architekturdokumentation. Teil 1: Einflüsse und Entscheidungen Historisch gewachsen? Softwarearchitektur ist die Summe fundamentaler Entscheidungen. Halten Sie zentrale Einflüsse
Mehrein Spielbrett mit 126 sechseckigen Feldern in drei Farben 51 Spielfiguren, davon je 17 in einer Farbe:
Vollständige Spielregeln 1. Inhalt Dreierschach V2.1 Schach für drei Spieler 2004 / 2014 Christian Wahlmann ein Spielbrett mit 126 sechseckigen Feldern in drei Farben 51 Spielfiguren, davon je 17 in einer
MehrSOFTWARE- ARCHITEKTUREN
stefan ZÖRNER SOFTWARE- ARCHITEKTUREN ENTWÜRFE, ENTSCHEIDUNGEN UND LÖSUNGEN NACHVOLLZIEHBAR UND WIRKUNGSVOLL FESTHALTEN EXTRA: Mit kostenlosem E-Book Mit einem Geleitwort von Gernot Starke. Zörner Softwarearchitekturen
MehrArchitekturdokumentation leicht gemacht
Architekturdokumentation leicht gemacht Andreas Richter ar@anrichter.net @anrichter www.anrichter.net Architekturdokumentation Warum überhaupt Dokumentieren? Das arc42 Template Wie mach ich das nu? Ausblick
MehrSpielregeln für Schach
Gebrauchsartikel mit sozialer Herkunft B-Vertrieb GmbH Anerkannt gemeinnütziges Unternehmen gem. Art. 80 Abs. 1 lit. g und Art. 56 Bst. g DBG Lehnstrasse 90 l CH-9014 St.Gallen Tel. +41 (0)71 280 83 20
MehrINHALTSVERZEICHNIS. Teil 6 Kristin gegen Ben: Das große Match Lösungen für die schrecklich schweren Tests Einführung...
Chess Book German:Chess Book 6/3/08 21:10 Page 3 INHALTSVERZEICHNIS Einführung...4 Teil 1 Das Schachbrett und die Figuren...6 Die Ausgangsstellung...7 Schrecklich schwerer Test Nummer 1...8 Wie Läufer
MehrInhaltsverzeichnis. Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0
sverzeichnis Gernot Starke Effektive Softwarearchitekturen Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42728-0 sowie im
Mehroose. Abhängigkeiten: Die Wurzel allen Übels im Softwareentwurf. Und wie Sie sie in der Java-Entwicklung behandeln...
Abhängigkeiten: Die Wurzel allen Übels im Softwareentwurf. Und wie Sie sie in der Java-Entwicklung behandeln... Stefan Zörner (sz@de) Wien, den 16. Jänner 2013 Software Quality Days Stefan Zörner: Abhängigkeiten:
MehrAGILE BODENSEE ARCHITEKTUR KATA. Auf dem Weg zu agiler Softwarearchitektur
AGILE BODENSEE ARCHITEKTUR KATA Auf dem Weg zu agiler Softwarearchitektur Roland Mast Sybit GmbH Software Architekt Scrum Master roland.mast@sybit.de Intro Du Wir Ich Alle Architektur Kata Architektur
MehrLaurins Raumschach: Die Raumschachregel
Laurins Raumschach: Ein Gesamtkunstwerk, welches über einen Entwicklungszeitraum von vier Jahrzehnten entstand, wird jetzt in die Realität umgesetzt. Das Ziel der Schachmetamorphose, also nicht ein weiteres
MehrStefan Zörner (Stefan.Zoerner@oose.de) Wiki ausgedruckt? 10 praxistaugliche Tipps für Ihre Architekturdokumentation
Vortrag: Wiki ausgedruckt? 10 praxistaugliche Tipps für Ihre Architekturdokumentation Stefan Zörner (Stefan.Zoerner@de) Stuttgart, den 11. Juni 2012 ObjektForum Stuttgart Wiki ausgedruckt? 10 praxistaugliche
MehrInhaltsverzeichnis. Effektive Softwarearchitekturen (6. Auflage)
Inhaltsverzeichnis zu Effektive Softwarearchitekturen (6. Auflage) von Gernot Starke ISBN (Buch): 978-3-446-43614-5 ISBN (E-Book): 978-3-446-43653-4 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43614-5
MehrEffektive Software-Architekturen Ein praktischer Leitfaden
Gernot Starke Effektive Software-Architekturen Ein praktischer Leitfaden ISBN-10: 3-446-41215-8 ISBN-13: 978-3-446-41215-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41215-6
Mehrfree sample Schnell & lustig Schach lernen Herbert J. Thanner Schach spielerisch Ab 5 Jahren Cubes.Art
Schnell & lustig Schach lernen Herbert J. Thanner Schach spielerisch Ab 5 Jahren Cubes.Art Herbert J. Thanner Schach spielerisch Cubes.Art Anschrift des Autors: Mag. Herbert Josef Thanner Plabutscherstraße
MehrPraktikum Algorithmen-Entwurf (Teil 7)
Praktikum Algorithmen-Entwurf (Teil 7) 28.11.2005 1 1 Vier gewinnt Die Spielregeln von Vier Gewinnt sind sehr einfach: Das Spielfeld besteht aus 7 Spalten und 6 Reihen. Jeder Spieler erhält zu Beginn des
MehrRalf s Schachkurs. Das Schachmatt ist das Ziel der Schachpartie. Wer seinen Gegner schachmatt gesetzt hat, ist der Sieger.
Ralf s Schachkurs Das Schachmatt Das Schachmatt ist das Ziel der Schachpartie. Wer seinen Gegner schachmatt gesetzt hat, ist der Sieger. Schachmatt ist ein König, wenn er dem Angriff und damit dem Schachgebot
MehrPlastische Gestaltungsgrundlagen Prof. Ernst Thevis. Stegreif SS15 Architektur Schach
Stegreif SS Architektur Schach Norwegen 15 Jh. 12.Jh. Schottland Mongolei 6.Jh. - Entstehung vermutlich zwischen dem 3. und 6 Jh. in Asien - Ausbreitung in Europa zwischen 9. und 11. Jh. Im Hochmittelalter
MehrHalma Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de
Halma Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de Inhalt Halma Spielregeln...1 Spielziel...2 Spielbeginn...3 Ziehen von Steinen...4 Spielende...5 Strategie...6 Die
Mehrarc42 Der pragmatische Leitfaden zur Architekturdokumentation
arc42 Der pragmatische Leitfaden zur Architekturdokumentation STEFAN ZÖRNER.NET Developer Conference kompakt Köln, 02.12.2014 0 arc 42 Der pragmatische Leitfaden zur Architekturdokumentation Sie: Ein Entwickler(-Team),
MehrBauerndiplom. 2 Der König
1 Das Schachbrett Bauerndiplom 2 Der König Das Schlagen Diagramm 1 Das Schachbrett besteht aus 8x8 Feldern. In der rechten Ecke, auf beiden Seiten, muss sich ein weißes Feld befinden. Die Felder sind bezeichnet.
MehrArc42 Strukturierungshilfe für Architekturdokumentation
Arc42 Strukturierungshilfe für Architekturdokumentation Arc42 als Strukturierungshilfe für die Architekturdokumentation Dr. Jürgen Meister OpenKONSEQUENZ Architecture&Quality Committees Workshop 20. 21.4.2016
MehrARCHITEKTUR KATA als Trainingsform für agile Teams
02.12.2014 ARCHITEKTUR KATA als Trainingsform für agile Teams Roland Mast Sybit GmbH Software Architekt Scrum Master roland.mast@sybit.de 1 02.12.2014 Ich Du Wir Ihr Architektur Kata Architektur Vision
MehrGernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0. Weitere Informationen oder Bestellungen unter
Gernot Starke Effektive Softwarearchitekturen Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42728-0 sowie im Buchhandel.
Mehr6in1 Deluxe Spiele-Koffer. Spielanleitung
6in1 Deluxe Spiele-Koffer Spielanleitung 1 ihr neuer spielekoffer Sehr gehrte Kunden, wir danken Ihnen für den Kauf dieses Spiele- Koffers. Mit diesem eleganten Koffer sind Sie für Spiele-Abende und lange
Mehr1. Das Schachbrett und die Figuren
1. Das Schachbrett und die Figuren -64 Felder -Beschriftung von a1 bis h8 (Wichtig für die Notation, Aufschreiben und Nachspielen von Schachpartien) -Weiß beginnt immer das Spiel -Die Grundaufstellung
MehrSchach-AG Schachregeln
Schach-AG Schachregeln I. Das Schach-Spielfeld ( Schachbrett ): 1. Wenn das Schachbrett vor dir liegt, muss das rechte Eckfeld weiß sein. 2. a) Die waagerechten Felder heißen Reihen und werden von 1 bis
MehrTablut Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de
Tablut Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de Inhalt Tablut Spielregeln...1 Spielziel...2 Startaufstellung...3 Ziehen der Steine...4 Normale Steine schlagen...5
MehrSchach für Anfänger. Hier möchte ich für Anfänger das Schachspiel näher bringen.
Schach für Anfänger Hier möchte ich für Anfänger das Schachspiel näher bringen. Bild 1 Die Grundstellung Das Schachbrett sollte man immer so legen, daß rechts unten ein weißes Feld ist (Bild1: rotes Feld).
MehrDEUTSCH. Der Heilige Hügel. IRLANDS KÖNIGLICHES BRETTSPIEL Spielstufe 1
DEUTSCH 1 Der Heilige Hügel IRLANDS KÖNIGLICHES BRETTSPIEL Spielstufe 1 EINLEITUNG Der Heilige Hügel ist eine andere Bezeichnung für den Hügel von Tara, die alte Hauptstadt Irlands Der Heilige Hügel ist
MehrFesselung von Michael Reiter 2011
Fesselung von Michael Reiter 2011 Die Fesselung im Schachspiel ist eine Stellung, in der eine Figur nicht ziehen kann, da sie sich in der Wirkungslinie zwischen gegnerischer Figur und eigenem König oder
MehrUmsichtig planen, robust bauen
Umsichtig planen, robust bauen iks Thementag Mehr Softwarequalität Best practices für alle Entwicklungsphasen 19.06.2012 Autor: Christoph Schmidt-Casdorff Agenda Softwarearchitektur Architekturkonformität
MehrGrundlagen des Spiels
Mühle gehört zu den absoluten Klassikern der Strategie-Brettspiele. In der Schweiz auch Nünistei (bedeutet: Neun Steine ) genannt, gibt es wohl kaum einen Haushalt mit Kindern, indem sich dieses Brettspiel
MehrEine kleine Schachfibel
Eine kleine Schachfibel Nenariyon Narduch Querlar 19 n. Hilgorad 1 Inhaltsverzeichnis 1 Prolog 3 2 Vom Schachspiel und seinen Regeln 3 2.1 Erlaubte Züge und anderes Wissenwertes................ 4 2.1.1
MehrGo Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de
Go Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de Inhalt Go Spielregeln...1 Einleitung und Spielidee...2 Ziehen und Freiheiten...3 Schlagen...4 Selbstmord-Verbot...5
MehrDame Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de
Dame Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de Inhalt Dame Spielregeln...1 Das Spielbrett zu Beginn...2 Das Ziehen der Steine...3 Schlagen...4 In Dame umwandeln...5
MehrDeutsche Schulschachstiftung
Das Prinzip der kleinen Spiele Der Beweis auf dem Schachbrett Methodischer Ansatz Die Bewegungsarten der Figuren, ihre Wertigkeit und einige Endspieltypen werden nach der Methode der Kleinen Spiele" (Lellinger)
MehrDER SCHLÜSSEL IN DER STRATEGIE
DER SCHLÜSSEL IN DER STRATEGIE Das Geheimnis im Schachspielen von Keykhosrow Mansouri 1. Auflage DER SCHLÜSSEL IN DER STRATEGIE Mansouri schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrEffektive Software- Architekturen
Gemot Starke Effektive Software- Architekturen Ein praktischer Leitfaden 4., aktualisierte und erweiterte Auflage HANSER Inhalt Vorwort Vorwort zur vierten Auflage XIII XIV 1 Einleitung 1 1.1 Software-Architekten
MehrDie kleine Schachschule
JONATHAN CARLSTEDT Die kleine Schachschule Regeln, Strategien und Spielzüge verständlich erklärt Perfekt änger! für Anf Inhalt Vorwort 4 1 D ie Grundlagen des Schach 6 Das Schachbrett.............................
MehrInternet Dame. Seite. Das Spielfeld
Internet Dame Windows 7: Microsoft stellt neue Internet-Spiele vor. winfuture.de News Software Betriebssysteme Windows 7 Inhalt Spielregeln Das Spielfeld Offensive, Defensive Ziele ansteuern Zick-Zack-Sprung
MehrProseminar: Geschichte des Computers Schachprogrammierung Die Digitale Revolution
Die Digitale Revolution Internet 3D-Drucker Quants Singularität 27.02.14 Johannes Polster Das Spiel der Könige Sehr altes Spiel: Entstehung vor 1500 Jahren Weltberühmt Strategisches Spiel Kein Glück, Intelligenz,
MehrMühle Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de
Mühle Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de Inhalt Mühle Spielregeln...1 Ziel und Grundlagen des Spiels...2 Phase 1: Das Einsetzen der Steine...3 Phase 2: Das
MehrDas Handbuch zu Vier gewinnt. Martin Heni Eugene Trounev Benjamin Meyer Johann Ollivier Lapeyre Anton Brondz Deutsche Übersetzung: Maren Pakura
Martin Heni Eugene Trounev Benjamin Meyer Johann Ollivier Lapeyre Anton Brondz Deutsche Übersetzung: Maren Pakura 2 Inhaltsverzeichnis 1 Einführung 5 2 Spielanleitung 6 3 Spielregeln, Spielstrategien und
MehrParallele Programmierung - Solitaire Chess
Parallele Programmierung - Solitaire Chess Kira Duwe - Enno Zickler DKRZ- UHH 7. Oktober 2013 Kira Duwe - Enno Zickler (DKRZ- UHH) Parallele Programmierung - Solitaire Chess 7. Oktober 2013 1 / 16 Spielregeln
MehrGS1 - Grundelemente Lektion 1
LEKTION 1 DAS SCHACHBRETT Inhalt Einführung Anleitung für den Trainer / Lehrer Ausblick Lösungen Herzlich Willkommen bei der Chess Tigers Universität! In den letzten Jahren strömen immer mehr Grundschüler
MehrStellung nach 19. Sc4
1. Runde VB Ost Möllner SV 1 (1890) - Sk Doppelbauer Kiel 2 (1810) 4,5 : 3,5 Der erste Mannschaftskampf nach unserem Vorbereitungsseminar. Alle sind ganz gespannt. Hat es was gebracht? Wie kommen wir mit
MehrSoftwarearchitekten. Basiswissen für. dpunkt.verlag. Foundation Level
Mahbouba Gharbi Arne Koschel Andreas Rausch Gernot Starke Basiswissen für Softwarearchitekten Aus- und Weiterbildung nach isaqb-standard zum Certified Professional for Software Architecture - Foundation
MehrSCHACH. Chemie siegt im Lokal-Derby und strebt Richtung Tabellenspitze
SCHACH Chemie siegt im Lokal-Derby und strebt Richtung Tabellenspitze BSV 63 Chemie Weißensee SG Weißensee 5,5 : 2,5 In der 3. Runde kam es in der Stadtliga A zum Lokalderby zwischen dem Tabellenfünften
MehrIgel Ärgern Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Spiele von Doris und Frank
Igel Ärgern Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2017 Spiele von Doris und Frank Inhalt Igel Ärgern Spielregeln...1 Einleitung und Spielidee...2 Spielablauf...3 Blockierte Igel...4
MehrSchach für Anfänger Hier möchte ich für Anfänger das Schachspiel näher bringen.
Schach für Anfänger Hier möchte ich für Anfänger das Schachspiel näher bringen. Viele glauben, daß das Schachspiel schwierig zu erlernen ist, da es sechs verschiedene Figuren gibt. Wenn man sich aber die
MehrStefan Zörner. Softwarearchitekturen dokumentieren und kommunizieren
Stefan Zörner Softwarearchitekturen dokumentieren und kommunizieren Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten Geleitwort von Gernot Starke ISBN: 978-3-446-42924-6
MehrDas Entwicklungsteam im agilen Prozess. Aufgaben der Software Architektur. Best Practices & Scrum Integration. Zusammenfassung & Ausblick
Das Entwicklungsteam im agilen Prozess Aufgaben der Software Architektur Best Practices & Scrum Integration Zusammenfassung & Ausblick Das Entwicklungsteam im agilen Prozess Die besten Architekturen, Anforderungen
MehrBedienungsanleitung. Stefan Feldmann
Bedienungsanleitung Stefan Feldmann Bedienungsanleitung für den einfachen und kompakten Umgang mit dem unter Borland Delphi 7 erstellten Programm Mühle, März 2007. S t e f a n F e l d m a n n 1 4. 0 3.
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE19-Verbunde (Stand 19.12.2011) Aufgabe 1: Bei dieser Aufgabe geht es darum, ein Java-Programm zu schreiben, das es einem Spieler ermöglicht, eine Variante
Mehrschach-lernen.com Seite 2
Lizenz Dieses Dokument inklusive aller Grafiken stehen unter einer Creative- Commons-Lizenz (Creative Commons Attribution-Noncommercial 3.0 Germany License). Sie dürfen das Dokument vervielfältigen, verbreiten
MehrStichwortverzeichnis. Symbole 4+1 Sichten (RUP) 132
Stichwortverzeichnis Softwarearchitekturen dokumentieren und kommunizieren downloaded from www.hanser-elibrary.com by 178.63.86.160 on August 28, 2016 Symbole 4+1 Sichten (RUP) 132 A Abgrenzung Architekturdokumentation
MehrMühleübungen. Internetseite von Rainer Rosenberger bearbeitet von Jörg Bögel. Version 1 ( )
Mühleübungen Internetseite von Rainer Rosenberger bearbeitet von Jörg Bögel Version (008-0-8) Inhaltsangabe. Übungen gegen.... Übungen gegen.... Schwache Stellungen.... Mittelstarke Stellung.... Starke
Mehrvii Inhaltsverzeichnis 1 Einleitung 1
vii 1 Einleitung 1 1.1 Softwarearchitektur als Disziplin im Software Engineering........ 2 1.2 isaqb International Software Architecture Qualification Board.......... 4 1.3 Certified Professional for Software
MehrVerbesserung der Architektur und Dokumentation der DPP-Software Saros. Slawa Belousow Institut für Informatik FU Berlin 13.01.2011
Verbesserung der Architektur und Dokumentation der DPP-Software Saros Slawa Belousow Institut für Informatik FU Berlin 13.01.2011 Vorstellung der Arbeit Problem Entwicklung wird immer schwieriger Ziel
MehrSchachmatt aus Versehen
Schachmatt aus Versehen Rheinhessische Schulschachmeisterschaften 2009 Am 28. Februar trafen sich die schachinteressierten Schüler Rheinhessens, um in sechs Wettkampfgruppen die Sieger und die Qualifikanten
MehrArchitekturüberblick Gradle
Architekturüberblick Gradle STEFAN ZÖRNER, EMBARC Stefan.Zoerner@ @StefanZoerner 0 Über diese Folien In unserem Architektur-Spicker #1 ( Der Architekturüberblick ) schlagen wir u.a. eine Struktur für Folienvorträge
MehrVier Gewinnt Nicolas Schmidt Matthias Dietsche Bernhard Weiß Benjamin Ruile Datum: 17.2.2009 Tutor: Prof. Schottenloher Spieltheorie
Vier Gewinnt Nicolas Schmidt Matthias Dietsche Bernhard Weiß Benjamin Ruile Datum: 17.2.2009 Tutor: Prof. Schottenloher Spieltheorie Präsentation Agenda I. Einführung 1. Motivation 2. Das Spiel Vier Gewinnt
MehrVom Anfänger zum Turnierspieler Gewinnen lernen in 10 Lektionen
J O N A T H A N C A R L S T E D T Vom Anfänger zum Turnierspieler Gewinnen lernen in 10 Lektionen 5 Inhalt Einleitung... 9 Erklärungen... 11 Lektion 1... 13 Wir lernen Schach: Das Schachbrett... 13 Grundlagen
MehrSummy Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Corné van Moorsel
Summy Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2017 Corné van Moorsel Inhalt Summy Spielregeln...1 Spielidee und Ziel des Spiels...2 Vorbereitung...3 Spielzug...4 Gültige Summe...5 Teile
MehrQuelle:
Pflichtenheft Quelle: http://ais.informatik.uni-leipzig.de/download/2002w_v_swt/2002w_swt_v_03.pdf Ein Pflichtenheft ist eine detaillierte verbale Beschreibung der Anforderungen an ein neues Produkt Funktion
MehrRegel 10 Bestimmung des Spielausgangs
Regel 10 Bestimmung des Spielausgangs WWW.BFV.DE Regel 10 Bestimmung des Spielausgangs Übersicht Erzielen eines Tores Sieger des Spiels Ausführung des Elfmeterschießens zur Spielentscheidung Hinweise 2
MehrJavaSpaces. Markus Helbig, Christian Holder, Marco Jilg, Dominik Krautmann, Richard Waschhauser
JavaSpaces Markus Helbig, Christian Holder, Marco Jilg, Dominik Krautmann, Richard Waschhauser Agenda JavaSpaces JINI Dokumentenablage- System Probleme Demo Entstehung von JavaSpaces JavaSpaces entstand
MehrIRRISS THE ENTERPRISE
IRRISS AND Agon THE ENTERPRISE Solutions Ihre Prozesse in besten Händen. Helge Richter, SCHUFA Jens Meinecke, Agon Solutions Logbuch» IRRISS als Entscheidungshilfe» Konfiguration von IRRISS» Anforderungen
MehrNetKalk DLL, Webservices & Partnerportal
NetKalk DLL, Webservices & Partnerportal ene't Anwendertage 2012 Schwierigkeiten in der Entwicklung Algorithmen umfangreiche Datengrundlage komplexe Berechnungen viele Sonderfälle Unterschiede zwischen
MehrSoftware-Projekt: Mensch ärgere Dich nicht. Dokumentation Softwareprojekt: Mensch ärgere Dich nicht
Dokumentation Softwareprojekt: Mensch ärgere Dich nicht Das Programm Mensch ärgere Dich nicht ermöglicht das Spielen des gleichnamigen Spieles über Netzwerke. Jeder Spieler verfügt dabei über einen Clienten,
MehrBauernendspiele 0: Grundlagen
Bauernendspiele 0: Grundlagen Das Endspiel König und Bauer gegen König ist eines der grundlegenden Endspiele, die jeder Schachspieler beherrschen muss. Wer hier unsicher bleibt, für den bleibt jeder Übergang
MehrHalali Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de
Halali Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2016 Brettspielnetz.de Inhalt Halali Spielregeln...1 Spielidee...2 Spielstart und Spielverlauf...3 Ein Kärtchen umdrehen...4 Aufgedecktes
MehrWenn Sie neu im Schach sind, verzweifeln Sie nicht. Es gibt kein Schach-Gen, das darüber
Die Grundlagen des Schachs Die Grundlagen des Schachs In diesem Kapitel Allgemeines über das Schachspiel Schließen Sie Bekanntschaft mit dem Schachbrett Das Aufstellen der Schachfiguren Wenn Sie neu im
MehrBericht vom 1. Leipziger Seminar am 25. November 2006
Bericht vom 1. Leipziger Seminar am 25. November 2006 Das Wythoff-Nim-Spiel Wir wollen uns ein Spiel für zwei Personen ansehen, welches sich W.A.Wythoff 1907 ausgedacht hat: Vor den Spielern liegen zwei
MehrHALLO UND WILLKOMMEN!
HALLO UND WILLKOMMEN! DRUCKEN: Am besten weisses Papier verwenden, Papierformat Din A4, Hochformat, Farbdruck. (Bei schwarz/weiss Druck: 4 Spielfiguren und 84 Elementsteine anmalen). Das Spiel ist natürlich
MehrDas Handbuch zu Vier gewinnt
Das Handbuch zu Vier gewinnt Autor: Martin Heni Formatierung: Frank Börner (f.boerner@selflinux.org) Lizenz: GFDL Vier Gewinnt ist ein Strategiespiel für KDE Deutsche Übersetzung: Maren Pakura Version
MehrSchach für Dachse 2016
Schach für Dachse 2016 [1] Von Markus Bindig Schach für Dachse 2016 Du musst spielen wie ein Dachs nicht nur so riechen! Auch in 2015 gab es auf der DVM u14w eine ganze Reihe Einsteller, aus denen man
MehrSoftwarearchitektur als Mittel für Qualitätssicherung und SOA Governance
Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance Mag. Georg Buchgeher +43 7236 3343 855 georg.buchgeher@scch.at www.scch.at Das SCCH ist eine Initiative der Das SCCH befindet sich
MehrEffektive Architekturdokumentation mit arc42
01 Whitepaper: Technologie > Architekturdokumentation Cofinpro die Experten für Kredit und Wertpapier Effektive Architekturdokumentation mit arc42 Inhalt 1 Software-Architektur mit arc42 2 2 arc42 2 3
MehrDie Karten jeder Farbe bilden vom niedrigsten bis zum höchsten Wert die folgende Reihenfolge:
Einführung Gin Rommé ist eine der beliebtesten Formen des Rommé. Das Spiel wird im Allgemeinen von zwei Spielern gespielt, die je zehn Karten erhalten. Es wird ein Standardkartenspiel mit 52 Karten verwendet.
MehrInhalt: Spielbrett, 36 Kugeln (8 gelbe, 7 rote, 6 grüne, 5 blaue, 4 weiße, 3 graue. 3 schwarze), 2 rote und 2 gelbe Zeiger.
Wer sammelt die wertvollsten Kugeln? Brettspiel für 2 oder 4 Spieler von Sid Sackson Ravensburger"' Spiele Nr. 60451249 Inhalt: Spielbrett, 36 Kugeln (8 gelbe, 7 rote, 6 grüne, 5 blaue, 4 weiße, 3 graue.
MehrVoice Application Server
Voice Application Server 1983 2013 30 Jahre TELES Jedem seine eigene Wolke! Lösungen für Unternehmen Lösungen für Teilnehmer Mit dem Application Server von TELES haben Service Provider ideale Voraussetzungen,
MehrPIWIN II. Praktische Informatik für Wirtschaftsmathematiker, Ingenieure und Naturwissenschaftler II. Vorlesung 2 SWS SS 08
PIWIN II Kap. 3: Verteilte Systeme & Rechnernetze 1 PIWIN II Praktische Informatik für Wirtschaftsmathematiker, Ingenieure und Naturwissenschaftler II Vorlesung 2 SWS SS 08 Fakultät für Informatik Technische
MehrWettbewerbsreglement. Serge Sellan-Cup. Stand: August F.O.U.L. Alternative Fussball-Liga Bern -
Wettbewerbsreglement Serge Sellan-Cup Stand: August 2016 F.O.U.L. Alternative Fussball-Liga Bern - www.foul.ch Co-Präsidium: Fabio Wälti & Fabrizio Hübscher Inhaltsverzeichnis I. Teilnehmer... 3 II. Wettbewerbsmodus...
MehrSB13 Graz. DI Christoph Eichler. Österreichischer BIM-Standard A6241. BIM Operations Director, BEHF Architekten. Wien,
Österreichischer BIM-Standard A6241 DI Christoph Eichler BIM Operations Director, BEHF Architekten Kontakt: christoph.eichler@behf.at Wien, 23.04.2015 2015 wird die ÖNORM A6241 veröffentlicht - der österreichische
MehrFaustball-Korbleger. Sportspiel-verwandte Ballspiele Faustball-verwandte Spiele
Faustball-Korbleger Die Spieler versuchen abwechselnd den Ball in den Basketballkorb zu spielen. Schulung sportartspezifischer Techniken unter veränderten Bedingungen. Schulung der Zielgenauigkeit. Der
MehrSpielregeln Backgammon
Das Ziel von Backgammon Spielregeln Backgammon Ziel diese Spieles besteht darin, seine Steine (schwarz oder weiß) in das eigene Heimfeld zu bringen und sie dann von dort abzuwürfeln (rauszunehmen). Dabei
MehrDas fesselnde Strategiespiel für zwei Personen. The exciting strategy game for two players
Das fesselnde Strategiespiel für zwei Personen The exciting strategy game for two players 1 Das fesselnde Strategiespiel für zwei Personen Autoren: Robert Witter und Frank Warneke www.barragoon.de Inhalt:
MehrDeutsche Schulschachstiftung
Das Schachbrett 1. Das Schachbrett 2. Die Bezeichnung der Felder 3. Linien, Reihen, Diagonalen 4. Die Aufstellung der Steine 5. Ablauf einer Schachpartie 1. Das Schachbrett Als erstes sollst Du das Schachbrett
MehrProjektthema: Modul Programmiersprachen (Java)
Projektthema: Modul Programmiersprachen (Java) Thema: Fliegender Ball Entwickeln Sie ein Java- Programm mit dem Namen FliegenderBall. Dieses zeigt einen Ball, der sich über die Bildfläche bewegt und an
MehrVirtuelle Metadatenbanken
Virtuelle Metadatenbanken Eberhard Pietzsch September 2004 Stadt- und Universitätsbibliothek Frankfurt a.m. Eberhard Pietzsch e.pietzsch@ub.uni-frankfurt.de September 2004 Stadt- und Universitätsbibliothek
MehrSystemanalyse I Software-Entwicklung. Die Phase Design.? Prof. Dr. Susann Kowalski
Die Phase Design Design Entwerfen der Benutzeroberfläche, des Bedienablaufs und der Softwarearchitektur Umsetzen des fachlichen Modells auf technische Möglichkeiten; Spezifikation der Systemkomponenten
Mehr