Web Engineering-Seminar. UML Based Web Engineering (UWE)
|
|
- Nelly Voss
- vor 8 Jahren
- Abrufe
Transkript
1 Web Engineering-Seminar UML Based Web Engineering (UWE) Christian Schlimbach Stefan Schölzel Trier, 14. Januar
2 Agenda 1. Einleitung 1. Einführung und Motivation 2. Entwicklung des UWE Ansatzes 3. Herkunft des UWE Ansatzes 4. Unified Software Development Process 2. Methodik des UWE Ansatzes 1. Use Case Modellierung 2. Content Modellierung 3. Navigationsmodellierung 4. Präsentationsmodellierung 5. Prozessmodellierung 3. Fazit und Ausblick 1. Stärken 2. Schwächen 3. Praxistauglichkeit 2
3 Agenda 1. Einleitung 1. Einführung und Motivation 2. Entwicklung des UWE Ansatzes 3. Herkunft des UWE Ansatzes 4. Unified Software Development Process 2. Methodik des UWE Ansatzes 1. Use Case Modellierung 2. Content Modellierung 3. Navigationsmodellierung 4. Präsentationsmodellierung 5. Prozessmodellierung 3. Fazit und Ausblick 1. Stärken 2. Schwächen 3. Praxistauglichkeit 3
4 Einführung und Motivation UML wird den spezifischen Anforderungen zum Modellieren von Web-Anwendungen nicht gerecht Hypertextstruktur kann nicht modelliert werden Hypertextstruktur bildet einen Graph, der Inhalte (Knoten) untereinander in Beziehung (Kanten) setzt Oberflächen von Web-Anwendungen können nicht modelliert werden Kontextualität (Anzeige von Kontextinformationen und einer daraus abgeleiteten Darstellungsform) Kontextabhängige Varianten sind nicht modellierbar Aber: UML ist weit verbreiteter Modellierungsstandard der Erweiterungsmöglichkeiten bietet 4
5 Entwicklung des UWE Ansatzes Entwickelt von Nora Koch im Jahr 2001 an der Ludwig- Maximilians-Universität München im Rahmen ihrer Dissertation Gründe: Nachfrage nach adaptiven Webanwendungen steigt kontinuierlich Zum damaligen Zeitpunkt existierten nur wenige Verfahren die sich mit der Modellierung von Web-Anwendungen auseinander setzten Idee für ein Modell zur Planung einer Benutzerführung für Webanwendungen um das Problem des Lost in Hyperspace zu verringern 5
6 Herkunft des UWE Ansatzes UWE ist ein Ansatz zur systematischen Entwicklung von Web-Anwendungen Grundlage für das UWE Model ist UML Gründe: UML ist derzeit der Industrie- und OMG Standard UML bietet Notation unterschiedliche Diagrammtypen Metamodell Erweiterungsmechanismen Allerdings: UML stellt keine Methoden für die Entwicklung von Webanwendungen bereit UML kann nur mit einer Erweiterung umfassend im Web Engineering Verwendung finden 6
7 Herkunft des UWE Ansatzes UML bietet 2 Möglichkeiten der Erweiterung an: light weight extension verwendet ausschließlich die in der UML vorgesehenen Instrumente der Erweiterung» Constraints» Stereotypen» Tagged Values spezifische Anpassungen werden in einem UML Profil zusammengefasst Vorteil: Erleichtert die Unterstützung durch bereits verfügbare UML Tools heavy weight extension willkürliches Ergänzen und Modifizieren des UML Metamodells um weitere Aspekte die nicht durch UML vorgesehen sind» Neue Diagrammtypen» Neue Notationsformen» UML Standard geht verloren 7
8 Unified Software Development Process USDP bettet die Beschreibungsmittel der UML in ein methodisches Vorgehen ein Idee: iterative inkrementelle Softwareentwicklung Gesamte Softwareentwicklung wird in mehrere Phasen und Prozesse aufgeteilt Artefakte der einzelnen Phasen und Prozesse sind Grundlage für alle nachgelagerten Aktivitäten 8
9 Unified Software Development Process Beispiele für Artefakte: Konzeptphase: Produkt-Vision Erster Rahmenplan Entwurfsphase: UseCase Modell 9
10 Unified Software Development Process 10
11 Agenda 1. Einleitung 1. Einführung und Motivation 2. Entwicklung des UWE Ansatzes 3. Herkunft des UWE Ansatzes 4. Unified Software Development Process 2. Methodik des UWE Ansatzes 1. Use Case Modellierung 2. Content Modellierung 3. Navigationsmodellierung 4. Präsentationsmodellierung 5. Prozessmodellierung 3. Fazit und Ausblick 1. Stärken 2. Schwächen 3. Praxistauglichkeit 11
12 Methodik des UWE Ansatzes Der UWE Ansatz unterteilt sich in 5 Schritte der Modellierung: Use Case Model Conceputal Model Navigation Model Presentation Model Process Model Anwendungsfälle Content Hypertextstruktur Präsentation Prozesse Es resultieren jeweils Artefakte die dann die Grundlage für alle nachfolgenden Modelle darstellt Anhand einer beispielhaften Online Bibliothek soll der Ablauf im Folgenden anschaulich dargestellt werden 12
13 Use Case Modellierung Ziel des Use Case Model: Erfassen und Darstellen der gewünschten Funktionalität einer zu entwicklenden Anwendung Use Case Model hat wesentlichen Einfluß auf die Qualität, den Funktionsumfang und die spätere Nutzerakzeptanz der zu entwickelnden Anwendung Ein Use Case beschreibt die Interaktion zwischen den Akteuren und dem System Implementierung der Funktionen und deren interne Abläufe spielen hier keine Rolle 13
14 Use Case Modellierung UWE Ansatz erweitert dabei das UML Use Case Model durch den folgenden Modellierungsaspekt: Stereotyp «navigation» Navigation Use Case» Use Case soll in der späteren Webanwendung für den Akteur navigierbar sein, z.b. Autorensuche» Use Case verwendet keine Geschäftslogik Ansonsten wird das Standard UML Use Case Model verwendet 14
15 Use Case Model 15
16 Content Modellierung Ziel des Conceptual Model: Modellieren der Anwendungsdomäne unter Berücksichtigung aller Klassen und deren wechselseitigen Assoziationen Conceptual Model dient als Grundlage für die spätere Hyperstrukturmodellierung Grundlage bildet das UML Class Model weitere Modellierungsaspekte: Aspekt der Navigationsrelevanz Einteilung/Gruppierung der identifizierten Klassen in das Content Model oder User Model Package 16
17 Content Model 17
18 Navigationsmodellierung Navigation Model basiert auf dem Conceptual Model Modellierung der Hypertextstruktur UWE spezifische Notation (Stereotypes) Gliedert sich in Navigation Space Model Navigation Class, Navigation Link, etc. Navigation Structure Model Zugriffsstrukturen auf Navigationsknoten 18
19 Navigation Space Model Ausgangsbasis: Klassen und Assoziationen des Conceptual Model Fragestellung: Welche Inhalte sollen navigierbar sein (sind relevant)? Klassen des Conceptual Model Welche Navigationsmöglichkeiten sollen geboten werden? Assoziationen des Conceptual Model Funktionale Anforderungen (siehe Use Case Model) Modellierungselemente: Navigation Class («navigation class») Navigation Link («navigation link») External Node («external node») External Link («external link») 19
20 Navigation Space Model Alle relevanten Klassen und Assoziationen aus dem Conceptual Model werden als «navigation class» oder «navigation link» übernommen 20
21 Navigation Space Model Zusätzliche Verweise, die sich aus den Anforderungen des Use Case Model ergeben, werden eingefügt 21
22 Navigation Space Model Prozesse Prozesse können bereits im Navigationsmodell berücksichtigt werden Prozesse werden nicht weiter spezifiziert, sondern lediglich als Anknüpfungspunkte im Modell eingefügt Modellierungselemente: Process Class («process class») Process Link («process link») <<navigation class>> NavigationClass <<process link>> <<process class>> ProcessClass Verhaltenmodellierung erfolgt an späterer Stelle im sog. Process Model Paradigma des Separation of Concerns Strukturdiagramme Verhaltensdiagramme 22
23 Navigation Space Model Ein Prozess, der sich aus den Anforderungen im Use Case Model ergibt wird eingefügt 23
24 Navigation Structure Model Fragestellung: Wie wird auf die Instanzen einer Navigation Class zugegriffen? Zugriffsstrukturen UWE Ansatz bietet hierfür unterschiedliche Instrumente (Access Primitives): 1. Index 2. Guided Tour 3. Query 4. Menu <<navigation class>> Bibliothek +Name: String +Adresse: String 1 <<navigation link>> 0..* <<navigation class>> Publikation +Titel: String +Datum: Date <<navigation class>> Bibliothek +Name: String +Adresse: String <<navigation link>> 1 1 Access Primitive <<navigation link>> 0..* <<navigation class>> Publikation +Titel: String +Datum: Date 24
25 Aufbau der Access Primitives <<index>> Index IndexItem +name: String 1 «index» * <<navigation class>> NavigationClass <<query>> Query 1 QueryForm +inputfield: String 1 {xor} «query» 1 <<index>> Index 0..1 <<navigation class>> NavigationClass * <<navigation class>> NavigationClass «guided tour» prev MenuItem <<menu>> Menu {xor} «menu» Access Element FirstItem +name: String 1 <<navigation class>> NavigationClass next 1 <<index>> Index <<guided tour>> Guided Tour <<query>> Query 25
26 Navigation Structure Model Indizes werden eingefügt 26
27 Navigation Structure Model Menüs werden eingefügt 27
28 Präsentationsmodellierung beschreibt strukturellen Aufbau der Benuzterschnittstelle Modellierung eines Abstract User Interface Modellierungselemente Presentation Class User Interface Elemente Anchor («anchor») Text («text») Button («button») Form («form») Images («image»), Audio («audio»), Video («video») Anchor Collection («AnchorCollection») User Interface Element Group («UIElementGroup») Sichtbereiche Window («window») Frameset («frameset») Frame («frame») 28
29 Transformationsprozess Ausschnitt aus dem Navigation Model Ausschnitt aus dem Presentation Model <<navigation class>> Bibliothek +Name: String +Adresse: String <<derives from>> <<presentation class>> bibliothek <<text>> Name <<text>> Adresse <<presentation class>> hauptmenü <<anchor>> Anmelden <<process class>> Anmelden <<process link>> <<menu>> Hauptmenü <<derives from>> <<anchor>> Liste aller Publikationen <<anchor>> Liste aller Autoren <<navigation link>> <<navigation link>> <<navigation link>> <<anchor>> Liste aller Artikel <<index>> Liste aller Publikationen <<index>> Liste aller Artikel <<index>> Liste aller Autoren 29
30 Definition von Sichtbereichen TopNav: Anzeige des Navigationspfades von der Wurzel bis zum gewählten Content Content: Anzeige der Navigation Node und ihrer Attribute Menu: Zum dargestellten Content zugehöriges Menü 30
31 Implementierung des Sichtbereiches <<window>> Browserfenster <<frame>> TopNav <<frameset>> HorizontalSplitting <<frameset>> VerticalSplitting Sichtbereich wird durch Aggregation der Klassen «Window», «Framesets» und «Frames» erstellt <<frame>> Content <<frame>> Menu 31
32 Grafische Darstellung des Sichtbereiches <<window>> Browserfenster <<frameset>> HorizontalSplitting <<frame>> TopNav <<frameset>> VerticalSplitting <<frame>> Content <<frame>> Menu 32
33 Zuordnung Presentation Class zum Sichtbereich <<presentation class>> Hauptmenü <<anchor>> Anmelden <<anchor>> Liste aller Publikationen <<anchor>> Liste aller Autoren <<presentation class>> Bibliothek <<text>> Name <<text>> Adresse <<presentation class>> Navigationspfad zur Klasse Bibliothek <<AnchorCollection>> <<anchor>> Liste aller Artikel <<presents>> <<presents>> <<presents>> <<frame>> Menu <<frame>> Content <<frame>> TopNav Presentation Class Navigationspfad zu kann explizit modelliert oder anhand der Hypertextstruktur berechnet werden (Graphenproblem) 33
34 Prozessmodellierung Modelliert übergreifende Prozesse wie Aufbau einer Seite Modelliert die im Navigation Model definierten (Geschäfts-)Prozesse Modellierungswerkzeuge: prinzipiell alle Verhaltensdiagramme der UML im Besonderen: State Machines Zustandsautomaten Sequence Charts Sequenzdiagramme Activity Diagrams Aktiviätsdiagramme 34
35 Prozessmodellierung (Activity Diagram) 35
36 Prozessmodellierung (State Machines) /do check logged_in state /do show <<node>> this [logged_in = false] /do show <<node>> Anmelden [logged_in = true] /do show <<node>> this Fig. a) State Machine für Navigation Classes ohne exklusiven geschützten Inhalt Fig. b) State Machine für Navigation Classes mit exklusiven geschützten Inhalt Zustandsautomaten, die den Navigationsknoten zugeordnet werden können 36
37 Agenda 1. Einleitung 1. Einführung und Motivation 2. Entwicklung des UWE Ansatzes 3. Herkunft des UWE Ansatzes 4. Unified Software Development Process 2. Methodik des UWE Ansatzes 1. Use Case Modellierung 2. Content Modellierung 3. Navigationsmodellierung 4. Präsentationsmodellierung 5. Prozessmodellierung 3. Fazit und Ausblick 1. Stärken 2. Schwächen 3. Praxistauglichkeit 37
38 Fazit und Ausblick Stärken des UWE Model: Kontextualität / Adaptivität Senden von Kontextinformationen (z.b. Browsertyp, Endgerät, Standort) Geschlossenheit des Modells Teilschritte der Modellierung lassen sich bereits semi-automatisch durchführen Automatisches erzeugen vom Rumpfklassen aus den einzelnen Modellen 38
39 Fazit und Ausblick Schwächen des UWE Modell Stellenweise fehlender Praxisbezug wurde ausschließlich in der Wissenschaft erstellt nur bedingt in der Lage Probleme der Praxis zu lösen Hohe Komplexität des Modells für potentielle Kunden Use Case Model gut verständlich für alle Stakeholder ab Conceptual Model ist die Komplexität zu hoch Aufwand zum Verstehen für Stakeholder zu hoch nur bedingt für Kommunikation mit Fachpersonal geeignet 39
40 Fazit und Ausblick Schwächen des UWE Modell Kosten und Investitionssicherheit Modell befindet sich aktuell noch in der Entwicklung Updates am Model finden nicht immer inkrementell statt Heutige Versionen sind zu zukünftigen Versionen nicht zwingend kompatibel Dokumentation von Projekten wird u.u. nur mit der entsprechenden UWE Version nachvollziehbar sein Es existiert kein Standardwerk Aktuell liegen nur Konferenz- und Forschungsarbeiten zum UWE Modell vor Bisher noch kein aktuelles Werk das sich mit allen Aspekten des UWE Ansatzes befasst 40
41 Fazit und Ausblick Bewertung der Praxistauglichkeit: UWE ist ein erster umfassender Modellierungsansatz zur Entwicklung von Webanwendungen, der sich jedoch zuerst in der praktischen Anwendung bewähren muss. Bisher existieren noch keine Erfahrungsberichte oder Best Practices zur Modellierung nach dem UWE Ansatz. Momentan besteht keine ausreichende Unterstützung durch CASE-Tools (ArgoUML mit UWE-Plugin). Wir erwarten uns aus der praktischen Anwendung des UWE Ansatz noch weitere Verbesserungen, und würden aus genannten Gründen den Ansatz momentan nicht verwenden. 41
42 Vielen Dank für Ihre Aufmerksamkeit! Bestehen Fragen? 42
Web Engineering-Seminar. Methodenvergleich. Philipp Kanis Marco Jäckels
Web Engineering-Seminar Methodenvergleich Philipp Kanis Marco Jäckels 1 Gliederung 1. Einführung 1.1 Warum Methodenvergleich 1.2 Anforderungen an Modellierungssprachen 2. Methodenüberblick 2.1 UWE 2.2
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG
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
MehrUse Cases. Use Cases
Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben
MehrVgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation
MehrRequirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
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
MehrFragenkatalog Geschäftsmodellierung Grundlagen
Fragenkatalog Geschäftsmodellierung Grundlagen 1. Erläutern Sie den Begriff der Geschäftsmodellierung - Erfassung und Spezifikation von Geschäftsprozessen für die Analyse und Gestaltung betrieblicher Systeme
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der
Mehr09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
Mehrrobotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand: 28.05.2014
robotron*e count robotron*e sales robotron*e collect Anwenderdokumentation Version: 2.0 Stand: 28.05.2014 Seite 2 von 5 Alle Rechte dieser Dokumentation unterliegen dem deutschen Urheberrecht. Die Vervielfältigung,
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
MehrIAWWeb PDFManager. - Kurzanleitung -
IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die
MehrUse Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004
Use Cases Die Sicht des Nutzers Fortgeschrittenenpraktikum SS 2004 Gunar Fiedler Lehrstuhl für Technologie der Informationssysteme Kontakt: fiedler@is.informatik.uni-kiel.de Use Cases 2 Was ist ein Use
MehrBPMN. Suzana Milovanovic
BPMN Suzana Milovanovic 2 Übersicht Klärung von Begriffen, Abkürzungen Was ist BPMN? Business Process Diagram (BPD) Beispielprozess Entwicklung von BPMN BPMN in der Literatur 3 Grundlegende Begriffe Business
MehrActiveCharts. Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0
Jens Kohlmeyer 05. März 2007 Institut für Programmiermethodik und Compilerbau ActiveCharts Verknüpfung von Modellen und Code bei der modellgetriebenen Softwareentwicklung mit UML 2.0 Seite 2 Übersicht
MehrWarum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität
Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrErfolgreiche Realisierung von grossen Softwareprojekten
Software Engineering Erfolgreiche Realisierung von grossen Softwareprojekten Requirements Management Fachhochschule Lübeck, 7. Dezember 2001 Thomas Dahlmanns dahlmanns@pixelpark.com (040) 43203 26 >> 1
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrData Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann
Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann Andreas Ditze MID GmbH Kressengartenstraße 10 90402 Nürnberg a.ditze@mid.de Abstract: Data Lineage
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,
MehrGPS Garmin MapSource - Track erstellen und nutzen
Prozesse GPS Garmin MapSource Track erstellen und nutzen Letzte Nachführung 03.04.08, 09:54:47 Datei E:\tuttobene_A-E\administration\prozesse\gps_garmin_mapsource_track_erstellen.odt Seite 1 von 12 Änderungen
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
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.
Mehrgallestro BPM - weit mehr als malen...
Ob gallestro das richtige Tool für Ihr Unternehmen ist, können wir ohne weitere rmationen nicht beurteilen und lassen hier die Frage offen. In dieser rmationsreihe möchten wir Ihre Entscheidungsfindung
MehrBedienungsanleitung für den Online-Shop
Hier sind die Produktgruppen zu finden. Zur Produktgruppe gibt es eine Besonderheit: - Seite 1 von 18 - Zuerst wählen Sie einen Drucker-Hersteller aus. Dann wählen Sie das entsprechende Drucker- Modell
MehrGeFüGe Instrument I07 Mitarbeiterbefragung Arbeitsfähigkeit Stand: 31.07.2006
GeFüGe Instrument I07 Stand: 31.07.2006 Inhaltsverzeichnis STICHWORT:... 3 KURZBESCHREIBUNG:... 3 EINSATZBEREICH:... 3 AUFWAND:... 3 HINWEISE ZUR EINFÜHRUNG:... 3 INTEGRATION GESUNDHEITSFÖRDERLICHKEIT:...
MehrSoftware Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07
Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller
MehrKlausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
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
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
MehrAnleitung für die Umstellung auf das Sm@rt-TAN plus Verfahren mit manueller und optischer Übertragung
Bitte zuerst Sm@rtTAN plus über die ebanking-seite www.vr-amberg.de Konto/Depot-Login Verwaltung Sm@rtTAN-Leser anmelden Anleitung für die Umstellung auf das Sm@rt-TAN plus Verfahren mit manueller und
MehrRequirements Engineering für IT Systeme
Requirements Engineering für IT Systeme Warum Systemanforderungen mit Unternehmenszielen anfangen Holger Dexel Webinar, 24.06.2013 Agenda Anforderungsdefinitionen Von der Herausforderung zur Lösung - ein
MehrDr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht
Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur UML-Klassendiagramme als Werkzeug im Unterricht Blitzlicht? In welcher Programmiersprache(n) unterrichten Sie?? In welchem Umfang unterrichten Sie Objektorientierung??
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrFRAGE 39. Gründe, aus denen die Rechte von Patentinhabern beschränkt werden können
Jahrbuch 1963, Neue Serie Nr. 13, 1. Teil, 66. Jahrgang, Seite 132 25. Kongress von Berlin, 3. - 8. Juni 1963 Der Kongress ist der Auffassung, dass eine Beschränkung der Rechte des Patentinhabers, die
Mehropenk platform Dokumentation Setup Liferay Version 0.9.1
openk platform Dokumentation Setup Liferay Version 0.9.1 Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Änderungsnachweis... 3 2 Einleitung... 4 3 Setup Pages in Liferay... 5 3.1 Erstellung Startseite... 5
MehrFAQ Archiver. Archivsystem Anwendung. Thema. Robert-Walser-Platz 7 CH-2501 Biel/Bienne. Version 1.1. Bedienungsanleitung Archiver. netrics hosting ag
netrics hosting ag Robert-Walser-Platz 7 CH-2501 Biel/Bienne Tel: +41 (0)32 55 99 777 Fax: +41 (0)32 55 99 778 info@netrics.ch www.netrics.ch FAQ Archiver Thema Archivsystem Anwendung Autor netrics hosting
MehrLeitfaden für die ersten Schritte im INIT-eCampus. mailto: ecampusadmin@init-software.de
Leitfaden für die ersten Schritte im INIT-eCampus Version 1.0 (15.05.2013) Autor: INIT ecampus-team mailto: ecampusadmin@init-software.de Inhaltsverzeichnis Inhalt Leitfaden für die ersten Schritte im
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrKurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich
Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich Mitgliederbereich (Version 1.0) Bitte loggen Sie sich in den Mitgliederbereich mit den Ihnen bekannten Zugangsdaten
MehrPraktikum Software Engineering
Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrERP-Evaluation systematisch und sicher zum optimalen ERP-System
ERP-Evaluation systematisch und sicher zum optimalen ERP-System Risiken minimieren, Chancen nutzen durch ein strukturiertes Vorgehen basierend auf Anforderungen (Requirements Engineering) und Prozessoptimierung
MehrAdami CRM - Outlook Replikation User Dokumentation
Adami CRM - Outlook Replikation User Dokumentation Die neue Eigenschaft der Adami CRM Applikation macht den Information Austausch mit Microsoft Outlook auf vier Ebenen möglich: Kontakte, Aufgaben, Termine
MehrWebseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools
Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools 1 Kurze HTML-Geschichte Die HTML4-Spezifikation wurde im Dezember 1997 vorgelegt. Seitdem Stagnation! Das W3C arbeitete
MehrIBIS Professional. z Dokumentation zur Dublettenprüfung
z Dokumentation zur Dublettenprüfung Die Dublettenprüfung ist ein Zusatzpaket zur IBIS-Shopverwaltung für die Classic Line 3.4 und höher. Dubletten entstehen dadurch, dass viele Kunden beim Bestellvorgang
MehrCodex Newsletter. Allgemeines. Codex Newsletter
Newsletter Newsletter Dezember 05 Seite 1 Allgemeines Newsletter Mit diesem Rundschreiben (Newsletter) wollen wir Sie in ca. zweimonatigen Abständen per Mail über Neuerungen in unseren Programmen informieren.
MehrClientkonfiguration für Hosted Exchange 2010
Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG
MehrLiebe Eltern, Alles weitere zum MensaMax -Programm sehen Sie in der folgenden Anleitung. Die Gemeinschaftsschule am Federsee
Die Gemeinschaftsschule am Federsee Auf dem Bahndamm 3 88422 Bad Buchau Fon: 07582/93290 Fax: 07582/932922 Mail: sekretariat@federseeschule.de Liebe Eltern, Ab sofort kann bei uns an der Federseeschule
MehrWeb Interface für Anwender
Ing. G. Michel Seite 1/5 Web Interface für Anwender 1) Grundlagen: - Sie benötigen die Zugangsdaten zu Ihrem Interface, welche Sie mit Einrichtung des Servers durch uns oder Ihren Administrator erhalten
MehrSchulungsunterlagen zur Version 3.3
Schulungsunterlagen zur Version 3.3 Versenden und Empfangen von Veranstaltungen im CMS-System 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
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
MehrSWE5 Übungen zu Software-Engineering
1 Übungen zu Software-Engineering 1) Klassen und Objekte 2) Telefonanlage 3) Objekt- und Klassendiagramme 4) Assoziationen 5) Telefonanlage (Erweiterung) 6) Fahrzeuge 7) Familien 2 Aufgabe 1: Klassen und
MehrEinleitende Bemerkungen
Einleitende Bemerkungen EU-FORMBLATT LENKFREIE TAGE / KONTROLLGERÄT MANUELLER NACHTRAG ENTSCHEIDUNGSHILFE FÜR FAHRPERSONAL VON VERORDNUNGS-FAHRZEUGEN 1 BEI TÄTIGKEITEN IM INNERSTAATLICHEN VERKEHR Zur Frage,
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
MehrOpenProposal: Anwendervorschlägen für. 27. November 2008 WIR FORSCHEN FÜR SIE. Asarnusch Rashid Herbert Schäfler FZI Forschungszentrum
OpenProposal: Grafisches Annotieren von Anwendervorschlägen für Softwareprodukte 27. November 2008 Asarnusch Rashid Herbert Schäfler FZI Forschungszentrum Informatik WIR FORSCHEN FÜR SIE GI-Fachgruppen-Treffen
MehrKlassendiagramm. (class diagram)
: Klassendiagramm http:///topic95.html Klassendiagramm (class diagram) Klassendiagramm Objektdiagramm Komponentendiagramm Kompositionsstrukturdiagramm Verteilungsdiagramm Einstieg Paketdiagramm Aufbau
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrSoftwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrIhre Interessentendatensätze bei inobroker. 1. Interessentendatensätze
Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
MehrPrüfung Software Engineering I (IB)
Hochschule für angewandte Wissenschaften München Fakultät für Informatik und Mathematik Studiengruppe IB 3 A Wintersemester 2014/15 Prüfung Software Engineering I (IB) Datum : 21.01.2015, 14:30 Uhr Bearbeitungszeit
MehrGeschäftsprozessmanagement
Jetzt fit machen: Geschäftsprozessmanagement Seminare für die öffentliche Verwaltung 2015/2016 DIE VERWALTUNG HEUTE & MORGEN Die öffentliche Verwaltung befindet sich bei der Modernisierung ihrer Strukturen
MehrUnsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin
Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung
MehrAnleitung für die Hausverwaltung
www.gruppenhaus.ch Version vom 15. September 2006 Autor Kontakt Gruppenhaus.ch GmbH support@gruppenhaus.ch Inhalt 1 Allgemeines... 2 1.1 Login... 2 1.2 Wenn Sie nicht mehr weiter wissen... 2 2 Belegungsplan...
MehrBüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen
BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1
MehrKostenstellen verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4
MehrAgile Prozessverbesserung. Im Sprint zu besseren Prozessen
Agile Prozessverbesserung Im Sprint zu besseren Prozessen Ziel und Agenda Ziel: Wir wollen zeigen, wie Prozesse durch den Einsatz einer agilen Vorgehensweise noch projektfreundlicher verbessert werden
MehrSoftwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 3 Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online
MehrLizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen
Lizenzierung von StarMoney 10 bzw. StarMoney Business 7 durchführen In dieser Anleitung möchten wir Ihnen die Lizenzierung der StarMoney 10 bzw. StarMoney Business 7 erläutern. In dieser Anleitung beziehen
MehrInstallation & Konfiguration AddOn AD-Password Changer
Installation & Konfiguration AddOn AD-Password Changer Selbständiges Vergeben des CRM-Passworts durch den User Version 1.0 Datum 26. März 2015 Inhalt 1. Ausgangslage... 2 2. Zielsetzung... 2 3. Nutzen...
MehrBetriebliche Gestaltungsfelder
Betriebliche Gestaltungsfelder Präsenzkultur aufbrechen Name Autor/in Anlass, Ort und Datum Gefördert vom: 1 Gliederung 1. Präsenzkultur 2. Handlungsfeld: Mobile Arbeit 3. Präsenz ist nicht gleich Leistung
MehrSkript Pilotphase em@w für Arbeitsgelegenheiten
Die Pilotphase erstreckte sich über sechs Meilensteine im Zeitraum August 2011 bis zur EMAW- Folgeversion 2.06 im August 2013. Zunächst einmal musste ein grundsätzliches Verständnis für das Verfahren geschaffen
MehrResearch Note zum Thema: Laufzeit von Support-Leistungen für Server OS
Research Note 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 November 2009 Inhalt 1 EINFÜHRUNG
MehrSEA. Modellgetriebene Softwareentwicklung in der BA
SEA Modellgetriebene Softwareentwicklung in der BA MDA bei der BA Ziele/Vorteile: für die Fachabteilung für die Systementwicklung für den Betrieb Wie wird MDA in der BA umgesetzt? Seite 2 MDA bei der BA
MehrHow to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
MehrPflegeberichtseintrag erfassen. Inhalt. Frage: Antwort: 1. Voraussetzungen. Wie können (Pflege-) Berichtseinträge mit Vivendi Mobil erfasst werden?
Connext GmbH Balhorner Feld 11 D-33106 Paderborn FON +49 5251 771-150 FAX +49 5251 771-350 hotline@connext.de www.connext.de Pflegeberichtseintrag erfassen Produkt(e): Vivendi Mobil Kategorie: Allgemein
Mehr26. November 2009. Dipl.- Inf. Holger Röder holger.roeder@informaek.uni- stuhgart.de
GI FG RE Fachgruppentreffen 2009 Usability grei
MehrStand 10.2011 vr bank Südthüringen eg 1 von 10. Smart TAN plus Umstellungsanleitung VR-NetWorld Software
Stand 10.2011 vr bank Südthüringen eg 1 von 10 Smart TAN plus Umstellungsanleitung VR-NetWorld Software INHALTSVERZEICHNIS 1. Einführung 3 2. Allgemeine Informationen 4 3. Schritt 1 die Anmeldung des Generators
MehrDas Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin
Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?
MehrQuickInfo Dienstplanerstellungund Dienstplanänderung. Erstellung eines Dienstplan bzw. Arbeitszeitmodell
Erstellung eines Dienstplan bzw. Arbeitszeitmodell Mitarbeiter-Dienstplan Verwaltung von Arbeitszeitmodellen Im Managementportal können Dienstpläne bzw. Arbeitszeitmodelle für die Mitarbeiterinnen und
Mehr4. AuD Tafelübung T-C3
4. AuD Tafelübung T-C3 Simon Ruderich 17. November 2010 Arrays Unregelmäßige Arrays i n t [ ] [ ] x = new i n t [ 3 ] [ 4 ] ; x [ 2 ] = new i n t [ 2 ] ; for ( i n t i = 0; i < x. l e n g t h ; i ++) {
MehrTreckerverein Monschauer Land e.v.
Der Mitgliederbereich Der Mitgliederbereich (TV-MON Intern) ist ein Teil der Webseiten des Treckervereins, der nicht öffentlich und für jedermann zugängig ist. Dieser Bereich steht ausschließlich Mitgliedern
MehrDer Einsatz von Social Media im Stadtmarketing. Alexander Masser, Hans-Jürgen Seimetz, Peter Zeile
Der Einsatz von Social Media im Stadtmarketing Alexander Masser, Hans-Jürgen Seimetz, Peter Zeile Einführung Web 2.0, Facebook, Twitter, Google, Social Media... Was bedeuten diese Schlagwörter für das
MehrDer große VideoClip- Wettbewerb von Media Markt.
Der große VideoClip- Wettbewerb von Media Markt. Zeig was du drauf hast! Am 1. Juli startet eine Aktion, wie sie die Schweiz noch nicht gesehen hat. Unter dem Motto Zeig was Du drauf hast! suchen wir den
MehrSEQUENZDIAGRAMM. Christoph Süsens
SEQUENZDIAGRAMM Christoph Süsens DEFINITION Das Sequenzdiagramm gibt Auskunft darüber: Welche Methoden für die Kommunikation zwischen ausgewählten Objekten zuständig sind. Wie der zeitliche Ablauf von
MehrSynthax OnlineShop. Inhalt. 1 Einleitung 3. 2 Welche Vorteile bietet der OnlineShop 4
Inhalt 1 Einleitung 3 2 Welche Vorteile bietet der OnlineShop 4 3 Die Registrierung (Neukunden) 5 3.1 Privatkunden... 6 3.2 Firmenkunden... 7 4 Die Anmeldung (Bestandskunden) 8 5 Bestellvorgang 10 5.1
MehrKompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.
Kompetenz rund um Ihren Entwicklungsprozess Modellieren für den Test - Segen oder Fluch? Firmenpräsentation auf der embeddedworld 2010 Dipl. Ing. (Univ) Gerhard Baier Bereichsleiter Marketing und Vertrieb
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrVersion 1.0 Datum 05.06.2008. 1. Anmeldung... 2
Anmeldung Wochenplatzbörse Spiez Version 1.0 Datum 05.06.2008 Ersteller Oester Emanuel Inhaltsverzeichnis 1. Anmeldung... 2 1.1. Anmeldeseite... 2 1.2. Anmeldung / Registrierung... 4 1.3. Bestätigungs-Email...
MehrFree your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.
Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. 1 Automatische Verifikation von Anforderungen Dr. Guido Dischinger guido.dischinger@liantis.com
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrÜbungsaufgaben zum Software Engineering: Management
Übungsaufgaben zum Software Engineering: Management Grundbegriffe: Aufgabe 1: Aus welchen Disziplinen setzt sich das Software Engineering zusammen? a. Informatik b. Physik c. Psychologie d. Chemie e. Geologie
MehrSoftwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrAnleitung für das Content Management System
Homepage der Pfarre Maria Treu Anleitung für das Content Management System Teil 4 Kalendereinträge Erstellen eines Kalender-Eintrages 1. Anmeldung Die Anmeldung zum Backend der Homepage erfolgt wie gewohnt
Mehr