6 Aufgabe 5 - Entwurf

Größe: px
Ab Seite anzeigen:

Download "6 Aufgabe 5 - Entwurf"

Transkript

1 6 Aufgabe 5 - Entwurf Ausgabe: Montag, Abgabe: (Eintrag ins SVN-System) Montag, : 18:00 Uhr. 6.1 Anleitung Aufgabe 5: Entwurf Für alle Gruppen: In dieser Aufgabe sollen die von Ihnen spezifizierten Funktionen entworfen werden. Die Gruppen B und C entwickeln Klassendiagramme. Zeitabläufe werden in Sequenzdiagrammen beschrieben. Sequenzdiagramme Mit Sequenzdiagrammen kann die Kommunikation zwischen Modulen (Prozessen) eines Systems oder von verteilten Systemen sehr übersichtlich dargestellt werden. Dabei werden die verschiedenen Module oder Prozesse eines Systems, die gleichzeitig existieren, als parallele vertikale Linien dargestellt, siehe Abb Nachrichten, die zwischen den Modulen ausgetauscht werden, werden als horizontale Pfeile in der zeitlichen Reihenfolge, in der sie auftreten, dargestellt. Dies erlaubt die graphische Darstellung der Spezifikation einfacher Laufzeitszenarios. Die Namen der Softwaremodule oder Prozesse stehen dabei über jeder Linie. Über den Pfeilen stehen die Namen der Funktionen, die von den Modulen aufgerufen werden müssen, um eine bestimmte Aufgabe zu erfüllen, Abb Gruppe A: SW-Entwurf für den Sensor/Aktor-Knoten Im Falle des Sensor/Aktorknotens (SAK) ist die HW vorhanden, es handelt sich um eine reine SW-Entwicklung für die BTnode-Hardwareplattform. Kommunikation zwischen den Modulen Ausgehend von der SW-Struktur des SAK, die Sie bereits in Aufgabe 4 entworfen haben, sollen Sie in Aufgabe 5 die Kommunikation zwischen den Modulen anhand von Sequenzdiagrammen festlegen. Ein Beispiel für ein Sequenzdiagramm zeigt Abbildung 6.1 für den Dienst Lampe Einschalten. Ein Beispiel für das Sequenzdiagramm der Polling -Aktion für den Notfallschalter zeigt Abbildung

2 Abbildung 6.1: Sequenzdiagramm für den Befehl Lampe Einschalten Von der Real Time Clock (RTC) geht in bestimmten Zeitintervallen ein Event-Befehl über den Dispatcher des Betriebssystems (OS). Dieser startet über einen Thread das Modul Notfallmonitor oder Notfallmanager, der einen Befehl asknfstatus() an den Notfallsensor schickt. Das Modul Notfallsensor liest den Schalter-Zustand an einem GPIO-PIN aus, der danach vom Notfall-Monitor über den Speicher-Manager in ein Register des Speichers geschrieben wird. Abbildung 6.2: Sequenzdiagramm für Notfallschalter-Polling Kommunikation zwischen BTnode und Mobiltelefon (MT) Die Kommunikation zwischen BTnode und dem MT soll über das Logical Link and Adaption Protocoll (L2CAP) erfolgen. 52

3 6.1.2 Gruppe B: Entwerfen der Klassen für das Anwendungsprogramm des Mobiltelefons Mit Aufgabe 5 erstellen Sie den Entwurf für das Systemteil Mobiles Telefon. Die SW- Architektur des MT ist vorgegeben. Sie entwerfen zunächst die Klassen für Ihr Anwendungsprogramm und dokumentieren diese im Entwurfsdokument. SW-Architektur des Mobiltelefons Abbildung 6.3 zeigt vereinfacht die CLDC/MIDP-Architektur in Bluetooth-Geräten. Die eigenen Anwendungs-Klassen werden aus den geforderten Funktionen entwickelt. Abbildung 6.3: Softwarearchitektur des MT (vereinfacht) Abbildung 6.4 zeigt das Sequenzdiagramm der Client-Server Kommunikation (Mobiltelefon zu einem BT-Gerät). Übernehmen Sie dieses Sequenzdiagramm ins Entwurfsdokument und erklären Sie den Ablauf des Datenaustauschs. Die Festlegung der Klassen In der aktuellen Aufgabe sollen Sie die Klassen für Ihr Anwendungsprogramm entwerfen. Vor allem gefragt sind a) Namen der Klasse, b) Zuständigkeit jeder Klasse und c) Kollaborationen der Klassen untereinander (Klasse A verwendet Klasse B um Zuständigkeit C zu erledigen). Sie sollten erstmal einen groben Vorschlag ausarbeiten und Ihrem Tutor vorstellen, um noch eventuelle Korrekturen einzuarbeiten. Ihr Design kann auf der BluetoothDemo des JWT aufbauen, es hat aber auch Vorteile ein komplett eigenes Design zu versuchen, da für die gegebene Kommunikationsumgebung eventuell andere 53

4 Abbildung 6.4: Sequenzdiagramm zu Client-Server Kommunikation Schwerpunkte gefragt sind. Der erste Entwurf sollte auf jeden Fall bereits folgende Punkte berücksichtigen: a) Modularität (keine zu vollgestopften Klassen), b) Erweiterbarkeit (bspw. einfaches Einpflegen weiterer Dienste) c) Abstraktion der Kommunikation von der Benutzeroberfläche mittels Nebenläufigkeit/Threads. d) Das Programm soll robust sein, d. h. beispielsweise, dass Fehler, z. B. fehlerhafte Tastatureingaben, das Programm weder abstürzen noch beenden sollen. Im Fehlerfall soll der Fehler angezeigt werden, das Programm geht an die Stelle vor der Tastatureingabe zurück und unterbricht auch nicht die Verbindung zum Server. Kommunikation zwischen Mobiltelefon (MT) und den Servern Die Kommunikation zwischen MT und der BTnode soll über das Logical Link and Adaption Protokoll (L2CAP) erfolgen. Die Kommunikation zwischen MT und dem Host soll über das Serial-Port-Profile (SPP) erfolgen. 54

5 6.1.3 Gruppe C: Host Kurze Einführung in die SW-Architektur des Host Abbildung 6.5 zeigt ein vereinfachtes Bild der SW-Architektur im Host. Die Anwendungen, die in unserem Bild auf den Java-APIs und dem BT-Stack liegen, stellen bereits die Funktionen unseres kleinen Informationssystems dar. Allerdings sind keine Klassen dargestellt. In der Aufgabe 5 sollen Sie die Klassen selbst entwerfen. Abbildung 6.5: Vereinfachte SW-Architektur im Host-PC In unserem Praktikum werden wir den standardisierten Suchassistenten nicht verwenden, da es in der Vergangenheit Kompatibilitätsprobleme gab. Stattdessen werden wir einen eigenen Suchassistenten auf der Basis des Serial Port Profile (SPP) entwickeln. Java APIs für Bluetooth Java bietet durch die JSR-82 (Java Specification Request 82) ein optionales Paket für J2ME an, welches eine Schnittstelle für Javaprogrammierer zur Nutzung von Bluetooth bietet. Die JSR-82 API bietet den Zugriff auf: 1. Reine Datenübertragungen (Sprache und Daten) 2. Die folgenden Protokolle: L2CAP (nur verbindungsorientiert) SDP OBject Exchange protocol (OBEX) RFCOMM 3. Die folgenden Profile: 55

6 Generic Access Profile (GAP) Service Discovery Application Profile (SDAP) Serial Port Profile (SPP) Generic Object Exchange Profile (GOEP) Die API soll dem Programmierer die Möglichkeit bieten: 1. Services zu registrieren 2. Services und Geräte zu finden 3. RFCOMM, L2CAP und OBEX Verbindungen aufzubauen 4. Diese Tätigkeiten auf eine sichere Art durchzuführen All diese Funktionen sind in den beiden Paketen javax.bluetooth und javax.obex enthalten. Abbildung 6.6: Einfaches Sequenzdiagramm für die Kommunikation zwischen Host und MT: Gerätesuche, Verbindung (ohne Authentifizierung), Dienstanfrage und Dienstangebot Beispiele von Sequenzdiagrammen sind in Abbildung 6.6 und 6.7 gezeigt. In den Abbildungen ist links der Host als Server dargestellt, rechts das Mobile Telefon als Client. In Abbildung 6.7 ist eine Verzweigung bei der Auswahl der Dienste gezeigt. Die Aktionen: Gerätesuche (Inquiry) und Geräteauswahl, sowohl als auch die erste Verbindung zum Gerät sind weggelassen. 56

7 Abbildung 6.7: Dienstselektion, Verbindung zum selektierten Dienst Die Festlegung der Klassen In der aktuellen Aufgabe sollen Sie die Klassen für Ihr Anwendungsprogramm entwerfen. Vor allem gefragt sind a) Namen der Klasse, b) Zuständigkeit jeder Klasse und c) Kollaborationen der Klassen untereinander (Klasse A verwendet Klasse B um Zuständigkeit C zu erledigen). Sie sollten erstmal einen groben Vorschlag ausarbeiten und Ihrem Tutor vorstellen, um noch eventuelle Korrekturen einzuarbeiten. Der erste Entwurf sollte auf jeden Fall folgende Punkte berücksichtigen: a) Modularität (keine zu vollgestopften Klassen), b) Erweiterbarkeit (bspw. einfaches Einpflegen weiterer Dienste) c) Abstraktion der Kommunikation von der Benutzeroberfläche mittels Nebenläufigkeit/Threads. d) Das Programm soll robust sein, d. h. beispielsweise, dass Fehler, z. B. fehlerhafte Tastatureingaben, das Programm weder abstürzen noch beenden sollen. Im Fehlerfall soll der Fehler angezeigt werden, das Programm geht an die Stelle vor der Tastatureingabe zurück und unterbricht auch nicht die Verbindung zum Client. Kommunikation zwischen Host und Mobiltelefon (MT) Die Kommunikation zwischen Host und MT soll über das Serial-Port-Profile (SPP) erfolgen. 57

8 6.2 Aufgabe Gruppe A Das Erstellen der UML-Sequenzdiagramme und das Zeichnen dieser Diagramme auf der Basis der SW-Architektur ist die eigentliche Entwicklungsarbeit für den Sensor/Aktorknoten. Daher entwerfen Sie die Diagramme sorgfältig, Sie erleichtern sich damit sehr das Kodieren. Die folgende Gliederung Ihrer Abschnitte ist ein Vorschlag. Sie können noch weitere Gliederungspunkte hinzufügen. Gliederungspunkte weglassen können Sie nur mit Absprache Ihres Betreuers. 1. Schreiben Sie die Einleitung des Entwurfsdokuments. Als Vorlage für die Einleitung können Sie z. B. die Einleitung der Spezifikation nehmen. 2. Schreiben Sie Abschnitt 3.1: Einführung. Eine kurze Einführung zu Abschnitt 3: Der Sensor/Aktorknoten: Fügen Sie in diesen Abschnitt das Bild Ihrer SW- Architektur des SAK ein und beschreiben Sie diese kurz. 3. Schreiben Sie Abschnitt 3.2.: Zusammenfassung der Dienste des SAK. Schreiben Sie Abschnitt 3.3.: Antwort auf die Dienstanfrage. Beschreiben Sie hier die Kommunikation bei der Dienstabfrage und die Antwort, verweisen Sie auf das Protokoll in der Spezifikation. Schreiben Sie Abschnitt 3.3.1: Sequenzdiagramm Dienstanfrage. 4. Schreiben Sie Abschnitt 3.4.: Die Sensordienste. Entwerfen und zeichnen Sie zu jedem Abschnitt das Sequenzdiagramm und schreiben Sie jeweils etwas Text dazu. Schreiben Sie Abschnitt 3.4.1: Sequenzdiagramm Beleuchtung-Statusabfrage. Schreiben Sie Abschnitt 3.4.2: Sequenzdiagramm Beleuchtung-Status-Polling. Schreiben Sie Abschnitt 3.4.3: Sequenzdiagramm Notfall-Statusabfrage. Schreiben Sie Abschnitt 3.4.4: Sequenzdiagramm Notfall-Status-Polling. Schreiben Sie Abschnitt 3.4.5: Sequenzdiagramm Batterie-Statusabfrage. Schreiben Sie Abschnitt 3.4.6: Sequenzdiagramm Batterie-Status-Polling. 5. Schreiben Sie Abschnitt 3.5.: Die Aktordienste. Entwerfen und zeichnen Sie zu jedem Abschnitt das Sequenzdiagramm und schreiben Sie jeweils etwas Text dazu. Schreiben Sie Abschnitt 3.5.1: Beleuchtung Einschalten. Schreiben Sie Abschnitt 3.5.2: Beleuchtung Ausschalten Gruppe B Die SW-Architektur des Mobiltelefons ist vorgegeben. In dieser Aufgabe sollen Sie die Klassenstruktur für Ihre Anwendung entwerfen und dokumentieren. Die folgende Gliederung Ihrer Abschnitte ist ein Vorschlag. Sie können noch Gliederungspunkte hinzufügen. Gliederungspunkte weglassen können Sie nur mit Absprache Ihres Betreuers. 58

9 1. Schreiben Sie etwas Text zu Abschnitt 2: Aufbau des Systems. Als Vorlage dafür kann das entsprechende Kapitel des Pflichtenhefts oder der Spezifikation dienen. 2. Schreiben Sie Abschnitt 4.1: Einführung. Eine kurze Einführung zu Abschnitt 4: Der mobile Knoten: übernehmen Sie in diesen Abschnitt ein Bild der SW- Architektur des Mobiltelefons (MT) aus der Anleitung und beschreiben Sie diese. Schreiben Sie Abschnitt 4.2: Kommunikation mit den Servern. Sie können das Sequenzdiagramm aus der Anleitung übernehmen (oder besser: neu zeichnen). Beschreiben Sie das Sequenzdiagramm. 3. Entwerfen Sie die Klassen für die MT-Anwendung, empfohlen wird ein Design mit sauberer Trennung von GUI und Kommunikation. Sie können sich auch an der BluetoothDemo des JWT orientieren, die dort verwendeten Klassen sind aber nur bedingt geeignet und müssen an Ihre Anwendung angepasst werden. Sie müssen mindestens drei Klassen entwerfen (GUI, Kommunikation, Dienste), aber es gibt noch weitere sinnvolle Klassen/Abstraktionen. 4. Beschreiben Sie die Klassen und die Kommunikation zwischen ihnen im Abschnitt 4. Die Klassen müssen die Dienste, wie sie in der Spezifikation spezifiziert sind, ausführen können. Zeichnen Sie dafür die Klassendiagramme. überlegen Sie sich, ob Sie für die Kommunikation mit dem Host und dem Sensor/Aktorknoten eigene Klassen verwenden. Es bietet sich an, für das Quiz eine separate Klasse anzulegen Gruppe C In dieser Aufgabe entwerfen Sie den Serverteil des Host. 1. Schreiben Sie Abschnitt 4.1 eine Einführung in das Kapitel 4: Der Host-Knoten. Übernehmen Sie in diesen Abschnitt das Bild der SW-Architektur des Host aus der Anleitung (oder besser: zeichnen Sie selbst eine) und beschreiben Sie diese kurz. 2. Schreiben Sie Abschnitt 4.2: Kommunikation mit dem Client. Sie können sich am Sequenzdiagramme aus der Anleitung orientieren. Beschreiben Sie die entworfenen Sequenzdiagramme. 3. Entwerfen Sie die Anzeige-(GUI)-Klassen (auf der Basis von Swing) entsprechend der Spezifikation und beschreiben Sie diese in Abschnitt Entwerfen Sie die Klassen für die Host-Anwendung auf der Basis ihrer spezifizierten Dienste und beschreiben Sie diese in Abschnitt 4.4. Beschreiben Sie die Kommunikation zwischen den Klassen. Zeichnen Sie die Klassen als Klassendiagramm. 5. Entwerfen Sie den Quiz-Dienst und achten Sie auf eine gute Integration dieses Dienstes in ihren Systementwurf. Überlegen Sie sich das Frage- und Antwortspiel an dieser Stelle genau. Es erleichtert Ihnen später das Kodieren sehr. Beschreiben Sie das Quiz in Abschnitt 4.5 und sprechen Sie den Entwurf mit Gruppe B ab. Vermeiden Sie Redundanz zur Spezifikation!! 59

Das Bluetooth Handbuch

Das Bluetooth Handbuch Telekommunikation Jörg Franz Wollert Das Bluetooth Handbuch Technologie Software Einsatzfelder Systementwicklung Wettbewerb Mit 213 Abbildungen Franzis Inhalt 1 Bluetooth - Übersicht 15 1.1 Wo steht Bluetooth?

Mehr

Spaß am Gerät: Bluetooth

Spaß am Gerät: Bluetooth Inhalt Wir machen keinen groben Unfug - wir machen feinen fug. Wau Holland http://www.jauu.net [email protected] 25. November 2004 Inhalt Fahrplan 1 2 Grundlegendes 3 Einleitung Schwachstellen Ausblick 4

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

Übungen zu Softwaretechnik

Übungen zu Softwaretechnik Prof. Dr. Dr. h.c. M. Broy Lösungsblatt 9 Dr. H. Ehler, S. Wagner 11. Januar 2007 Übungen zu Softwaretechnik Aufgabe 15 Systemerstellung / Systemarchitektur nach dem V- Modell XT Machen Sie sich mit den

Mehr

pimoto - Ein System zum verteilten passiven Monitoring von Sensornetzen

pimoto - Ein System zum verteilten passiven Monitoring von Sensornetzen pimoto - Ein System zum verteilten passiven Monitoring von Sensornetzen Rodrigo Nebel Institut für Informatik Lehrstuhl für Rechnernetze und Kommunikationssysteme (Informatik 7) Friedrich-Alexander-Universität

Mehr

Softwareentwicklungspraktikum Sommersemester 2007. Grobentwurf

Softwareentwicklungspraktikum Sommersemester 2007. Grobentwurf Softwareentwicklungspraktikum Sommersemester 2007 Grobentwurf Auftraggeber Technische Universität Braunschweig

Mehr

Wireless Technologien für die Medizintechnik. Rudi Latuske ARS Software GmbH

Wireless Technologien für die Medizintechnik. Rudi Latuske ARS Software GmbH Wireless Technologien für die Medizintechnik Rudi Latuske GmbH www.ars-software.com [email protected] Agenda 1. Wireless Technologien in der Medizintechnik 2. Bluetooth 2.1 3. Bluetooth Health Device Profile

Mehr

Wiederholung: Beginn

Wiederholung: Beginn B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben

Mehr

Projekt MasterMind Systemspezifikation

Projekt MasterMind Systemspezifikation Hochschule Luzern, Technik & Architektur Projekt MasterMind Eine Projektarbeit des Studiengangs Informatik im Modul Horw, 26.05.2009 Projekt Dokument Auftraggeber Projekt MasterMind Hochschule Luzern,

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de [email protected] Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Praktikumsvorstellung

Praktikumsvorstellung LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE SYSTEMS GROUP MUNICH NETWORK MANAGEMENT TEAM Veranstaltungsvorschau für das Wintersemester 2009/2010 Praktikumsvorstellung

Mehr

Software- und Systementwicklung

Software- und Systementwicklung Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm

Mehr

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene

Mehr

Systemanalyse I Software-Entwicklung. Die Phase Design.? Prof. Dr. Susann Kowalski

Systemanalyse 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

Java Wireless Toolkit (JWT) Bei der Programmierung von Anwendungsprogrammen für mobile Endgeräte eignet sich die Verwendung des Java Wireless Toolkit.

Java Wireless Toolkit (JWT) Bei der Programmierung von Anwendungsprogrammen für mobile Endgeräte eignet sich die Verwendung des Java Wireless Toolkit. 1 Seminar zum Programmierprojekt Arbeitsbereich Technische Informatik Ausgabe: 30. April 2008 Anleitung B3 Einführung in die Entwicklungsumgebungen Allgemeines In dieser Aufgabe lernen wir die Entwicklungsumgebungen

Mehr

Drahtlose Kommunikation Teil 2. Dipl.-Inf. J. Richling Wintersemester 2003/2004

Drahtlose Kommunikation Teil 2. Dipl.-Inf. J. Richling Wintersemester 2003/2004 Drahtlose Kommunikation Teil 2 Dipl.-Inf. J. Richling Wintersemester 2003/2004 Überblick Anwendungen Grundlagen Beschränkungen natürlicher und künstlicher Art Beispiele IrDA WLAN Bluetooth GSM UMTS 10-1

Mehr

Java und XML 2. Java und XML

Java und XML 2. Java und XML Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003

Mehr

Inhalt. Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig.

Inhalt. Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig. Inhalt Vorwort Einleitung Liebe Leserin, lieber Leser, Wer dieses Buch aus welchem Grund lesen sollte Ihre Meinung ist uns sehr wichtig Danksagungen Die Autoren XIII XV XV XVII XVIII XVIII XIX Teil I:

Mehr

PSE: Analysesoftware für Logistiknetzwerke

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

Mehr

Konfigurationsanleitung Verbindung zum SIP-Provider mit ISDN-Backup Graphical User Interface (GUI) Seite - 1 -

Konfigurationsanleitung Verbindung zum SIP-Provider mit ISDN-Backup Graphical User Interface (GUI) Seite - 1 - Konfigurationsanleitung Verbindung zum SIP-Provider mit ISDN-Backup Graphical User Interface (GUI) Copyright Stefan Dahler 22. Oktober 2013 Version 1.0 www.neo-one.de Seite - 1 - 2. Verbindung zum SIP-Provider

Mehr

JAVA PROJEKT. Schiffe Versenken mit GUI. Projektheft

JAVA PROJEKT. Schiffe Versenken mit GUI. Projektheft Anwendungspraktikum aus JAVA Programmierung SS 2006 Leitung: Dr. Albert Weichselbraun JAVA PROJEKT Schiffe Versenken mit GUI Projektheft Marija Matejic Matrikelnummer: 9352571 E-mail: [email protected]

Mehr

Entwicklungstand der GUI

Entwicklungstand der GUI 1/13 Entwicklungstand der GUI Dietrich Vogel [email protected] 7. Juli 2004 2/13 Inhalt 1.Konzept 2.Entwicklungsstand 3.Bestehende Probleme 4.Weitere Entwicklungsstrategie 5.Fragen, Diskussion

Mehr

Anleitung zur Erstellung einer Concept-Map

Anleitung zur Erstellung einer Concept-Map Anleitung zur Erstellung einer Concept-Map Was ist eigentlich eine Concept-Map? Eine Concept-Map (ein Begriffs-Netz) ist ein anschauliches Bild, in dem einzelne Begriffe (Concepts) miteinander verbunden

Mehr

SWARCO TRAFFIC SYSTEMS GMBH. PRIMOS SMART Zentrale Software Systembeschreibung. PRIMOS_Smart_BD_00

SWARCO TRAFFIC SYSTEMS GMBH. PRIMOS SMART Zentrale Software Systembeschreibung. PRIMOS_Smart_BD_00 SWARCO TRAFFIC SYSTEMS GMBH PRIMOS SMART Zentrale Software Systembeschreibung PRIMOS_Smart_BD_00 Inhalt 1 Einleitung... 3 1.1 Vorteile... 3 1.2 Anwendungsbereiche... 3 2 Systemübersicht... 4 2.1 Funktionen

Mehr

<thema> Projektdokumentation zum Softwareentwicklungsprojekt. (Entwicklerdokumentation) 28. Mai 2015

<thema> Projektdokumentation zum Softwareentwicklungsprojekt. (Entwicklerdokumentation) 28. Mai 2015 Projektdokumentation zum Softwareentwicklungsprojekt (Entwicklerdokumentation) Lehrveranstaltung Software Engineering I / II 28. Mai 2015 Entwickler: , , Auftraggeber:

Mehr

Sequenz- und Kommunikationsdiagrammen. Systemmodellierung mit SysML von Michel Manthey

Sequenz- und Kommunikationsdiagrammen. Systemmodellierung mit SysML von Michel Manthey Sequenz- und Kommunikationsdiagrammen von Michel Manthey 1 Interaktionsdiagramme Sequenzdiagramme (auch in SysML) Kommunikationsdiagramme Zeitdiagramme Interaktionsübersichtsdiagramme von Michel Manthey

Mehr

Application Note Nr. 102 RS485 Kommunikation

Application Note Nr. 102 RS485 Kommunikation 1 v. 6 1 Inhalt 1 Inhalt...1 2 Einleitung...1 3 Aufbau eines RS485 Feldbusses...1 4 Anschluss des RS485 Interface am ARS2000...2 5 Aktivierung der im ARS2000...3 6 RS485 Protokoll für den ARS2000...4 7

Mehr

Aufgabe GBIS (TPCW-Benchmark)

Aufgabe GBIS (TPCW-Benchmark) Aufgabe GBIS (TPCW-Benchmark) 28. April 2003 Boris Stumm 28. April 2003 1 Besprechung GBIS-Aufgabe Vorstellung des Praktikums Vorstellen der ersten Aufgabe Hinweise zum Praktikum Endgültige Auf- und Zuteilung

Mehr

SUPERCOM 7 32-BIT UND 64-BIT WINDOWS UND LINUX FÜR. ADONTEC, All Rechte vorbehalten. Rel D 7020

SUPERCOM 7 32-BIT UND 64-BIT WINDOWS UND LINUX FÜR. ADONTEC, All Rechte vorbehalten.  Rel D 7020 SUPERCOM 7 FÜR 32-BIT UND 64-BIT WINDOWS UND LINUX ADONTEC, 2012. All Rechte vorbehalten. www.adontec.com Rel D 7020 SuperCom Kommunikation Software Anwendung.NET Class Library ActiveX API Ein gemeinsames

Mehr

<thema> Projektdokumentation zum Softwareentwicklungsprojekt. 25. April 2012. Entwickler: <autor1>, <autor2>, <autor3> Auftraggeber: <auftraggeber>

<thema> Projektdokumentation zum Softwareentwicklungsprojekt. 25. April 2012. Entwickler: <autor1>, <autor2>, <autor3> Auftraggeber: <auftraggeber> Projektdokumentation zum Softwareentwicklungsprojekt Lehrveranstaltung Software Engineering I und II 25. April 2012 Entwickler: , , Auftraggeber: Bachelorstudiengang

Mehr

UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language

UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language ADV-Seminar Leiter: Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?

Mehr

Grundlagen - Konsole/Terminal :

Grundlagen - Konsole/Terminal : VPN unter Linux Grundlagen - Konsole/Terminal : Für Debian, Ubuntu und Linux Mint empfehlen wir VPNC. Bei allen drei Distributionen kann das VPNC-Paket entweder per Paketmanager oder mit apt heruntergeladen

Mehr

JAXR Java API for XML Registries. Jasmin Hatteh

JAXR Java API for XML Registries. Jasmin Hatteh JAXR Java API for XML Registries Jasmin Hatteh Übersicht Web Service Architektur Rollenverteilung Interaktionen Business-Registry UDDI ebxml JAXR Architektur Interaktionen Pakete Was sind Web Services?

Mehr

Softwareentwicklungspraktikum Sommersemester 2007. Feinentwurf

Softwareentwicklungspraktikum Sommersemester 2007. Feinentwurf Softwareentwicklungspraktikum Sommersemester 2007 Feinentwurf Auftraggeber Technische Universität Braunschweig

Mehr

Innovator 11 classix. Java Reverse Engineering. HowTo. Ralph Schönleber. www.mid.de

Innovator 11 classix. Java Reverse Engineering. HowTo. Ralph Schönleber. www.mid.de Innovator 11 classix Java Reverse Engineering Ralph Schönleber HowTo www.mid.de Mit Innovator Java Reverse Engineering durchführen Inhaltsverzeichnis Voraussetzungen... 2 Java Reverse Engineering... 2

Mehr

Rechnernetze Praktikum Versuch 2: MySQL und VPN

Rechnernetze Praktikum Versuch 2: MySQL und VPN Rechnernetze Praktikum Versuch 2: MySQL und VPN Ziel Absicherung einer MySQL Verbindung mittels VPN Vorbereitung Warum muss eine MySQL Verbindung gesichert werden? Was versteht man unter MySQL Injektion?

Mehr

UML 2 glasklar Praxiswissen für die UML-Modellierung

UML 2 glasklar Praxiswissen für die UML-Modellierung Chris Rupp, Stefan Queins, Barbara Zengler UML 2 glasklar Praxiswissen für die UML-Modellierung ISBN-10: 3-446-41118-6 ISBN-13: 978-3-446-41118-0 Inhaltsverzeichnis Weitere Informationen oder Bestellungen

Mehr

Dokumentenmanagement als Dienst (DMS as a Service, DaaS)

Dokumentenmanagement als Dienst (DMS as a Service, DaaS) Hessisches Ministerium des Innern und für Sport Dokumentenmanagement als Dienst (DMS as a Service, DaaS) Dr. Markus Unverzagt Referat Architekturmanagement Abteilung E-Government und Verwaltungsinformatik

Mehr

Oracle JDeveloper 10 g

Oracle JDeveloper 10 g Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung

Mehr

Digitale Sprache und Video im Internet

Digitale Sprache und Video im Internet Digitale Sprache und Video im Internet Kapitel 6.4 SIP 1 SIP (1) SIP (Session Initiation Protocol), dient als reines Steuerungsprotokoll (RFC 3261-3265) für MM-Kommunikation Weiterentwicklung des MBONE-SIP.

Mehr

VS Praktikum 03 Konzept

VS Praktikum 03 Konzept Darstellung der Architektur: Manager VS Praktikum 03 Konzept Account 3 3 7 6 NameServiceServer 4 5 2 1 2 1 Geldautomat Filiale Messagearten: Für jede unterschiedliche Message gibt es eine eigene Klasse:

Mehr

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1 Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus

Mehr

Wie verwende ich Twitter in MAGIC THipPro

Wie verwende ich Twitter in MAGIC THipPro Wie verwende ich Twitter in MAGIC THipPro Konfigurationsanleitung Version: V1-10. August 2015 by AVT Audio Video Technologies GmbH Registrierung der Social Media Option Stellt die Social Media Option allen

Mehr

Server: Welche Ausnahmen am Server ergänzt werden müssen, entnehmen Sie bitte dem Punkt 4.

Server: Welche Ausnahmen am Server ergänzt werden müssen, entnehmen Sie bitte dem Punkt 4. Anleitung Net.FX Inhalt 1 Installationshinweise 2 Erste Schritte 3 Arbeiten mit Net.FX 4 Firewall-Einstellungen für den Server 5 Gruppenrichtlinien: Einstellungen für die Clients 1 Installationshinweise

Mehr

Modbus-Master-Treiber

Modbus-Master-Treiber Modbus-Master-Treiber 1. Einleitung MODBUS ist ein offenes serielles Kommunikationsprotokoll, das auf einer Master/Slave Architektur basiert. Dabei greift der MODBUS-Master (Touch Panel PC) auf die fest

Mehr

Techniken der Projektentwicklungen

Techniken der Projektentwicklungen Von der Analyse zum Entwurf 5. Termin Vom Use Case zum Domänenmodell Bis zum nächsten Mal Vom Use Case zum Domänenmodell Vom Use Case zum Domänenmodell Was ist ein Domänenmodell? Graphische Beschreibung

Mehr

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

Komponentenorientierte Software-Entwicklung. Seite 1 / 42 Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object

Mehr

COM.SPEECH IVR Lösungen von COM.POINT

COM.SPEECH IVR Lösungen von COM.POINT COM.SPEECH IVR Lösungen von COM.POINT Unsere Sprachportale zeichnen sich durch standardisierte Schnittstellen zu den (internen und externen) Anwendern sowie einen transparenten Zugang in eine Vielzahl

Mehr

COMMON OBJECT REQUEST BROKER ARCHITECTURE. Dmytro Pyvovar Otto-von-Guericke Universität Magdeburg

COMMON OBJECT REQUEST BROKER ARCHITECTURE. Dmytro Pyvovar Otto-von-Guericke Universität Magdeburg COMMON OBJECT REQUEST BROKER ARCHITECTURE Dmytro Pyvovar Otto-von-Guericke Universität Magdeburg Gliederung Motivation Was ist CORBA? Object Management Architecture (OMA ) Interface Definition Language

Mehr

Projekt AGB-10 Fremdprojektanalyse

Projekt AGB-10 Fremdprojektanalyse Projekt AGB-10 Fremdprojektanalyse 17. Mai 2010 1 Inhaltsverzeichnis 1 Allgemeines 3 2 Produktübersicht 3 3 Grundsätzliche Struktur und Entwurfsprinzipien für das Gesamtsystem 3 3.1 Die Prefuse Library...............................

Mehr

Vgl. Oestereich Kap 2.7 Seiten 134-147

Vgl. Oestereich Kap 2.7 Seiten 134-147 Vgl. Oestereich Kap 2.7 Seiten 134-147 1 Sequenzdiagramme beschreiben die Kommunikation/Interaktion zwischen den Objekten (bzw. verschiedenen Rollen) eines Szenarios. Es wird beschrieben, welche Objekte

Mehr

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation

Mehr

Kapitel 5: Das Design

Kapitel 5: Das Design Nach der Analyse kommt... Kapitel 5: Das Design SoPra 2008 Kap. 5: Das Design (1/20) Kapitel 5.1: Überblick Was ist Design? Ergebnis der Analyse: abstrakte Definitionen Objektmodell: Klassen, Assoziationen,

Mehr

Enterprise JavaBeans Überblick

Enterprise JavaBeans Überblick Enterprise JavaBeans Überblick 1. Überblick Java EE 5 und Komponententechnologien 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5. Java Persistence: Entity Manager 6.

Mehr

Port-Weiterleitung einrichten

Port-Weiterleitung einrichten Port-Weiterleitung einrichten Dokument-ID Port-Weiterleitung einrichten Version 1.5 Status Endfassung Ausgabedatum 13.03.2015 Centro Business Inhalt 1.1 Bedürfnis 3 1.2 Beschreibung 3 1.3 Voraussetzungen/Einschränkungen

Mehr

HOB Desktop-on-Demand. Quick-Referenz. HOB GmbH & Co. KG Schwadermühlstraße 3 90556 Cadolzburg

HOB Desktop-on-Demand. Quick-Referenz. HOB GmbH & Co. KG Schwadermühlstraße 3 90556 Cadolzburg HOB GmbH & Co. KG Schwadermühlstraße 3 90556 Cadolzburg Deutschland E-mail: [email protected] Internet: www.hob.de 09.11.2005 HOB Desktop-on-Demand Quick-Referenz HOB Desktop-on-Demand - Übersicht HOB Desktop-on-Demand

Mehr

Trace- und Zeit-Zusicherungen beim Programmieren mit Vertrag

Trace- und Zeit-Zusicherungen beim Programmieren mit Vertrag Trace- und Zeit-Zusicherungen beim Programmieren mit Vertrag Mark Brörkens Universität Oldenburg, Fachbereich Informatik Email: [email protected] Einleitung Programmieren mit Vertrag

Mehr

Übungen zur Softwaretechnik

Ü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

Mehr

SAP NetWeaver Gateway. Connectivity@SNAP 2013

SAP NetWeaver Gateway. Connectivity@SNAP 2013 SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten

Mehr

1PROGRAMM VERWENDEN. 1.1 Arbeiten mit Dokumenten. 1.1.1 Textverarbeitungsprogramm starten, beenden; Dokument öffnen, schließen

1PROGRAMM VERWENDEN. 1.1 Arbeiten mit Dokumenten. 1.1.1 Textverarbeitungsprogramm starten, beenden; Dokument öffnen, schließen 1PROGRAMM VERWENDEN Microsoft Office WORD 2007 ist der offizielle Name des Textverarbeitungsprogramms von Microsoft. In der vorliegenden Lernunterlage wird das Programm unter dem Betriebssystem Windows

Mehr

OPC-Server VM OPC. Anleitung. Installation, Konfiguration, Verwendung. Version 1.01

OPC-Server VM OPC. Anleitung. Installation, Konfiguration, Verwendung. Version 1.01 Installation, Konfiguration, Verwendung Version 1.01 Seite 2 von 20 OPC-Server VM OPC Revision Version Erstellt am Versionsnummer Bemerkung 1.00 26.07.2013 Erstellung 1.01 05.11.2013 2.14 - Reiter der

Mehr

Benutzerhandbuch. Neukirchen

Benutzerhandbuch. Neukirchen Benutzerhandbuch Neukirchen August 2015 Kontakt: Kai Hübl Lambertsberg 17 D-34626 Neukirchen [email protected] Contents 1 Einleitung... 5 1.1 Inhalt... 5 1.2 OPC UA Client Stack... 5 1.3 OPC UA Server

Mehr

Bluetooth. Eine Einführung. Copyright Fachhochschule Solothurn 10.Okt. 2000 D. Binggeli 1

Bluetooth. Eine Einführung. Copyright Fachhochschule Solothurn 10.Okt. 2000 D. Binggeli 1 Bluetooth Eine Einführung Copyright Fachhochschule Solothurn 10.Okt. 2000 D. Binggeli 1 Themen Motivation und Zielsetzungen Prinzipien Funksystem Protokolle und Netzwerktopologie Dienste Sicherheit Ausblick

Mehr

Vorlesung Rechnerarchitektur. Einführung

Vorlesung Rechnerarchitektur. Einführung Vorlesung Rechnerarchitektur Einführung Themen der Vorlesung Die Vorlesung entwickelt an Hand von zwei Beispielen wichtige Prinzipien der Prozessorarchitektur und der Speicherarchitektur: MU0 Arm Speicher

Mehr

CORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten

CORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard

Mehr

Unified Modeling Language (UML)

Unified Modeling Language (UML) Kirsten Berkenkötter Was ist ein Modell? Warum Modellieren? Warum UML? Viele, viele Diagramme UML am Beispiel Was ist ein Modell? Ein Modell: ist eine abstrakte Repräsentation eines Systems, bzw. ist eine

Mehr

2. Die SBS Console einfach verwalten

2. Die SBS Console einfach verwalten 2. Die SBS Console einfach verwalten 2.1 Die Features der Startseite 2.2 Benutzer und Gruppen verwalten 2.3 Das Netzwerk optimieren 2.4 Auf freigegebene Ordner und bestimmte Websites zugreifen 2.5 Datensicherung

Mehr

Methoden zur Visualisierung von ereignisdiskreten Analysedaten

Methoden zur Visualisierung von ereignisdiskreten Analysedaten Fakultät Informatik, Institut für Angewandte Informatik, Professur Technische Informationssysteme Methoden zur Visualisierung von ereignisdiskreten Analysedaten Referent: Hendrik Freund Betreuer: Vladimir

Mehr

Microsoft PowerPoint 2016 Abschnitte

Microsoft PowerPoint 2016 Abschnitte Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2016 Abschnitte Abschnitte in PowerPoint 2016 Seite 1 von 5 Inhaltsverzeichnis Einleitung... 2 Die Präsentation in Abschnitte

Mehr

V1.1. Anwenderhandbuch. XPhone UC Mobile

V1.1. Anwenderhandbuch. XPhone UC Mobile V1.1 Anwenderhandbuch XPhone UC Mobile 12/2010 Inhalt 1 XPhone Mobile Control 4 1.1 Mobile Leitung im XPhone UC Commander Fehler! Textmarke nicht definiert. 1.2 Inbetriebnahme des Mobile Clients 4 1.3

Mehr

Arbeitsblatt 5 EAD II NetBeans

Arbeitsblatt 5 EAD II NetBeans Arbeitsblatt 5 EAD II NetBeans Graphische Oberfläche für Uhrenanzeige mit NetBeans Für die Einführung in die Verwendung von NetBeans erstellen wir die graphische Oberfläche für die Uhr nun mit NetBeans.

Mehr

Konfigurationsanleitung Fax over IP (T.38) und CAPI Fax Server (T.30) Graphical User Interface (GUI) Seite - 1 -

Konfigurationsanleitung Fax over IP (T.38) und CAPI Fax Server (T.30) Graphical User Interface (GUI) Seite - 1 - Konfigurationsanleitung Fax over IP (T.38) und CAPI Fax Server (T.30) Graphical User Interface (GUI) Copyright Stefan Dahler 22. Oktober 2013 Version 1.0 www.neo-one.de Seite - 1 - 1. Fax over IP (T.38)

Mehr

Microsoft PowerPoint 2013 Layouts

Microsoft PowerPoint 2013 Layouts Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2013 Layouts Layouts in PowerPoint 2013 Seite 1 von 8 Inhaltsverzeichnis Einleitung... 2 Layout auswählen... 2 Arbeiten mit

Mehr

Interrupts. Funktionsprinzip. Funktionsprinzip. Beispiel in C

Interrupts. Funktionsprinzip. Funktionsprinzip. Beispiel in C Interrupts Funktionsprinzip Interrupts bei ATmega128 Beispiel in C Funktionsprinzip 1 Was ist ein Interrupt? C muss auf Ereignisse reagieren können, z.b.: - jemand drückt eine Taste - USART hat Daten empfangen

Mehr

Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer

Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer *Was sind Web Services? *Beispiele für Web Services *Web Service Architektur *Web Services Technologien *Fazit 2 *Übertragungsstandard

Mehr

TeamViewer App für Outlook Dokumentation

TeamViewer App für Outlook Dokumentation TeamViewer App für Outlook Dokumentation Version 1.0.0 TeamViewer GmbH Jahnstr. 30 D-73037 Göppingen www.teamviewer.com Inhaltsverzeichnis 1 Installation... 3 1.1 Option 1 Ein Benutzer installiert die

Mehr

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa

Mehr

Handbuch für die Erweiterbarkeit

Handbuch für die Erweiterbarkeit Handbuch für die Erweiterbarkeit Inhalt Pakete für die Erweiterbarkeit... 2 Actions... 2 Items... 2 Itemset... 2 Die UseCaseNewAction... 3 Eigene Shapes... 4 Der Shape Container... 5 User Objects... 6

Mehr

Masterkurs Verteilte betriebliche Informationssysteme

Masterkurs Verteilte betriebliche Informationssysteme Peter Man dl Masterkurs Verteilte betriebliche Informationssysteme Prinzipien, Architekturen und Technologien Mit 196 Abbildungen STUDIUM VIEWEG+ TEUBNER 1 Einführung in verteilte Systeme 1 1.1 Definitionen

Mehr

Windows Server 2008 für die RADIUS-Authentisierung einrichten

Windows Server 2008 für die RADIUS-Authentisierung einrichten Windows Server 2008 für die RADIUS-Authentisierung einrichten Version 0.2 Die aktuellste Version dieser Installationsanleitung ist verfügbar unter: http://www.revosec.ch/files/windows-radius.pdf Einleitung

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Swissdec Standards. Was ist bei der Internetanbindung einer Swissdec-zertifizierten Lohnbuchhaltung zu beachten.

Swissdec Standards. Was ist bei der Internetanbindung einer Swissdec-zertifizierten Lohnbuchhaltung zu beachten. Swissdec Standards Was ist bei der anbindung einer Swissdec-zertifizierten Lohnbuchhaltung zu beachten. Version 20100909 Ausgabe 14.04.2015 Access Kommunikation Der Datentransport von der Lohnbuchhaltung

Mehr

Projekt: <Hier den Namen des Projektes eingeben!> <Adresse> <Telefon / Fax> <Ansprechpartner>

Projekt: <Hier den Namen des Projektes eingeben!> <Adresse> <Telefon / Fax> <Ansprechpartner> Pflichtenheft Die Aufgabe des Pflichtenheftes ist es zu beschreiben, was die zu entwickelnde Software für den Anwender leisten soll. Diese Vorlage basiert auf der aus TSE I bekannten Vorlage. Projekt:

Mehr

UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert

UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit

Mehr

Installationsanleitung - Command WorkStation 5.6 mit Fiery Extended Applications 4.2

Installationsanleitung - Command WorkStation 5.6 mit Fiery Extended Applications 4.2 Installationsanleitung - Command WorkStation 5.6 mit Fiery Extended Applications 4.2 Das Softwarepaket Fiery Extended Applications Package v4.2 enthält Fiery Anwendungsprogramme, mit denen Sie bestimmte

Mehr

Hochschule Bochum. Fachbereich Elektrotechnik und Informatik. Arbeitsthese. UML2 Web-Modelling-Tool. Tim Keller

Hochschule Bochum. Fachbereich Elektrotechnik und Informatik. Arbeitsthese. UML2 Web-Modelling-Tool. Tim Keller Hochschule Bochum Fachbereich Elektrotechnik und Informatik Arbeitsthese UML2 Web-Modelling-Tool erstellt von: Tim Keller erstellt am: 26. September 2007 Kooperation: innoq Deutschland

Mehr

Java 2, Enterprise Edition Einführung und Überblick

Java 2, Enterprise Edition Einführung und Überblick Universität aiserslautern AG Datenbanken und Informationssysteme Seminar Datenbank-Aspekte des E-Commerce Java 2, Enterprise Edition Einführung und Überblick [email protected] Vortragsinhalte

Mehr

Objektorientierte Modellierung (1)

Objektorientierte Modellierung (1) Objektorientierte Modellierung (1) Die objektorientierte Modellierung verwendet: Klassen und deren Objekte Beziehungen zwischen Objekten bzw. Klassen Klassen und Objekte Definition Klasse Eine Klasse ist

Mehr

UML 2.0 Das umfassende Handbuch

UML 2.0 Das umfassende Handbuch Christoph Kecher V.-M \MM UML 2.0 Das umfassende Handbuch Galileo Computing Inhalt Vorwort 11 1 Einführung 13 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3 Die Geschichte

Mehr

Kapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?

Kapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung? Kapitelübersicht Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge Was bedeutet Objektorien+erung? ObjektorienCerte Analyse und Design die Objektmodellierung

Mehr

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 [email protected]

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com Web Services Java Praktikum SS 2010 [email protected] 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum

Mehr

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)

Enterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP) Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats

Mehr

Thema: Systemsoftware

Thema: Systemsoftware Teil II 25.02.05 10 Uhr Thema: Systemsoftware»Inhalt» Servermanagement auf BladeEbene» Features der ManagementSoftware» Eskalationsmanagement» Einrichten des Betriebssystems» Steuerung und Überwachung»

Mehr