Normalerweiseist es sinnvoll einen Initialzustand zu definieren (INIT), sowie einen Endzustand (CLOSED oder TERMINATED). 4.

Größe: px
Ab Seite anzeigen:

Download "Normalerweiseist es sinnvoll einen Initialzustand zu definieren (INIT), sowie einen Endzustand (CLOSED oder TERMINATED). 4."

Transkript

1 4. Zustände 1

2 Aktivitäts- und Zustands-Diagramm werden oft verwechselt. Es ist darum wichtig zu unterscheiden, dass im Aktivitätsdiagramm die Aktionen im Zentrum des Interesses stehen. Das Zustandsdiagramm beschreibt hingegen die verschiedenen Zustände, welches einobjekt (hier Bankkunde) im Verlauf seines Lebenszyklus im System annehmen kann. 4. Zustände 2

3 Erste Zustandsdiagramme können schonfrüh, in der Analysephase zum Beispiel zum Aufzeichnen dergui Navigation benutzt werden, oder immer wenn ein Objekt ablaufrelevante Zustände einnehmen kann (Menu fertig zubereitet, Bank-Konto überzogen, Rechnung gemahnt, ) 4. Zustände 3

4 Anfangs-(Start-) und End-Zustand sind sogenannte Pseudo-Zustände. Es gibt immer nur genau einen Anfangszustand. Es kann aber mehrere Endzustände geben. 4. Zustände 4

5 Ein Zustand wird bestimmt durch die Menge der möglichen Attributwerte, welche ein Objekt während eines Ablaufs annehmen kann. Normalerweise sind dabei nicht alle Attribute eines Objekts (einer Klasse) relevant. Es werden nur die relevanten Attribute im Zustandsdiagramm notiert. Oft können nicht alle möglichen Attributwerte notiert werden, sondern nur die relevanten Bereiche (z.b. gleich, kleiner oder grösser als 0). Der obige Zustand stellt ein aktiven, solventen Kunden dar. Es zeigt aber weder den Namen, noch die Adresse des Kunden, noch andere für diesen Zustand unwichtige Informationen. Nicht jede Klasse muss über Zustände verfügen. Falls alle Operationen einer Klasse jederzeit und in beliebiger Reihenfolge ausgeführt werden können, besteht kein Grund für eine Zustandsmodellierung. Normalerweiseist es sinnvoll einen Initialzustand zu definieren (INIT), sowie einen Endzustand (CLOSED oder TERMINATED). 4. Zustände 5

6 Die Bedeutung wäre hier: Alle Konten eines Kunden, welcher zwar aktiv,aber insolvent geworden ist, werden gesperrt. Erst wenn der Kunde diesen Zustand wieder verlässt, werden seine Konten wieder entsperrt. 4. Zustände 6

7 Die Bedeutung des Beispiels:Ein Konto wird aktiv, sobald es einen positiven Kontostand hat. Ereignisse, welche keinen Zustandsübergang auslösen, können als interne Aktionen notiert werden: Am Ende jedes Jahres werden die Zinsen gutgeschrieben. Ein Zustandsübergang auf den selben Zustand kann Sinn machen, da dadurch die exit und entry Aktionen getriggert werden. Imobigen Beispiel würden die Zinsabschlüsse jeweils nur für die gesperrten Konten ausgedruckt. 4. Zustände 7

8 4. Zustände 8

9 Das Beispiel links zeigtdenlebenszyklus eines Bankkunden, der Konten eröffnen und schliessen, und Geldbeträge einzahlen und beziehen kann. Wenn das letzte Konto geschlossen wurde, wird das Kundenobjekt inaktiv gesetzt. Falls entry oder exit Aktionen vorhanden sind, werden diese bei jedem Event ausgelöst, auch wenn das Event auf den selben Zustand führt. Sowürde rechts, beim (gesperrten) Account jeweils Ende Jahr die Zinsen gebucht und die entry Methode ausgeführt (ein Report gedruckt). 4. Zustände 9

10 Es gibt pro Region (Unterzustand)genau einen Startzustand (initial state), ein Zustandsdiagramm kann aber mehrere Endzustände (terminate state) haben. Die verschiedenen Wege, welche durch eine Verzweigung (splitting, fork) entstehen, können durch eine (synchrone) Vereinigung (join, synchronisation) wieder zusammengefasst werden. Eine Entscheidung (choice) hat (analog zum Aktivitätsdiagramm) Bedingungen für die Weiterführung des Ablaufs. Die Zusammenführung (junction) führt die verschiedenen Wege wieder zusammen. 4. Zustände 10

11 Man spricht auch von Subzustand oder Verschachteltem Zustand (nested state). Das Diagramm beschreibt die möglichen Zustände eines Kombi-Backofens. Sobald die derofen Ausgeschaltet wird, wird der Zustand on verlassen, egal ob der Ofen als Backofen oder als Mikrowelle benutzt wird. Nachdem Einschalten muss immer zuerst die Art des Heizens (Backen oder Mikrowelle) gewählt werden. Beim Eintreten in einen verschachtelten Zustand wird zuerst die entrymethode des Zustands (hier on), dann die entry-methode des Unterzustands ausgeführt. Beim Verlassen des Zustands wird umgekehrt zuerst die exit-methode des Unterzustands, dann die exit-methode des Zustands ausgeführt. 4. Zustände 11

12 Das normale Verlassen des Unterzustands geschieht durch Ausschalten (switchoff()) des Ofens. Durch Öffnen der Türe wird nun aber der Zustand on ebenfalls verlassen. Das Schliessen der Türe setzt den Kombiofen in den Ausgangszustand (on/ready) zurück. Solange die Microwelle am Heizen ist, kann die Türe nicht geöffnet werden. 4. Zustände 12

13 Beim Schliessen der Türe nimmt dieser Ofen wieder den exakt gleichen Unterzustand ein wie er in dem Moment hatte, wo er durch Öffnen der Türe unterbrochen wurde. Auch die entsprechenden entry-methoden werden wieder aufgerufen. 4. Zustände 13

14 4. Zustände 14

15 Das Die Beschreibung kann für die Ausgabe, die Nummer für einen Vergleich oder den Ablauf- Fortschritt (State.INIT < State.PAYED) benutzt werden. publicclassmenupointstate{ publicenumstate{ INIT(0, "Initialized"), SELECTED(1,"Selected"), ORDERED_BY_GUEST(2, "Ordered By Guest"),... ; private final intstate; private final String description; } } State(intaState, String desc){ this.state= astate; this.description= desc; } publicintgetstate(){ returnthis.state; } publicstring getdescription(){ returnthis.description; } 4. Zustände 15

16 DerWaitermuss je nach aktuellem Zustand des Menupunktesanders reagieren (Bestellung weiterleiten, Essen servieren, Rechnung bringen, ) public void update(observable obs, Object arg) { MenuPoint mp = (MenuPoint) obs; State state = (State) arg; switch(state) { case INIT: case ORDERED_BY_GUEST: case ORDERED_BY_WAITER: case SERVED: break; case READY_TO_SERVE: serve(mp); break; case EATEN: encash(mp.getguest().getorder()); break; } } 4. Zustände 16

17 Hier wird für jeden Zustand eine Klasse erzeugt, welche das Interface IZustand implementiert. Jede dieser Klassen muss die Übergangsmethoden Weiter() und Fehler() implementieren. Diese Art der Implementation entspricht dem State Pattern. 4. Zustände 17

18 Jede Zustandsklasseimplementiert im Konstruktor die Entry-Methode und startet die Do-Methode. Ausserdem implementiert jede Zustandsklasse die Übergangsmethoden, hier Weiter( ) und Fehler( ). 4. Zustände 18

19 In Dienstleistungs-Software kommt der Einsatz von Zustands-Diagrammen nicht so oft vor wie in Steuerungs-Aufgaben. Das nachfolgende Thema ist deshalb aus diesem Bereich gewählt: es geht um eine einfache Telefon-Steuerung. 4. Zustände 19

20 Der Telefon-Apparat verfüge über folgende Komponenten: Hörer (mit Mikrofon und Lautsprecher), Hörer-Sensor mit den Zuständen - up: Amtsleitung ist zu belegen, Hörer ist einzuschalten - down: Amtsleitung ist freizugeben, Hörer ist auszuschalten Tatstatur-Block mit den Tasten -Ziffern Clear-Taste (zum Löschen der zuletzt eingegebenen Ziffer) - Wähl-Taste (zur Auslösung der Tonfolge für die Nummernwahl) Nummern-Anzeige (Display) und Läutwerk (Telefonklingel) 4. Zustände 20

21 Es werden die folgende Zustände modelliert Wenn Hörer up: - Amtsleitung belegen, Hörer einschalten - Eingabe von Ziffern entgegennehmen und am Display anzeigen - Löschen der letzten Ziffer falls die Clear-Taste gedrückt wird - Drücken der Wähl-Taste sendet die Tonfolge für die Ziffernfolge Gesprächsbereit - Gesprächsabbruch bei Hörer down Wenn Hörer down und Ruf von Zentrale: - Läutwerk einschalten - sobald Hörer up: Gesprächsbereit Läutwerk ausschalten, Drücken von beliebigen Tasten bewirkt nichts. - Gesprächsende bei Hörer down - Falls der Hörer innerhalb von 10 Sekunden nicht abgenommen wird Läutwerk ausschalten, Übergangszustand bis der Ruf von der Zentrale aufhört. 4. Zustände 21

22 Ein Aktivitätsdiagramm zum Vergleich: Die Tätigkeit findet in der Aktion statt. 4. Zustände 22

Vgl. Oestereich Kap 2.6 Seiten 127-133

Vgl. Oestereich Kap 2.6 Seiten 127-133 Vgl. Oestereich Kap 2.6 Seiten 127-133 4. Zustände 1 Aktivitäts- und Zustands-Diagramm werden oft verwechselt. Es ist darum wichtig zu unterscheiden, dass im Aktivitätsdiagramm die Aktionen im Zentrum

Mehr

Zustände Zustandsdiagramme

Zustände Zustandsdiagramme Zustände Zustandsdiagramme Ereignisse Zustandsübergänge Dr. Beatrice Amrhein Überblick Definition Anwendungsbereich Zustände/Zustandsübergänge Aktionen Ereignisse 2 Verwendung von Zuständen 3 Verwendung

Mehr

Studientag 1793 Software Engineering I. 6. Juli 2014

Studientag 1793 Software Engineering I. 6. Juli 2014 Studientag 1793 Software Engineering I 6. Juli 2014 In dieser Aufgabe soll das Verhalten einer Waschmaschine modelliert werden. Die Waschmaschinentür kann geöffnet oder geschlossen sein. Nur wenn die Waschmaschinentür

Mehr

Einführung: Zustandsdiagramme Stand:

Einführung: Zustandsdiagramme Stand: Einführung: Zustandsdiagramme Stand: 01.06.2006 Josef Hübl (Triple-S GmbH) 1. Grundlagen Zustandsdiagramme Zustände, Ereignisse, Bedingungen, Aktionen 2. Verkürzte Darstellungen Pseudozustände 3. Hierarchische

Mehr

UML Grundlagen, Zustandsautomat. Zustandsautomaten bilden eine Erweiterung der endlichen Automaten

UML Grundlagen, Zustandsautomat. Zustandsautomaten bilden eine Erweiterung der endlichen Automaten Zustandsautomaten bilden eine Erweiterung der endlichen Automaten angereichert um zusätzliche Elemente Bedingungen Verzweigungen theoretische Wurzeln: David Harel, 1985 DI. Helmut Tockner 1 Zustandsautomaten

Mehr

Zustände umsetzen Enumerations (Aufzählungen) Zustandsobjekte

Zustände umsetzen Enumerations (Aufzählungen) Zustandsobjekte Zustände umsetzen Enumerations (Aufzählungen) Zustandsobjekte Dr. Beatrice Amrhein Kursinhalt Aufzählungen erzeugen Aufzählungen verwenden Zustandsobjekte erzeugen Zustandsobjekte verwenden Nach dem Handbuch

Mehr

Systemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester Teil 8 -

Systemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester Teil 8 - Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 8 - Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule

Mehr

4. Modellieren und Diagrammarten

4. Modellieren und Diagrammarten 4. Modellieren und Diagrammarten Zur Entwicklung einer Software ist eine strukturierte Planung notwendig. Erst auf der Grundlage eines Modells (z.b. geeignete Klassendiagramme) kann eine Implementierung

Mehr

Softwaretechnik. Kapitel 11 : Zustandsdiagramme. Statecharts / State Machines Historisches. State Machines in UML Verwendung in OO

Softwaretechnik. Kapitel 11 : Zustandsdiagramme. Statecharts / State Machines Historisches. State Machines in UML Verwendung in OO Statecharts / Historisches Softwaretechnik Kapitel 11 : Zustandsdiagramme Kurt Stenzel, Hella Seebach Statecharts entstanden als Verallgemeinerung von Automaten Beschreibung von Zustandsübergangsystemen

Mehr

Statecharts in UML Grundlagen und Übersetzung in Colored Petri Nets

Statecharts in UML Grundlagen und Übersetzung in Colored Petri Nets Statecharts in UML Grundlagen und Übersetzung in Colored Petri Nets von André Kaiser 25.10.2004 André Kaiser - Statecharts in UML 1 Überblick Statecharts Konzepte und Darstellung Übersetzung UML-Statechart-Model

Mehr

OOA-Dynamische Konzepte

OOA-Dynamische Konzepte Proseminar UML im SS 2005 OOA-Dynamische Konzepte Teil 2 von Benjamin Daeumlich 1 Übersicht Szenario Definition Interaktionsdiagramme Sequenzdiagramm Kommunikationsdiagramm Sequenz- vs. Kommunikationsdiagramm

Mehr

3. Aktivitäten. Beschreibung von Abläufen, Aktionen und Kontrollflüssen

3. Aktivitäten. Beschreibung von Abläufen, Aktionen und Kontrollflüssen 3. Aktivitäten Beschreibung von Abläufen, Aktionen und Kontrollflüssen 1 Verwendung Analyse Phase Aktivitätsdiagramme erlauben es, sehr komplexe Abläufe mit Ausnahmen, verschiedenen Varianten, Sprüngen

Mehr

Theorie zu Übung 8 Implementierung in Java

Theorie zu Übung 8 Implementierung in Java Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Theorie zu Übung 8 Implementierung in Java Klasse in Java Die Klasse wird durch das class-konzept

Mehr

State diagrams (Zustandsautomaten)

State diagrams (Zustandsautomaten) State diagrams (Zustandsautomaten) Allgemeines Zustandsautomaten geben Antworten auf die Frage Wie verhält sich das System in einem bestimmten Zustand bei gewissen Ereignissen?. Sie spezifizieren somit

Mehr

Analyse der Klasse Konto

Analyse der Klasse Konto Klasse Konto erzeugt Objekte vom Typ Konto mit gleichen Eigenschaften mit gleichen Fähigkeiten Welche Eigenschaften hat ein Konto? Attribute Datenfelder - Konto hat eine Nummer - Konto hat Inhaber - Konto

Mehr

Das aktuelle Objekt der Klasse AMPEL gibt an die Objekte gruen, gelb und rot der Klasse LAMPE die Botschaft, die Methode aus() aufzurufen.

Das aktuelle Objekt der Klasse AMPEL gibt an die Objekte gruen, gelb und rot der Klasse LAMPE die Botschaft, die Methode aus() aufzurufen. Übung 1 Ampel Öffne das BlueJ-Projekt Ampel_Vorlage und öffne die Klasse AMPEL. a) Erzeuge ein Objekt von AMPEL und mach dich mithilfe des Objektinspektors und dem Quelltext über die Funktionsweise kundig.

Mehr

Objektorientierte Analyse (OOA) Dynamisches Modell. Objektorientierte Analyse (OOA) Sequenzdiagramm

Objektorientierte Analyse (OOA) Dynamisches Modell. Objektorientierte Analyse (OOA) Sequenzdiagramm Inhalte Sequenzdiagramm Kollaborationsdiagramm Dynamisches Modell Seite 1 Sequenzdiagramm Ein Sequenzdiagramm beschreibt die zeitliche Abfolge von Interaktionen zwischen einer Menge von Objekten innerhalb

Mehr

MPGI 3 Muster-Schriftliche Leistungskontrolle B

MPGI 3 Muster-Schriftliche Leistungskontrolle B Technische Universität Berlin Institut für Softwaretechnik und Theoretische Informatik FG Softwaretechnik Ernst-Reuter-Platz 7 10587 Berlin Jähnichen Dobrev Mehlhase Rein MPGI 3 Muster-Schriftliche Leistungskontrolle

Mehr

Fakultät Angewandte Informatik Programmierung verteilter Systeme Übungen zur Vorlesung Informatik II, Blatt 8

Fakultät Angewandte Informatik Programmierung verteilter Systeme Übungen zur Vorlesung Informatik II, Blatt 8 WS 2011/12 Fakultät Angewandte Informatik Programmierung verteilter Systeme 12.12.2011 Prof. Dr. Bernhard Bauer Übungen zur Vorlesung Informatik II, Blatt 8 Abgabe: Montag, 19.12.2011, 12.00 Uhr, Informatik

Mehr

Zustandsdiagramm - Begriffe

Zustandsdiagramm - Begriffe Zustandsdiagramm - Begriffe Zustand Zustände sind durch eine Kombination von Attributwerten bestimmt. Zweck beschreiben das Verhalten eines Objektes zeigen alle Zustände, die ein Objekt haben kann zeigen

Mehr

UML - Zustandsdiagramm

UML - Zustandsdiagramm Name Klasse Datum 1 Allgemeines Die Zustandsdiagramme in UML basieren im Wesentlichen auf den Statecharts von David Harel. Der Grundgedanke ist, das Verhalten eines endlichen Zustandsautomaten grafisch

Mehr

Implementieren von Klassen

Implementieren von Klassen Implementieren von Klassen Felder, Methoden, Konstanten Dr. Beatrice Amrhein Überblick Felder/Mitglieder (Field, Member, Member-Variable) o Modifizierer Konstanten Methoden o Modifizierer 2 Felder und

Mehr

Objektorientierung. Klassen und Objekte. Dr. Beatrice Amrhein

Objektorientierung. Klassen und Objekte. Dr. Beatrice Amrhein Objektorientierung Klassen und Objekte Dr. Beatrice Amrhein Überblick Konzepte der Objektorientierten Programmierung Klassen und Objekte o Implementierung von Klassen o Verwendung von Objekten 2 Konzepte

Mehr

Informatik IIa: Modellierung

Informatik IIa: Modellierung Informatik IIa: Modellierung Frühlingssemester 2014 Übung 5: Klassendiagramme, EPK Kapitel 8, 9 Ausgabe: 17.04.2014 Abgabe: 02.05.2014 Name: Matrikelnummer: Aufgabe 1 Wissen zu EPKs (6 Punkte) Frage 1.1

Mehr

UML fürs Pflichtenheft

UML fürs Pflichtenheft UML fürs Pflichtenheft Sebastian Fischmeister Department of Computer Science University of Salzburg, Austria Sebastian.Fischmeister@cs.uni-salzburg.at Overview Use-Case Diagramm State-Machine Diagramm

Mehr

Kurzanleitung Aastra 6757i Die wichtigsten Funktionen im Überblick Version 1 / März 2012

Kurzanleitung Aastra 6757i Die wichtigsten Funktionen im Überblick Version 1 / März 2012 Kurzanleitung Aastra 6757i Die wichtigsten Funktionen im Überblick Version 1 / März 2012 Bedienelemente Aastra 6757i 2/20 1. Trennen 2. Konferenzschaltung 3. Weiterleiten vom Gespräch 4. Ende 5. Einstellungen

Mehr

Kurzanleitung snom 370

Kurzanleitung snom 370 Kurzanleitung snom 370 Die folgende Kurzanleitung erleichtert Ihnen die Bedienung Ihres snom-telefons. Die Tastatur Die wichtigsten Tasten Taste Bezeichnung Navigationstaste zur Telefonsteuerung - Ziffern

Mehr

c) Wann erfolgt eine Transition (von einem Zustand in einen anderen)?

c) Wann erfolgt eine Transition (von einem Zustand in einen anderen)? VU Objektorientierte Modellierung Übung 4: Zustandsdiagramm Übungsgruppen: 15.5.2008-21.5.2008 Aufgabe 1: Theoriefragen 1 Beantworten Sie folgende Fragen: a) Erklären Sie die Konepte Ereignis, Bedingung

Mehr

Voice Mail Dienst Regeln

Voice Mail Dienst Regeln Voice Mail Dienst Regeln Über den Telefonapparat ist es nur möglich zwei verschiedene Begrüssungen zu speichern, die nur alternativ aktiv werden. Über das Web Mail-Interface (OWA) ist es möglich Regeln

Mehr

Beispielklausur B MPGI 3

Beispielklausur B MPGI 3 Technische Universität Berlin Institut für Softwaretechnik und Theoretische Informatik FG Softwaretechnik Franklinstr. 28/29 10587 Berlin Helke Mertgen Beispielklausur B MPGI 3 Prüfen Sie zunächst, ob

Mehr

Software Engineering. 7. Sequenz- und Zustandsdiagramme. Franz-Josef Elmer, Universität Basel, HS 2012

Software Engineering. 7. Sequenz- und Zustandsdiagramme. Franz-Josef Elmer, Universität Basel, HS 2012 Software Engineering 7. Sequenz- und Zustandsdiagramme Franz-Josef Elmer, Universität Basel, HS 2012 Software Engineering: 7. Sequenz- und Zustandsdiagramme 2 Sequenzdiagramme Häufigstes Verhaltensdiagramm

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Universität der Bundeswehr Fakultät für Informatik Institut 2 Priv.-Doz. Dr. Lothar Schmitz FT 2006 Übungsblatt 7 Objektorientierte Programmierung 12. 06. 2006 Aufgabe 13 (Zustandsdiagramm einer Heizung)

Mehr

Info s zur Version 5.1.2

Info s zur Version 5.1.2 Info s zur Version 5.1.2 ATMObyte ist voll Win10 kompatibel. Die Voraussetzungen dafür wurden schon mit der Version 5.0 geschaffen. In der Version 5.1.2 sind einige Erweiterungen vorhanden. 1. Der im Vollbildmodus

Mehr

Zustandsmodelle. M. Jakob. 10. Dezember Gymnasium Pegnitz

Zustandsmodelle. M. Jakob. 10. Dezember Gymnasium Pegnitz Zustandsmodelle M. Jakob Gymnasium Pegnitz 10. Dezember 2014 Inhaltsverzeichnis 1 Einführung 2 Implementation von Zuständen und Verzweigungen 3 Schleifen Gliederung Einführung 1 1 Einführung 1.1 Inselspiel

Mehr

124 Kompetenzorientierte Aufgaben im Informatikunterricht

124 Kompetenzorientierte Aufgaben im Informatikunterricht 124 Kompetenzorientierte Aufgaben im Informatikunterricht 4.2 Aufgaben 4.2.1 Aufgabe 1: Kühlschrank 4.2.1.1 Aufgabenstellung Ein einfacher Kühlschrank besitzt einen Ein-Aus-Schalter, der jederzeit betätigt

Mehr

Kurzanleitung Konferenztelefon Konftel 200W

Kurzanleitung Konferenztelefon Konftel 200W Kurzanleitung Konferenztelefon Konftel 200W Deutsch Conference phones for every situation Beschreibung Konftel 200W Konftel 200W ist ein DECT-Konferenztelefon mit einem Aufnahmebereich von bis zu 30 m

Mehr

Verwenden der Bedienerkonsole

Verwenden der Bedienerkonsole In diesem Abschnitt finden Sie Informationen zur Bedienerkonsole, zum Ändern von Druckereinstellungen und zu den Menüs der Bedienerkonsole. Sie können die meisten Druckereinstellungen in der Software-Anwendung

Mehr

Ereignisse (Events) Asynchrones Versenden von Informationen Sender (Herausgeber) Empfänger (Abonnent) Dr. Beatrice Amrhein

Ereignisse (Events) Asynchrones Versenden von Informationen Sender (Herausgeber) Empfänger (Abonnent) Dr. Beatrice Amrhein Ereignisse (Events) Asynchrones Versenden von Informationen Sender (Herausgeber) Empfänger (Abonnent) Dr. Beatrice Amrhein Überblick Definition eines Ereignisses Sender und Empfänger Einfache Ereignisse

Mehr

Tasten-Bezeichnung. Schaltuhr mit Sensor CdS (DämmerungsSensor) Display (LCD-Anzeige) R (Reset) Uhrtaste (Uhrzeit anzeigen)

Tasten-Bezeichnung. Schaltuhr mit Sensor CdS (DämmerungsSensor) Display (LCD-Anzeige) R (Reset) Uhrtaste (Uhrzeit anzeigen) Tasten-Bezeichnung R (Reset) Stunden+ (Stunden einstellen) Minuten+ (Minuten einstellen) Tagtaste (Tag einstellen) CdS (DämmerungsSensor) Display (LCD-Anzeige) Uhrtaste (Uhrzeit anzeigen) Timertaste (Schaltzeiten)

Mehr

UML 1.4 Referenz. Matthias Niete Dirk M. Sohn Orientation in Objects GmbH Weinheimer Str Mannheim

UML 1.4 Referenz. Matthias Niete Dirk M. Sohn Orientation in Objects GmbH Weinheimer Str Mannheim Matthias Niete niete@oio.de Dirk M. Sohn sohn@oio.de Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim 1 Allgemeine Notationselemente Paketnamen {Eigenschaftswerte} Notiz Paketnamen

Mehr

Klausur Softwaretechnologie SS 2017

Klausur Softwaretechnologie SS 2017 Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie Technische Universität Dresden, 01062 Dresden Klausur Softwaretechnologie SS 2017 Prof. Dr.rer.nat.habil.

Mehr

MPGI 3 SLK B. Wintersemester 2011/ Februar 2012

MPGI 3 SLK B. Wintersemester 2011/ Februar 2012 Technische Universität Berlin Institut für Softwaretechnik und Theoretische Informatik FG Softwaretechnik Ernst-Reuter-Platz 7 10587 Berlin Jähnichen Mehlhase Rein-Jury MPGI 3 SLK B Wintersemester 2011/2012

Mehr

Aufgabe 1 (Anwendungsfalldiagramm)

Aufgabe 1 (Anwendungsfalldiagramm) Studientag in Hagen Kurs 1793 11.01.2014 Aufgabe 1 (Anwendungsfalldiagramm) In dieser Aufgabe soll ein Anwendungsfalldiagramm für die im Folgenden beschriebenen Abläufe bei dem Kauf einer Fahrkarte an

Mehr

Übungsaufgaben Softwaretechnologie

Übungsaufgaben Softwaretechnologie HTW Dresden Fakultät Elektrotechnik Übungsaufgaben Softwaretechnologie Gudrun Flach February 21, 2017 - Aufgaben aus : Übungen zur Vorlesung Softwaretechnologie (WS 2014/15), Uni Bonn Aufgabe 1 (Klassendiagramm)

Mehr

Integral T3 Call Center

Integral T3 Call Center Integral T3 Call Center Integral T3-Comfort/-Classic Bedienungsanleitung 4.999.065.061 - Stand 1/0102 - SW T1.10 Call Center -- Einführung Call Center - Einführung CC für Comfort und Classic Die Displayanzeigen

Mehr

Übung Programmierung WS 2007/08 - Blatt 5

Übung Programmierung WS 2007/08 - Blatt 5 RHEINISCH- WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN LEHR- UND FORSCHUNGSGEBIET INFORMATIK 2 RWTH Aachen D-52056 Aachen GERMANY http://programmierung.informatik.rwth-aachen.de LuFG Informatik II Prof.

Mehr

Softwaretechnik 1 Übung 3

Softwaretechnik 1 Übung 3 Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Softwaretechnik 1 Übung 3 4.6.2009 Aufgabe 1a) Wandeln Sie folgenden UML-Zustandsautomaten in einen äquivalenten Mealey-Automaten um. ie

Mehr

Jason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel

Jason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel Jason T. Roff UML IT Tutorial Übersetzung aus dem Amerikanischen von Reinhard Engel Inhaltsverzeichnis Inhaltsverzeichnis Einführung 11 Grundlagen der UML 15 Warum wir Software modellieren 16 Analyse,

Mehr

Programmierung einer Steuerelektronik mit Zustandsautomaten. Version Gerd Bartelt

Programmierung einer Steuerelektronik mit Zustandsautomaten. Version Gerd Bartelt Programmierung einer Steuerelektronik mit Zustandsautomaten Version 1.0 28.12.2008 Gerd Bartelt www.sebulli.com Inhaltsverzeichnis Einleitung...3 Violet zum Zeichnen von Zustandsdiagrammen...4 Installation...4

Mehr

7. Konkretisierungen im Feindesign. 7.1 Zustandsdiagramme 7.2 Object Constraint Language

7. Konkretisierungen im Feindesign. 7.1 Zustandsdiagramme 7.2 Object Constraint Language 7. Konkretisierungen im Feindesign 7.1 Zustandsdiagramme 7.2 Object Constraint Language 173 Verfeinerte Modellierung Durch die verschiedenen Sichten der Systemarchitektur wird der Weg vom Anforderungsmodell

Mehr

Labor Modellgestütztes Software Engineering. Versuch 3

Labor Modellgestütztes Software Engineering. Versuch 3 Labor Modellgestütztes Software Engineering Versuch 3 Sommersemester 2012 Dipl.-Ing. (FH) Joachim Hampel Version 5.0.1., 18. Oktober 2012 Inhaltsverzeichnis Inhalt 1 EINFÜHRUNG... 3 1.1 ZUSAMMENGESETZTE

Mehr

c) {abcde, abcfg, bcade, bcafg} d) {ade, afg, bcde, bcfg} c) {abcabc} d) {abcbc, abc, a} c) {aa, ab, ba, bb} d) {{aa}, {ab}, {ba}, {bb}}

c) {abcde, abcfg, bcade, bcafg} d) {ade, afg, bcde, bcfg} c) {abcabc} d) {abcbc, abc, a} c) {aa, ab, ba, bb} d) {{aa}, {ab}, {ba}, {bb}} 2 Endliche Automaten Fragen 1. Was ergibt sich bei {a, bc} {de, fg}? a) {abc, defg} b) {abcde, abcfg} c) {abcde, abcfg, bcade, bcafg} d) {ade, afg, bcde, bcfg} 2. Was ergibt sich bei {abc, a} {bc, λ}?

Mehr

Aufgaben NF 11; Seite 1

Aufgaben NF 11; Seite 1 Aufgabe Ref 1: Gegeben ist die Klasse Schueler public class Schueler { private String name, vorname, kurs; // Konstruktor public Schueler(String n, String vn, String k) { name=n; vorname=vn; kurs=k; public

Mehr

Übung Nr. 20 Freitag, 09:00-11:00 Uhr in E3.301

Übung Nr. 20 Freitag, 09:00-11:00 Uhr in E3.301 Übung Nr. 20 Freitag, 09:00-11:00 Uhr in E3.301 Aufgabe 8: Implementierung eines Ereignis-Automaten a) Modellieren Sie einen Ereignis-Automaten für den in der Abbildung dargestellten und in Calculator.java

Mehr

UML / Fujaba. Generierung von Java-Quellcode aus UML-Diagrammen. Marcel Friedrich

UML / Fujaba. Generierung von Java-Quellcode aus UML-Diagrammen. Marcel Friedrich UML / Fujaba Generierung von Java-Quellcode aus UML-Diagrammen Marcel Friedrich Agenda Einleitung Struktur Verhalten Klassendiagramme Storydiagramme Statecharts Action methods 2 Thema Codegenerierung mit

Mehr

Objektorientierung. Marc Satkowski 20. November C# Kurs

Objektorientierung. Marc Satkowski 20. November C# Kurs Objektorientierung Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Weiterführende Verzweigungen Tertiäre-Verzweigung switch case 2. Schleifen Zählschleife (for) break & continue 3. Objektorientierung

Mehr

2. Übung zu Software Engineering

2. Übung zu Software Engineering 2. Übung zu Software Engineering WS 2009/2010 Henning Heitkötter Projektplanung, Netzplantechnik AUFGABE 3 1 Aufgabenstellung Ausgangspunkt ist die Anforderungsermittlung, an die sich eine Durchführbarkeitsstudie

Mehr

Java Übung. Übung 3. Werner Gaulke. 2. Mai Universität Duisburg-Essen Kommedia, Übung EinPro SS06, Einführung in Java - Übung.

Java Übung. Übung 3. Werner Gaulke. 2. Mai Universität Duisburg-Essen Kommedia, Übung EinPro SS06, Einführung in Java - Übung. Java Übung Übung 3 Universität Duisburg-Essen Kommedia, Übung EinPro SS06, 2. Mai 2006 (UniDUE) 2. Mai 2006 1 / 17 Aufgabe 1 Umwandeln von do while in for Schleife. Listing 1: aufgabe3 1.java 1 public

Mehr

Eine Klasse beschreibt Objekte mit gleichen Attributen und Methoden.

Eine Klasse beschreibt Objekte mit gleichen Attributen und Methoden. Grundwissen Informatik Objekt Attribut Methoden Als Objekte bezeichnet man alle Gegenstände, Dinge, Lebewesen, Begriffe oder Strukturen unserer Welt ( Autos, Räume, Bakterien, Lehrer, Schüler, Kunden,

Mehr

Instruktion Upgrade der Firmware

Instruktion Upgrade der Firmware WYLER AG Im Hölderli CH-8405 WINTERTHUR Switzerland Tel. 0041 (0) 52 233 66 66 Fax. 0041 (0) 52 233 20 53 Homepage: http://www.wylerag.com E-Mail: wyler@wylerag.com Instruktion Upgrade der Firmware Juni

Mehr

Algorithmen implementieren. Implementieren von Algorithmen

Algorithmen implementieren. Implementieren von Algorithmen Algorithmen implementieren Implementieren von Algorithmen Um Algorithmen ablaufen zu lassen, muss man sie als Programm darstellen (d.h. implementieren) Wie stellt man die algorithmischen Strukturelemente

Mehr

Unified Modelling Language

Unified Modelling Language Unified Modelling Language SEP 72 Software-Entwicklung Software-Entwicklung ist Prozess von Anforderung über Modellierungen zu fertigen Programmen Anforderungen oft informell gegeben fertige Programme

Mehr

FACHHOCHSCHULE MANNHEIM

FACHHOCHSCHULE MANNHEIM Objektorientierte Programmierung 5. Vorlesung Prof. Dr. Peter Knauber FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Objektorientierter Entwurf nach Folie 1 Folie 2 Objektorientierter Entwurf

Mehr

Bedienungsanleitung Digitaler Multifunktionstimer

Bedienungsanleitung Digitaler Multifunktionstimer Bedienungsanleitung Digitaler Multifunktionstimer EMT799 ist ein digitaler Multifunktionstimer mit 2-pol. Ausgang und 2 Relais A. Funktionen 1. Dieser digitale Multifunktionstimer (hiernach Timer" genannt)

Mehr

Wichtige Befehle bei der Programmierung von. FISCHER-Technik

Wichtige Befehle bei der Programmierung von. FISCHER-Technik Wichtige Befehle bei der Programmierung von FISCHER-Technik 1 7 6 2 3 4 5 1) Interfacediagnose : Bevor du loslegst, teste alle, an den Eingängen E1-E8 angeschlossenen Schalter und Sensoren. Mit der linken

Mehr

Besteht aus Aktoren (actors) und use-cases sowie deren Verbindungen.

Besteht aus Aktoren (actors) und use-cases sowie deren Verbindungen. Besteht aus Aktoren (actors) und use-cases sowie deren Verbindungen. Shop Käufer Einkauf Verkauf Verwaltung Händler Hersteller Actor: Jemand oder etwas, der/das mit dem zu entwickelnden System interagiert

Mehr

UML - Aktivitätsdiagramm

UML - Aktivitätsdiagramm Name Klasse Datum 1 Allgemeines Neben Sequenzdiagramm, Kollaborationsdiagramm, Zustandsdiagramm und Anwendungsfalldiagramm ist das Aktivitätsdiagramm eines von fünf Diagrammen in UML, welches dynamische

Mehr

Kurzanleitung Mitel 6863i Die wichtigsten Funktionen im Überblick März 2016

Kurzanleitung Mitel 6863i Die wichtigsten Funktionen im Überblick März 2016 Kurzanleitung Mitel 6863i Die wichtigsten Funktionen im Überblick März 2016 Bedienelemente Mitel 6863i 2 /19 1. Hörer des 6863i 2. Qualitätslautsprecher 3. Anzeige für neue Nachrichten 4. Navigationstasten/Auswahltaste

Mehr

Ereignisse Auf Benutzereingaben reagieren

Ereignisse Auf Benutzereingaben reagieren Ereignisse Auf Benutzereingaben reagieren JavaScript ermöglicht es dem Entwickler auf Ereignisse (engl.: events) im Browser zu reagieren. Auf diese Weise kann der Benutzer mit den Anwendungen interagieren,

Mehr

Institut für Programmierung und Reaktive Systeme. Java 6. Markus Reschke

Institut für Programmierung und Reaktive Systeme. Java 6. Markus Reschke Institut für Programmierung und Reaktive Systeme Java 6 Markus Reschke 13.10.2014 OOP Objekte = Verhalten (durch Methoden) + Daten (durch Attribute) Klassen = Baupläne für Objekte Kapselung von Programmteilen

Mehr

Erste Java-Programme (Scopes und Rekursion)

Erste Java-Programme (Scopes und Rekursion) Lehrstuhl Bioinformatik Konstantin Pelz Erste Java-Programme (Scopes und Rekursion) Tutorium Bioinformatik (WS 18/19) Konstantin: Konstantin.pelz@campus.lmu.de Homepage: https://bioinformatik-muenchen.com/studium/propaedeutikumprogrammierung-in-der-bioinformatik/

Mehr

1. Zum Einschalten drücken Sie 5 sec. die Taste Kurzanleitung Einschalten des BIRDYWP Ausschalten des BirdyWP 1. Drücken sie die Taste 2. Wechseln sie

1. Zum Einschalten drücken Sie 5 sec. die Taste Kurzanleitung Einschalten des BIRDYWP Ausschalten des BirdyWP 1. Drücken sie die Taste 2. Wechseln sie Bedienungsanleitung BIRDYWP r2 Bedienungsanleitung BIRDYWP_V1.0_DE 01/07/2015 Seite 1 1. Zum Einschalten drücken Sie 5 sec. die Taste Kurzanleitung Einschalten des BIRDYWP Ausschalten des BirdyWP 1. Drücken

Mehr

FACHHOCHSCHULE MANNHEIM

FACHHOCHSCHULE MANNHEIM Objektorientierte Programmierung 11. Vorlesung Prof. Dr. Peter Knauber FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Die 2. lgruppe von KobrA: : le der : e Folie 1 Zur Erinnerung: 1. lgruppe:

Mehr

Kundenzone Kombi Premium

Kundenzone Kombi Premium Kundenzone Kombi Premium Mit einem Dialog Kombi Premium Paket haben Sie die Möglichkeit Ihren Telefonapparat über Internet zu konfigurieren. Egal ob Sie unterwegs mit einem Handy oder mit einem Laptop

Mehr

Aktivitätsdiagramm. 1 b b,c a,d b,d b,d 2 a,b,d a,d a,c a,b,c b,c 3 a c,d a,b a,d a,b 4 c,d c b,c a,d d 5 c,d a,c a,b d c

Aktivitätsdiagramm. 1 b b,c a,d b,d b,d 2 a,b,d a,d a,c a,b,c b,c 3 a c,d a,b a,d a,b 4 c,d c b,c a,d d 5 c,d a,c a,b d c Anhang In diesem Abschnitt sind Lösungen für die Übungsaufgaben zu finden. Zuerst werden die Antworten zu den Multiple-Choice-Fragen gegeben und anschließend beispielhafte grafische Diagramme zu der praktischen

Mehr

Verwenden der Bedienerkonsole

Verwenden der Bedienerkonsole Dieser Abschnitt enthält Informationen zur Bedienerkonsole, zum Ändern der Druckereinstellungen und zu den Bedienerkonsolenmenüs. Sie können die meisten Druckereinstellungen über die Softwareanwendung

Mehr

Herzlichen Dank für Praxisinput und Anregungen an die BF ACV Wien und den LK Ebersberg! BEDIENUNGSANLEITUNG FEUERWEHR

Herzlichen Dank für Praxisinput und Anregungen an die BF ACV Wien und den LK Ebersberg! BEDIENUNGSANLEITUNG FEUERWEHR Herzlichen Dank für Praxisinput und Anregungen an die BF ACV Wien und den LK Ebersberg! BEDIENUNGSANLEITUNG FEUERWEHR Installation & Inbetriebnahme AppStore oder GooglePlay aufrufen Nach SMARTRYX mobilef

Mehr

Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen Algorithmen und Datenstrukturen Der Experimentierkasten In diesem Semester werden wir eine Reihe von Algorithmen kennenlernen und mit diesen Experimente durchführen. Dafür benötigen wir einen geeigneten

Mehr

Delegatesund Ereignisse

Delegatesund Ereignisse Delegatesund Ereignisse «Delegierter» Methoden Schablone Funktionszeiger Dr. Beatrice Amrhein Überblick Definition eines Delegat Einfache Delegate Beispiele von Delegat-Anwendungen Definition eines Ereignisses

Mehr

Objekte und Klassen. INE2 M. Thaler, Office TG ZHAW, M. Thaler, K. Rege, G. Burkert, E.

Objekte und Klassen. INE2 M. Thaler, Office TG ZHAW, M. Thaler, K. Rege, G. Burkert, E. Objekte und Klassen INE2 M. Thaler, tham@zhaw.ch Office TG208 http://www.zhaw.ch/~tham 1 Um was geht es? typedef struct Konto { double saldo; int id; Konto; Modul "konto" konto.h konto.c Prozedurale Programmierung:

Mehr

Kopieren / Klonen mit dem TS601 - Benutzer Anleitung Deutsch

Kopieren / Klonen mit dem TS601 - Benutzer Anleitung Deutsch Kopieren / Klonen mit dem TS601 - Benutzer Anleitung Deutsch Stand: 20150821 Video über das Klonen / Kopieren finden Sie auch auf unserer Homepage unter www.maxsensor.de Inhaltsverzeichnis: Geräte-Beschreibung...

Mehr

ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug

ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug ORIKA Lycée Technique des Arts et Métiers... viel mehr als nur ein Spielzeug Informationen, Hinweise und Bezugsquellen findest du unter folgender Internetadresse: http://www.ltam.lu/fischertechnik ORIKA/Informatik

Mehr

Aufgabe 1: Quer durch Java (4 Punkte) super abstract abstract protected

Aufgabe 1: Quer durch Java (4 Punkte) super abstract abstract protected Universität Augsburg, Institut für Informatik Sommersemester 2006 Prof. Dr. Werner Kießling 14. Oktober 2006 Markus Endres, Alfons Huhn, Timotheus Preisinger Informatik II Klausur 2 Hinweise: Die Bearbeitungszeit

Mehr

Software-Engineering

Software-Engineering SWE43 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 4: Systemanalyse Teil 3: Der Systemanalysestandard UML SWE43 Slide 2 UML: Was ist das? UML = Unified Modelling Language ist ein Standard,

Mehr

8. Stateflow Grundlagen. Daniel Schrammel - BA Stuttgart -

8. Stateflow Grundlagen. Daniel Schrammel - BA Stuttgart - 8. Stateflow Grundlagen Was ist Stateflow? Mit Stateflow lassen sich innerhalb von Simulink Zustandsautomaten und Flussdiagramme abbilden. Ein Stateflow-Element wird wie ein gewöhnlicher Simulink-Block

Mehr

Handset KIRK Um optimale Leistung zu erzielen, laden Sie Ihr Handset vor der ersten Verwendung Stunden lang auf.

Handset KIRK Um optimale Leistung zu erzielen, laden Sie Ihr Handset vor der ersten Verwendung Stunden lang auf. Handset KIRK 5020 Um optimale Leistung zu erzielen, laden Sie Ihr Handset vor der ersten Verwendung 14-16 Stunden lang auf. Kopfhöreranschluss (Headset) Display Lautstärkeregler Display- Taste links R-Taste

Mehr

Content Management System

Content Management System Content Management System Joomla ist ein CMS. Dieses soll von der Website www.joomlaos.de in der aktuellsten Version geladen werden, um es dann auf dem Gratis-Hoster (Anbieter von Web-Platz) zu installieren.

Mehr

Informatik IIa: Modellierung

Informatik IIa: Modellierung Informatik IIa: Modellierung Sommersemester 2006 Übung 4: Datenflussmodelle Verhaltensmodelle Kapitel 6 und 7 Ausgabe: 19. Mai 2006 Abgabe als PDF- oder Word-Datei per Email an den Tutor bis am 28. Mai

Mehr

Kapitel 3 Ereignisdiskrete Systeme (III)

Kapitel 3 Ereignisdiskrete Systeme (III) Systemmodellierung Teil 1: Ereignisdiskrete Systeme Kapitel 3 Ereignisdiskrete Systeme (III) Modellierung mit E/A-Automaten Modellbildung mit Automaten Verfeinerte Modellbildung Beispiel: Fahrstuhltür

Mehr

Formale Sprachen. Inhaltsverzeichnis. M. Jakob. 10. Dezember Allgemeine Einführung. Aufbau formaler Sprachen

Formale Sprachen. Inhaltsverzeichnis. M. Jakob. 10. Dezember Allgemeine Einführung. Aufbau formaler Sprachen M. Jakob Gymnasium Pegnitz 10. Dezember 2014 Inhaltsverzeichnis Allgemeine Einführung Aufbau formaler Sprachen Notationsformen formaler Sprachen Backus-Naur-Formen Erkennen formaler Sprachen Implementierung

Mehr

Montage- und Bedienungsanleitung. Wohnungsstation Freisprechen

Montage- und Bedienungsanleitung. Wohnungsstation Freisprechen Montage- und Bedienungsanleitung Wohnungsstation Freisprechen 1280.. Gerätebeschreibung Die Wohnungsstation Freisprechen gehört zum Gira Türkommunikations-System und besteht aus den folgenden Bestandteilen:

Mehr

Benutzerhandbuch Koala Editor

Benutzerhandbuch Koala Editor Benutzerhandbuch Koala Editor Inhalt Einführung, Allgemeine Hinweise... 2 Installation... 2 Allgemeine Funktionen... 3 Neu... 3 Öffnen und Speichern... 4 Modulfunktionen... 5 Klassisches Zustandsdiagramm...

Mehr

Digitale Steuerungen

Digitale Steuerungen Digitale Steuerungen Digitale Steuerungen mit Crocodile Technology Realschule Duisburg Rheinhausen Seite 1 / 9 Oberfläche von Crocodile Technology Hauptmenu Digitale Komponenten Eingabe Logik-Gatter Mikroprozessoren

Mehr

Software Entwicklung 1. Fallstudie: Arithmetische Ausdrücke. Rekursive Klassen. Überblick. Annette Bieniusa / Arnd Poetzsch-Heffter

Software Entwicklung 1. Fallstudie: Arithmetische Ausdrücke. Rekursive Klassen. Überblick. Annette Bieniusa / Arnd Poetzsch-Heffter Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter Fallstudie: Arithmetische Ausdrücke AG Softech FB Informatik TU Kaiserslautern Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 33 Überblick

Mehr

Verwendung eines Leica DISTO mit Bluetooth Smart mit Android 4.3 oder höher. V 1.1 April 2014

Verwendung eines Leica DISTO mit Bluetooth Smart mit Android 4.3 oder höher. V 1.1 April 2014 Verwendung eines Leica DISTO mit Bluetooth Smart mit Android 4.3 oder höher V 1.1 April 2014 Inhaltsverzeichnis Leica DISTO -Geräte Bluetooth-Kompatibilität Leica DISTO Bluetooth Smart Leica DISTO sketch

Mehr

BVF-260 Freisprech-Hausstation Video Color

BVF-260 Freisprech-Hausstation Video Color Technische Information Kommunikation und Sicherheit Freisprech-Hausstation Video Color Bedienungsanleitung Version 3.0 Bedienelemente Bedienungsanleitung Bedienelemente Display Sensortasten Lautsprecher

Mehr

Garrecht Avionik GmbH VT-02 Transponder Benutzerhandbuch Dokument D. Secondary Surveillance Radar Transponder Mode-S. Bedienungsanleitung

Garrecht Avionik GmbH VT-02 Transponder Benutzerhandbuch Dokument D. Secondary Surveillance Radar Transponder Mode-S. Bedienungsanleitung VT-02 Secondary Surveillance Radar Transponder Mode-S Bedienungsanleitung Bitte nehmen Sie dieses Dokument in das Flug- und Betriebshandbuch Ihres Luftfahrzeuges auf. 2007-2008 - Garrecht Avionik GmbH,

Mehr

Ausnahmen. Exceptions. Definition Ausnahmen erzeugen Ausnahmen abfangen Ausnahmen weiterleiten. Dr. Beatrice Amrhein

Ausnahmen. Exceptions. Definition Ausnahmen erzeugen Ausnahmen abfangen Ausnahmen weiterleiten. Dr. Beatrice Amrhein Ausnahmen Exceptions Definition Ausnahmen erzeugen Ausnahmen abfangen Ausnahmen weiterleiten Dr. Beatrice Amrhein Definition 2 Definition: Ausnahme (Exception) In C# werden Fehler, die zur Laufzeit im

Mehr