Softwaretechnik (WS 11/12)

Größe: px
Ab Seite anzeigen:

Download "Softwaretechnik (WS 11/12)"

Transkript

1 Universität Augsburg, LSt. Softwaretechnik, K. Stenzel, H. Seebach, G. Anders Softwaretechnik (WS 11/12) Lösungsvorschlag 5 Aufgabe 1 (System Behavior: System Sequence Diagrams) (10/5 Punkte) a) Was sind die Systemoperationen? Vorbemerkung: Das UI ist bei uns bislang nicht Teil des Systems. Wir betrachten nur einen Systemkern, an den (via Systemoperationen) dann noch ein grafisches oder auch textbasiertes UI angeschlossen werden kann. Das Kennzeichen einer Systemoperation ist: Sie wird von außen angestoßen, i.a. durch eine Benutzerinteraktion. Dazu sammelt das UI die notwendigen Daten und ruft damit die Systemoperation auf. (UI-interne Dinge wie Benutzer gibt ein, Benutzer klickt etc. sind keine Systemoperationen.) Finden der Systemoperationen Um die Systemoperationen (anhand der Use Cases) zu identifizieren, geht man die Szenarien der Use Cases durch. Immer wenn der Benutzer Eingaben gemacht hat, und darauf das System etwas macht, hat man einen Kandidaten für eine Systemoperation. In unserem Beispiel macht der Benutzer in den Schritten 2./4.-5. Eingaben 1, das System reagiert in 3./6.-7. mit Prüfung der Eingaben und der Berechnung von Buchungsvorschlägen. Das liefert uns unsere ersten Kandidaten für eine Systemoperation: in 3. sehen wir, dass der Raumwunsch separat (und schon vor der Vorschlagsberechnung) geprüft werden soll. Das ergibt den Kandidaten prueferaumwunsch(raumwunsch), in 6. und 7. werden die Vorschläge berechnet, was den Kandidaten berechnebuchungsvorschlaege(buchungswunsch) 2 liefert. In sucht sich der Benutzer einen Vorschlag aus, modifiziert diesen noch leicht und gibt Titel und Beschreibung an. Daraus macht das System anschließend eine neue Buchung. Das liefert uns den nächsten Kandidaten: erstellebuchung(buchungsvorschlag, Titel, Beschreibung, (neuer) Zeitraum). Sind das alle? Nein, die Variationen und Erweiterungen müssen natürlich auch berücksichtigt werden. Es ist oft möglich, Varianten von UseCases durch entsprechende Parametrisierung auszudrücken. Nicht immer führt dies aber zu verständlicheren Systementwürfen. Erweiterungen erfordern i.a. zusätzliche Systemoperationen ist UI-intern. 2 Prinzipiell hat man zwei Möglichkeiten: man kann die verschiedenen Parameter einzeln oder verpackt an eine Systemoperation geben. Es ist meist besser, die Parameter zu verpacken: die Schnittstelle ist so robuster und übersichtlicher. Durch den Abstraktionsschritt ist sie auch verständlicher: Wir sagen nicht nur, was wir übergeben, sondern deuten auch schon an, wozu die Parameter verwendet werden sollen. 1

2 Softwaretechnik (WS 11/12) Übungsblatt 5 2 Die Erweiterung 1a. könnten wir abbilden, indem wir erstellebuchung einen zusätzlichen Parameter simulierterbenutzer geben, oder durch eine weitere Systemoperation setzesimuliertenbenutzer(benutzer). Diese dürfte natürlich nur von Administratoren aufgerufen werden. Weiteres: Da ein Buchungswunsch mit einem Benutzer assoziiert sein soll, muss bei berechnebuchungsvorschlaege der aktuelle Benutzer als Parameter mit übergeben werden. 3 Solche Dinge fallen einem aber i.a. erst beim Erstellen der Kontrakte für die Systemoperationen auf. Die Systemoperationen sind damit (a) prueferaumwunsch(raumwunsch) (b) berechnebuchungsvorschlaege(buchungswunsch, Benutzer) (c) erstellebuchung(buchungsvorschlag, Titel, Beschreibung, (neuer) Zeitraum, simubenutzer) In dem System Sequenz Diagramm wurde auf den simulierten Benutzer verzichtet. Sie müssen diesen Fall auch in den folgenden Aufgaben nicht berücksichtigen. Aufgabe 2 (System Behavior: System Operations & Contracts) (13 Punkte) Systemoperationen sind die Schnittstellen der Systembenutzer zum System. Wenn in der GUI ein Button angeklickt wird, sucht diese die Daten aus diversen Feldern zusammen und iniziiert die 3 Es wäre sauberer, diesen beim Login im System zu speichern. Aber wir wollen unser Modell jetzt nicht weiter verkomplizieren...

3 Softwaretechnik (WS 11/12) Übungsblatt 5 3 Systemoperation. Es stellt sich die Frage, ob man diese Felder einzeln an die Systemoperation übergibt (bessere Trennung von GUI und System), oder bereits vor der eigentlichen Systemoperation diese Felder in Objekte des Konzeptmodells transformiert und dann die Systemoperation mit diesen aufruft. Der zweite Ansatz erfordert zwar, dass die GUI Objekte aus dem System anlegen kann, hat dafür aber eine verständlichere Schnittstelle. Deshalb verwenden wir im Folgenden den zweiten Ansatz, in dem die Systemoperation z. B. mit einem Buchungswunsch aufgerufen wird, und nicht mit den vielen Attributen von diesem in der Systemoperation selbst wäre sonst der erste Schritt ohnehin die Erstellung von solchen Objekten gewesen. Wir möchten betonen, dass auch der Ansatz mit Einzelparametern richtig (und von der Schichtentrennung her sauberer) ist. Aber er leidet unter unübersichtlichen Schnittstellen. Eine weitere Möglichkeit ist es, den Datenanteil in reinen Datenbehälterklassen zu kapseln. Dann würden wir die Systemoperation z. B. mit BuchungswunschDaten aufrufen, woraus die Systemoperation dann intern ein echtes Buchungswunsch-Objekt erzeugen würde. Somit wäre die GUI wieder echt von Systeminterna getrennt. Der wichtigste Punkt der Beschreibung ist die des Kontrakts. Hier muss angegeben werden, wie die Systemoperation den Zustand des Systems verändert, also insb. geänderte Attributwerte, neu erstellte oder gelöschte Objekte, und neu erstellte oder gelöschte Assoziationen. Dabei reicht es nicht aus zu sagen, z.b. eine neue Buchung wurde erstellt, sondern man muss auch explizit 4 auflisten, womit diese assoziiert wird. Dazu überlegt man sich zuerst, was die Systemoperation so ungefähr macht. Dies verfeinert man anschließend, indem man anhand des vorliegenden Konzeptmodells sich Fragen in der folgenden Art stellt: erstellebuchung legt eine neue Buchung an. Eine Buchung hat Assoziationen zu Benutzer, Buchungswunsch, und Gesamtbelegungsplan. (Falls es eine Schachtelbuchung ist, außerdem noch zu weiteren Buchungen. Ansonsten -je nach Modellierung- zu Terminen, oder zu Buchungen und Terminen... ) Welche von diesen Assoziationen müssen für die neue Buchung erstellt werden und zu welchen Objekten? Dann klappert man die Liste ab und, wenn es was zu tun gibt, ergänzt man die entsprechend. Systemoperation prüferaumwunsch Operation prüferaumwunsch(rw: Raumwunsch) Beschreibung Prüft, ob es unabhängig von den bislang gemachten Buchungen überhaupt Räume gibt, die die Raumwünsche des Benutzers erfüllen. (Wenn nicht, ist eine Suche nach Buchungsvorschlägen sinnlos.) Vorbedingung Querverweise UseCases: (Einzel-/Mehrfach-/Periodische) Buchung anlegen, Buchung ändern, Einzeltermin hinzufügen, Einzeltermin ändern Ergebnisse boolean, das angibt ob Raumwunsch erfüllbar Das Attribut 5 rw.erfüllbar wurde entsprechend gesetzt. Systemoperation berechnebuchungsvorschläge Operation berechnebuchungsvorschläge(bw: Buchungswunsch, be: Benutzer) 4 Später sollte anhand der Kontrakte das Design und die Implementierung erfolgen. Daher ist es äußerst wichtig, dass in den Kontrakten alles explizit gemacht wird und keine -auch keine scheinbar offensichtlichen- Zustandsänderungen weggelassen werden. 5 Das Attribut war bislang noch nicht im Konzeptmodell enthalten und muss neu hinzugefügt werden.

4 Softwaretechnik (WS 11/12) Übungsblatt 5 4 Beschreibung Berechnet die Vorschläge aus möglichen Buchungen, die den Buchungswunsch bw des Benutzers erfüllen und nicht mit dem Gesamtbelegungsplan in Konflikt stehen. Vorbedingung Der zum Buchungswunsch bw assoziierte Raumwunsch ist erfüllbar. Querverweise UseCases: Buchung anlegen, Buchung ändern, Einzeltermin hinzufügen, Einzeltermin ändern Ergebnisse Liste, die die Buchungsvorschläge enthält Eine Menge von Buchungsvorschlagsobjekten wurde generiert, die mit dem Gesamtbelegungsplan konfliktfrei sind. Der Benutzer be wird mit dem Buchungswunsch bw assoziiert (macht). Für jeden Buchungsvorschlag bv: Assoziation erfüllt zu bw wurde erzeugt. Passende Termine t wurden erzeugt und zu bv assoziiert. Die Termine t sind so, dass sie den Gesamtbelegungsplan respektieren. Für jeden Termin t wurde der gebuchtezeitraum gesetzt und der Raum assoziiert. Der gebuchtezeitraum aller Termine zu bv ist modulo Kalenderwoche identisch und maximal. Systemoperation erstellebuchung Operation erstellebuchung(bv: Buchungsvorschlag, Titel: String, Beschreibung: String, nz: Zeitraum) Beschreibung Erstellt eine Buchung mit den übergebenen Daten. Vorbedingung Der neue Zeitraum nz ist im Zeitraum des Buchungsvorschlags enthalten. bv ist konfliktfrei zum Gesamtbelegungsplan. Querverweise UseCase: Buchung anlegen Ergebnisse Buchung, die angelegt wurde (Schachtel-)Buchung bu wurde erstellt. Attribute bu.titel und bu.beschreibung wurden auf Titel bzw. Beschreibung gesetzt. bu gehört user wurde angelegt, wobei user der Benutzer ist, der den Buchungswunsch gemacht hat. Der zu bv assoziierte Buchungswunsch wurde zur Buchung bu assoziiert (wurdegebuchtmit). Für alle Termine t aus bv. t.gebuchterzeitraum wurde auf nz eingeschränkt. t wurde mit bu assoziiert. bv wurde gelöscht (inkl. Assoziationen). bu wurde mit dem Gesamtbelegungsplan assoziiert.

5 Softwaretechnik (WS 11/12) Übungsblatt 5 5 Aufgabe 3 (GUI-Anbindung mit Subscribe & Publish) (2/5 Punkte)

Kapitel 4: Dynamische Analyse mit FUSION. SoPra 2008 Kap. 4: Dynamische Analyse mit FUSION (1/30)

Kapitel 4: Dynamische Analyse mit FUSION. SoPra 2008 Kap. 4: Dynamische Analyse mit FUSION (1/30) Kapitel 4: Dynamische Analyse mit FUSION SoPra 2008 Kap. 4: Dynamische Analyse mit FUSION (1/30) Dokumente der dynamischen Analyse Analyse des Systemverhaltens (dynamischer Aspekt). Zu entwickeln sind:

Mehr

Softwaretechnik (WS 11/12)

Softwaretechnik (WS 11/12) Universität Augsburg, LSt. Softwaretechnik, K. Stenzel, H. Seebach, G. Anders Softwaretechnik (WS 11/12) Lösungsvorschlag 1 Aufgabe 1 (MagicDraw / UML Use Cases) (20/15 Punkte) Vorbemerkung: Use Cases

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

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer

Mehr

Software Engineering Analyse und Analysemuster

Software Engineering Analyse und Analysemuster Software Engineering Analyse und Analysemuster Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Klassendiagramme in der Analyse Im Rahmen der Anforderungsanalyse

Mehr

Software Engineering Klassendiagramme Einführung

Software Engineering Klassendiagramme Einführung Software Engineering Klassendiagramme Einführung Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Aufgabe Erstellen Sie eine Klasse Person in Java. Jede Person verfügt

Mehr

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 17: 3-Schichten-Architektur 2

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 17: 3-Schichten-Architektur 2 Universität Osnabrück 1 3 - Objektorientierte Programmierung in Java Zur Erinnerung: Aufteilung der Schichten GUI Vorlesung 17: 3-Schichten-Architektur 2 Fachkonzept Fachkonzept - Datenhaltung Datenhaltung

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

Technische Dokumentation IPCalculator

Technische Dokumentation IPCalculator Technische Dokumentation IPCalculator Version 1.0 Daut Musolli und Alexander Rieke Inhalt Einleitung... 1 Technische Details... 1 Konsolenanwendung... 1 Klassendiagramm... 1 Methoden... 1 Grafische Benutzeroberfläche...

Mehr

Kurzinformation Zugang zur NOVA für dezentrale Administratoren

Kurzinformation Zugang zur NOVA für dezentrale Administratoren Kurzinformation Zugang zur NOVA für dezentrale Administratoren Unter dieser URL können Sie sich mit Ihrem Benutzernamen und PW anmelden: www.login.eservice-drv.de/elogin Nach erfolgreicher Anmeldung mit

Mehr

Das Studiengangsinformationssystem (SGIS)

Das Studiengangsinformationssystem (SGIS) Das Studiengangsinformationssystem (SGIS) Manual für Typo3-Redakteure Version 1.a Mai 2015 Kontakt: Referat 1.4 - Allgemeine Studienberatung und Career Service Christian Birringer, christian.birringer@uni-rostock.de

Mehr

Kapitel 3: Statische Analyse mit FUSION

Kapitel 3: Statische Analyse mit FUSION Die erste Phase Kapitel 3: Statische Analyse mit FUSION SoPra 2008 Kap. 3: Statische Analyse mit FUSION (1/44) Kapitel 3.1: Anforderungsdokument Vorgabe: Informelle Anforderungen (Requirements): Lastenheft

Mehr

Softwaretechnik SS 2006

Softwaretechnik SS 2006 Softwaretechnik SS 2006 Basisveranstaltung im Studiengebiet SSG (Softwaretechnik und Systemgestaltung) Wie viele Beine hat der Elefant? Stefan Jähnichen Steffen Helke Marco Mosconi Softwaretechnik SS 2006

Mehr

Bedienung von BlueJ. Klassenanzeige

Bedienung von BlueJ. Klassenanzeige Im Folgenden werden wichtige Funktionen für den Einsatz von BlueJ im Unterricht beschrieben. Hierbei wird auf den Umgang mit Projekten, Klassen und Objekten eingegangen. Abgeschlossen wird dieses Dokument

Mehr

Jahreswechsel AMONDIS. mit medico WIBU oder SAP FI

Jahreswechsel AMONDIS. mit medico WIBU oder SAP FI Jahreswechsel AMONDIS mit medico WIBU oder SAP FI Jahreswechsel AMONDIS Finanzwesen Inhalt FINANCIAL SOLUTIONS... 2 Neues Wirtschaftsjahr anlegen... 3 Aktualisierung der Belegnummernkreise... 4 Nummernkreise

Mehr

Teile ohne Bestand mit bestimmtem Alter (löschen) 9.8.1

Teile ohne Bestand mit bestimmtem Alter (löschen) 9.8.1 Teile ohne Bestand mit bestimmtem Alter (löschen) 9.8.1 9.8.1-Teile ohne Bestand mit bestimmtem Alter Dieses Programm kann nur mit Mastercode aufgerufen werden. Mit Hilfe dieses Programmes lassen sich

Mehr

Alerts für Microsoft CRM 4.0

Alerts für Microsoft CRM 4.0 Alerts für Microsoft CRM 4.0 Benutzerhandbuch Der Inhalt des Dokuments ist Änderungen vorbehalten. Microsoft und Microsoft CRM sind registrierte Markenzeichen von Microsoft Inc. Alle weiteren erwähnten

Mehr

Dokumentation Projekt Virtuelles Tagebuch

Dokumentation Projekt Virtuelles Tagebuch Priv.Doz. Dr. Michael Hahsler Institut für Informationswirtschaft Dokumentation Projekt (Matr. Nr. 9806106) - 1 - 1 Problembeschreibung Das Ziel dieses Projektes ist es, ein Tagebuch in elektronischer

Mehr

Sascha Schreier. Softwaretechnik: Übung 11.12.09

Sascha Schreier. Softwaretechnik: Übung 11.12.09 Sascha Schreier Softwaretechnik: Übung 11.12.09 Unklarheiten und Fragen Sascha Schreier 11.12.2009 # 2 Systementwurf: Objektentwurf + Einbettung in die Systemumgebung (Pakete, DB, GUI, ) So viele verschiedene

Mehr

Produktvariationen Informationsblatt für Lieferanten

Produktvariationen Informationsblatt für Lieferanten Produktvariationen Informationsblatt für Lieferanten Seit der Umstellung auf die neue Handelsplatz-koeln.de / Handelsplatz-stadt.de Enfinity Software Version 6.2 zu Beginn 2009, verfügt der Handelsplatz

Mehr

Newssystem für den eigenen Lehrstuhl einrichten

Newssystem für den eigenen Lehrstuhl einrichten Newssystem für den eigenen Lehrstuhl einrichten Zunächst muss unterhalb des Lehrstuhlordners (im Beispiel Schulpädagogik) ein Neuer Ordner config angelegt werden: Der Dateiname des neuen Ordners sollte

Mehr

Architekturbeschreibung Koala Editor

Architekturbeschreibung Koala Editor Architekturbeschreibung Koala Editor Package: de.hsos.koala Enthält die Main Klasse. Klasse: Main Wird beim Start des Programms ausgeführt und öffnet ein neues Editor-Fenster. Package: de.hsos.koala.actions

Mehr

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren. CLIENT INSTALLATION DES ENIQ ACCESSMANAGEMENTS Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren. Ein Client kann in drei

Mehr

SIMOTION IT Users & Passwords

SIMOTION IT Users & Passwords Benutzerdatenbank Die Users & Passwords-Seite ermöglicht die Benutzerverwaltung. Es können Passwörter, Gruppen- und Zugriffsrechte für die Benutzer vergeben werden. Bild 1 File transmission Benutzerdatenbank

Mehr

VBA-Programmierung: Zusammenfassung

VBA-Programmierung: Zusammenfassung VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung

Mehr

Nutzerhandbuch Softwaresystem Inspirata. Benutzerhandbuch Softwaresystem Inspirata

Nutzerhandbuch Softwaresystem Inspirata. Benutzerhandbuch Softwaresystem Inspirata Benutzerhandbuch Softwaresystem Inspirata 1 Inhaltsverzeichnis 1. Login und Logout... 3 2. Kalender/Buchungen auswählen... 5 3. Betreuer... 7 3.1 Buchung anlegen... 7 3.2 Betreuer zuordnen... 8 3.3 Notiz

Mehr

Beschreibung Programmierprojekt Lubica Mühlberger (0051755) 1578 - Anwendungspraktikum aus JAVA, Dr. Hahsler, WS 2005/2006.

Beschreibung Programmierprojekt Lubica Mühlberger (0051755) 1578 - Anwendungspraktikum aus JAVA, Dr. Hahsler, WS 2005/2006. Beschreibung Programmierprojekt Lubica Mühlberger (0051755) 1578 - Anwendungspraktikum aus JAVA, Dr. Hahsler, WS 2005/2006 CryptoManiac Inhaltsverzeichnis Problemstellung... 3 Analyse und Design... 4 Beschreibung

Mehr

OO-Design. Klausur FHF * WI1 / WI2 * SS 2000 MUSTERLÖSUNG

OO-Design. Klausur FHF * WI1 / WI2 * SS 2000 MUSTERLÖSUNG OO-Design Klausur FHF * WI / WI2 * SS 2000 MUSTERLÖSUNG Aufgabe : (28 Punkte) - Ergänzen Sie zum Fallbeispiel "Seminaranmeldung" (s. Anhang) das vorgegebene Use-Case- Diagramm um die fehlenden Use Cases,

Mehr

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, HS 2010

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, HS 2010 Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, HS 2010 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller Leistungen,

Mehr

Übung bezeichnung titel thema 1..10. Übungsgruppe gruppennr wochentag uhrzeit namementor vornamementor 1..25. Student name vorname matrikelnr

Übung bezeichnung titel thema 1..10. Übungsgruppe gruppennr wochentag uhrzeit namementor vornamementor 1..25. Student name vorname matrikelnr Software Engineering I Lösungsvorschläge zur Klausur vom.8.2007 Aufgabe Gefordert war ein redundanzfreies Klassendiagramm für die beschriebene Anwendungsdomäne. Zwei (von verschiedenen möglichen) Lösungen

Mehr

Softwaretechnik (Medieninformatik) Überblick: 6. Objektorientiertes Design

Softwaretechnik (Medieninformatik) Überblick: 6. Objektorientiertes Design Softwaretechnik (Medieninformatik) Überblick: 6.1 Einleitung 6.2 Verfeinerung des Klassenmodells 6.3 Sequenzdiagramme 6.4 Umsetzung der Analysekonstrukte in das Design 6.5 Fallstudie 6.6 Software Kontrakte

Mehr

ELWIS 3.0. Dokumentation E-Mail-Verteilerlisten

ELWIS 3.0. Dokumentation E-Mail-Verteilerlisten ELWIS 3.0 Dokumentation E-Mail-Verteilerlisten Dienstleistungszentrum Informationstechnik im Geschäftsbereich des BMVBS (DLZ-IT BMVBS) Bundesanstalt für Wasserbau Am Ehrenberg 8, 98693 Ilmenau Stand, 10.02.2011

Mehr

PRÜFUNG. Grundlagen der Softwaretechnik

PRÜFUNG. Grundlagen der Softwaretechnik Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Name: Matrikelnummer: Note: Prüfungstag: 21.09.2012 Prüfungsdauer:

Mehr

nessbase Projekte Über Projekte I

nessbase Projekte Über Projekte I nessbase Projekte Über Projekte I nessbase Projekte ist eine Erweiterung für nessbase, die es ermöglicht, eine Projekt Verwaltung zu führen. Diese Erweiterung besteht aus der Formular Datei und Externals,

Mehr

Softwaretechnik SS 2006

Softwaretechnik SS 2006 Softwaretechnik SS 2006 Basisveranstaltung im Studiengebiet SSG (Softwaretechnik und Systemgestaltung) Siehst Du ein Gesicht, oder einen Eskimo von hinten? Softwaretechnik SS 2006 1 Stefan Jähnichen Steffen

Mehr

WhiteStarUML Tutorial

WhiteStarUML Tutorial WhiteStarUML Tutorial Autor: Simon Balázs, BME IIT, 2015. Übersetzung: Kovács Márton, 2015. Installation Herunterladen und installieren Sie das WhiteStarUML: http://sourceforge.net/projects/whitestaruml/

Mehr

Software Engineering II

Software Engineering II Software Engineering II Codegenerierung für den SmartIO Editor mit der Modeling Workflow Engine Wintersemester 10/111 Fachgebiet Software Engineering Albert Zündorf / Wiederholung Bisher im Laufe des Semesters

Mehr

Inhalt. Fahrrad-Konfigurator 8 Allgemeine Bedienung 8 Laden von Internet Konfigurationen 9 Anlegen und bearbeiten von Vorordern 10.

Inhalt. Fahrrad-Konfigurator 8 Allgemeine Bedienung 8 Laden von Internet Konfigurationen 9 Anlegen und bearbeiten von Vorordern 10. 1 Inhalt Allgemeines 3 Module von Veloport 3 Arbeiten mit den Auswahldialogen 5 Anlegen von Lieferanten für die Online-Bestellung 6 Laufrad-Konfigurator 7 Seite Fahrrad-Konfigurator 8 Allgemeine Bedienung

Mehr

Freigabemitteilung Nr. 39. Neue Funktionen Emailadresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern

Freigabemitteilung Nr. 39. Neue Funktionen Emailadresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern Freigabemitteilung Nr. 39 Neue Funktionen Emailadresse zurücksetzen / ändern Kennung ändern Anlegen von OCS (elektr. Postfach) Mailbenutzern DFBnet Benutzerverwaltung Erstellt: Letzte Änderung: Geprüft:

Mehr

Übungen zur Android Entwicklung

Übungen zur Android Entwicklung Übungen zur Android Entwicklung Aufgabe 1 Hello World Entwickeln Sie eine Hello World Android Applikation und laden diese auf den Emulator. Leiten Sie hierfür die Klasse android.app.activity ab und entwerfen

Mehr

Stubbe-CS. Kurssystem. Günter Stubbe. Datum: 19. August 2013

Stubbe-CS. Kurssystem. Günter Stubbe. Datum: 19. August 2013 Kurssystem Günter Stubbe Datum: 19. August 2013 Aktualisiert: 6. September 2013 Inhaltsverzeichnis 1 Einleitung 5 2 Benutzer 7 2.1 Registrierung............................. 7 2.2 Login..................................

Mehr

Andreas Lux 16.03.2010. Verknüpfung unterschiedlicher Modellsprachen (BPMN, UML, DSL) zur Anforderungsanalyse

Andreas Lux 16.03.2010. Verknüpfung unterschiedlicher Modellsprachen (BPMN, UML, DSL) zur Anforderungsanalyse Andreas Lux 16.03.2010 Verknüpfung unterschiedlicher Modellsprachen (BPMN, UML, DSL) zur Anforderungsanalyse Warum unterschiedliche Sprachen? Nicht alle Probleme eignen sich, um mit Standardsprachen beschrieben

Mehr

Klassenverwaltung im FIS-Lernportal

Klassenverwaltung im FIS-Lernportal Tutorial Klassenverwaltung im FIS-Lernportal Schritte Nutzen Auswertung Fernerkundung in Schulen Klassenverwaltung im FIS-Lernportal Seite 1 / 5 Die Klassenverwaltung des FIS-Lernportals bietet allen Lehrer/Innen

Mehr

HILFE Bedienungsanleitung für die Administrationsseite Ihres Online-Shops

HILFE Bedienungsanleitung für die Administrationsseite Ihres Online-Shops HILFE Bedienungsanleitung für die Administrationsseite Ihres Online-Shops Auf den folgenden Seiten wird beschrieben, wie Sie den Online-Shop bedienen können! Für den Anfang ist es wichtig, Gruppen anzulegen.

Mehr

Einrichten eines SSH - Server

Einrichten eines SSH - Server Einrichten eines SSH - Server Um den Server weiter einzurichten bzw. später bequem warten zu können ist es erforderlich, eine Schnittstelle für die Fernwartung / den Fernzugriff zu schaffen. Im Linux -

Mehr

Java: Vererbung. Teil 3: super() www.informatikzentrale.de

Java: Vererbung. Teil 3: super() www.informatikzentrale.de Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und

Mehr

Datenaustausch mit dem BVK Data Room

Datenaustausch mit dem BVK Data Room BEDIENUNGSANLEITUNG FÜR ANGESCHLOSSENE ARBEITGEBER Datenaustausch mit dem BVK Data Room In diesem Manual erfahren Sie, wie Sie den «Data Room» (Datenlogistik ZH) der BVK bedienen. Anmeldung und Login im

Mehr

Praktikum Software Engineering

Praktikum 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

Mehr

Visuelles Programmieren. mit der neuen. Moskito Workbench

Visuelles Programmieren. mit der neuen. Moskito Workbench Visuelles Programmieren mit der neuen Moskito Workbench Was ist die Moskito-Workbench? Grafische Programmieroberfläche Kann auch ohne explizite Kenntnisse der Moskito-Programmiersprache genutzt werden.

Mehr

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung Ludwig-Maximilians-Universität München WS 2013/14 Institut für Informatik Übungsblatt 10 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung

Mehr

1 ZIEL...2 2 LÖSUNGSUMSETZUNG...2. 2.1 Userreport...2. 2.2 User LifeCycle...3. 2.3 Prozessreport...3. 2.4 Systemreport...4. 2.5 Rollenreport...

1 ZIEL...2 2 LÖSUNGSUMSETZUNG...2. 2.1 Userreport...2. 2.2 User LifeCycle...3. 2.3 Prozessreport...3. 2.4 Systemreport...4. 2.5 Rollenreport... Reports im bi-cube IPM Web Inhalt 1 ZIEL...2 2 LÖSUNGSUMSETZUNG...2 2.1 Userreport...2 2.2 User LifeCycle...3 2.3 Prozessreport...3 2.4 Systemreport...4 2.5 Rollenreport...4 2.6 Rollenmonitor...5 2.7 SQL

Mehr

Grundlagen verteilter Systeme

Grundlagen verteilter Systeme Universität Augsburg Insitut für Informatik Prof. Dr. Bernhard Bauer Wolf Fischer Christian Saad Wintersemester 08/09 Übungsblatt 2 05.11.08 Grundlagen verteilter Systeme Lösungsvorschlag Aufgabe 1: Das

Mehr

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer

Fachdidaktik 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,

Mehr

Use Case Diagramme Projekt Callcar

Use Case Diagramme Projekt Callcar Use Case Diagramme Projekt Callcar 3 Aktoren Client Agent Kreditinstiut Aufgaben des Client Registrieren Einloggen Anfrage einer Fahrt Fahrt bestätigen Kosten bestätigen Aufgaben des Agenten Registrieren

Mehr

Vorkurs C++ Programmierung

Vorkurs C++ Programmierung Vorkurs C++ Programmierung Klassen Letzte Stunde Speicherverwaltung automatische Speicherverwaltung auf dem Stack dynamische Speicherverwaltung auf dem Heap new/new[] und delete/delete[] Speicherklassen:

Mehr

Produktionsbearbeitung. Reklamationsbearbeitung

Produktionsbearbeitung. Reklamationsbearbeitung Warenwirtschaft Verkauf Einkauf Produktionsbearbeitung Lagerverwaltung Reklamationsbearbeitung Wenn Sie Fragen haben dann rufen Sie uns an, wir helfen Ihnen gerne weiter: OFFICE Telefon: 05765 / 942620

Mehr

PhPepperShop Affiliate Modul

PhPepperShop Affiliate Modul PhPepperShop Affiliate Modul Glarotech GmbH PhPepperShop Affiliate Modul Anleitung August 2015, v2.0 Glarotech GmbH Seite 1 von 7 Inhaltsverzeichnis 1 Einleitung...3 2 Installation...3 2.1 Systemanforderungen...3

Mehr

Ein wichtiges Konzept der Software-Architektur

Ein wichtiges Konzept der Software-Architektur Ein wichtiges Konzept der Software-Architektur Dr. Peer Kröger, Arthur Zimek Ludwig-Maximilians-Universität München, Institut für Informatik, LFE Datenbanksysteme Programmierpraktikum Wintersemester 2007/08

Mehr

Jahreswechsel. AMONDIS Finanzwesen

Jahreswechsel. AMONDIS Finanzwesen Jahreswechsel AMONDIS Finanzwesen Jahreswechsel AMONDIS Finanzwesen Inhalt FINANCIAL SOLUTIONS... 2 Neues Wirtschaftsjahr anlegen... 4 Aktualisierung der Belegnummernkreise... 5 Nummernkreise (Einzelbearbeitung

Mehr

Leitfaden zur Anlage einer Nachforderung. Nachforderung. 04.04.2013 Seite 1 von 11 RWE IT GmbH

Leitfaden zur Anlage einer Nachforderung. Nachforderung. 04.04.2013 Seite 1 von 11 RWE IT GmbH Leitfaden zur Anlage einer 04.04.2013 Seite 1 von 11 Inhaltsverzeichnis 1 Aufruf des RWE smanagements...3 2 Eingabe der Benutzerdaten...4 3 Erfassen der...5 4 Neue...6 4.1 Allgemeine Daten...7 4.2 Beschreibung...7

Mehr

Um zusammenfassende Berichte zu erstellen, gehen Sie folgendermaßen vor:

Um zusammenfassende Berichte zu erstellen, gehen Sie folgendermaßen vor: Ergebnisreport: mehrere Lehrveranstaltungen zusammenfassen 1 1. Ordner anlegen In der Rolle des Berichterstellers (siehe EvaSys-Editor links oben) können zusammenfassende Ergebnisberichte über mehrere

Mehr

Übungsblatt 5 - Lösungshilfe

Übungsblatt 5 - Lösungshilfe Übungen zur Vorlesung Softwaretechnologie - Wintersemester 2015/16 - Dr. Günter Kniesel Übungsblatt 5 - Lösungshilfe Aufgabe 1. Domain Object Modell(12 Punkte) Stellen Sie Sich vor, Sie sollen für die

Mehr

Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel

Softwaretechnologie -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

Mehr

Hochschule Mittweida. UML-Dokumenation. Franziska Frenzel [Wählen Sie das Datum aus]

Hochschule Mittweida. UML-Dokumenation. Franziska Frenzel [Wählen Sie das Datum aus] Hochschule Mittweida UML-Dokumenation Franziska Frenzel [Wählen Sie das Datum aus] Inhalt UML-Dokumenation Inhalt... 1 /PF 000/ App ausführen inkl. Tracking und UUID erstellen... 2 /PF 001/ Modus wechseln...

Mehr

desk.modul : Intercompany

desk.modul : Intercompany desk.modul : Intercompany Das AddIn wurde erstellt, um eine mandantenübergreifende Lagerverwaltung zu realisieren. Der Firma Mustermann erhält in der Belegerfassung Auskunft über den physikalischen Lagerbestand

Mehr

Erstellen einer digitalen Signatur für Adobe-Formulare

Erstellen einer digitalen Signatur für Adobe-Formulare Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist

Mehr

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler

Softwaretechnologie 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

Mehr

Programmieren Tutorium

Programmieren Tutorium Programmieren Tutorium Tom Schildhauer Tutorium 12 Universität Karlsruhe (TH) Institut für Programmstrukturen und Datenorganisation (IPD) Lehrstuhl Programmierparadigmen WS 2008/2009 c 2008 by Tom Schildhauer,

Mehr

Szenario 3: Service mit erweiterter Schnittstelle

Szenario 3: Service mit erweiterter Schnittstelle 2. Hintergrundverarbeitung in Android: Services und Notifications Szenarien für lokale Services Szenario 3: Service mit erweiterter Schnittstelle Ein Service bietet zusätzliche Methoden an, über die sich

Mehr

Orientierte Modellierung mit der Unified Modeling Language

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

Mehr

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695 Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination

Mehr

Anwender- Dokumentation. REP Datenbank Wartungsprogramme. Version 320-23.00 Version 280-23.00

Anwender- Dokumentation. REP Datenbank Wartungsprogramme. Version 320-23.00 Version 280-23.00 Anwender- Dokumentation REP Datenbank Wartungsprogramme Version 320-23.00 Version 280-23.00 Allgemein Die Abkürzung REP steht in der Renault Informatik für den Begriff Référentiel Entretiens Programmés,

Mehr

Use Cases. Use Cases

Use 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

Mehr

Anleitung neuen Beitrag unter News auf www.schoellonia.de erstellen

Anleitung neuen Beitrag unter News auf www.schoellonia.de erstellen Anleitung neuen Beitrag unter News auf www.schoellonia.de erstellen BILD: Es ist möglich ein Bild unter den News mit zu veröffentlichen. Achtung: NUR EIN BILD pro Beitrag, und dieses sollte zuvor auf die

Mehr

Musterlösung zur Vorlesung Modellbasierte Softwareentwicklung Wintersemester 2014/2015 Übungsblatt 9

Musterlösung zur Vorlesung Modellbasierte Softwareentwicklung Wintersemester 2014/2015 Übungsblatt 9 Prof. Dr. Wilhelm Schäfer Paderborn, 15. Dezember 2014 Christian Brenner Tristan Wittgen Musterlösung zur Vorlesung Modellbasierte Softwareentwicklung Wintersemester 2014/2015 Übungsblatt 9 Aufgabe 1 Codegenerierung

Mehr

JMangler. Frithjof Kurtz. Universität Bonn, Seminar Softw aretechnologie WS 03/04, Jmangler Frithjof Kurtz 1

JMangler. Frithjof Kurtz. Universität Bonn, Seminar Softw aretechnologie WS 03/04, Jmangler Frithjof Kurtz 1 JMangler Frithjof Kurtz Universität Bonn, Seminar Softw aretechnologie WS 03/04, Jmangler Frithjof Kurtz 1 JMangler Vortragsgliederung Motivation Java Grundlagen JMangler Grundlagen Transformationen Algorithmen

Mehr

Java Projekt: Tic Tac Toe + GUI

Java Projekt: Tic Tac Toe + GUI Java Projekt: Tic Tac Toe + GUI Rechnerpraktikum aus Programmierung im WS 2005/06 unter der Leitung von Dr. Michael Hahsler Tadeh Amirian (h0253821) 10.01.2006 1) Problemdefinition Beim TicTacToe Spiel

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung 1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung Kapitel 6 Vererbung Vererbung 1 Ziele Das Vererbungsprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen

Mehr

Rhapsody in J Modellierung von Echtzeitsystemen

Rhapsody in J Modellierung von Echtzeitsystemen Rhapsody in J Modellierung von Echtzeitsystemen Tobias Schumacher tobe@uni-paderborn.de Rhapsody in J - Modellierung von Echtzeitsystemen p.1/17 Anspruch des Tools Einsatzbereiche/Features Modellierung

Mehr

Die Bedeutung abstrakter Datentypen in der objektorientierten Programmierung. Klaus Kusche, September 2014

Die Bedeutung abstrakter Datentypen in der objektorientierten Programmierung. Klaus Kusche, September 2014 Die Bedeutung abstrakter Datentypen in der objektorientierten Programmierung Klaus Kusche, September 2014 Inhalt Ziel & Voraussetzungen Was sind abstrakte Datentypen? Was kann man damit grundsätzlich?

Mehr

Quiz-Café Web-Client Handbuch. Inhaltsverzeichnis

Quiz-Café Web-Client Handbuch. Inhaltsverzeichnis Quiz-Café Web-Client Handbuch Inhaltsverzeichnis Benutzer 1. Benutzer registrieren 2. Benutzer anmelden 3. Benutzer abmelden 4. Passwort vergessen 5. Benutzerdaten ändern und Statistik einsehen 6. Spielen

Mehr

6. Modellierung von Informationssystemen. 6.1 Einleitung 6.2 Konzeptuelles Modell 6.3 OASIS Spezifikation 6.4 Execution Model 6.

6. Modellierung von Informationssystemen. 6.1 Einleitung 6.2 Konzeptuelles Modell 6.3 OASIS Spezifikation 6.4 Execution Model 6. 6. Modellierung von Informationssystemen Spezialseminar Matr. FS 2000 1/10 Volker Dobrowolny FIN- ITI Quellen: Oscar Pastor, Jaime Gomez, Emilio Insfran, Vicente Pelechano The OO-Method approach for information

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung 1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben

Mehr

OP 2005: Änderungen Mailimport

OP 2005: Änderungen Mailimport OP 2005: Änderungen Mailimport 02.01.2008 Dokumentation Original auf SharePoint Doku zu OP 2005 JT-Benutzerkonfiguration - EMail In dieser Registerkarte können Sie die E-Mail-Konfiguration, des Benutzers

Mehr

Zahlungsinstruktionen Version > 9.4xx. protel hotelsoftware GmbH. Europaplatz 8 44269 Dortmund Tel.: (+49) 0231-915 93 0 Fax: (+49) 0231-915 93 999

Zahlungsinstruktionen Version > 9.4xx. protel hotelsoftware GmbH. Europaplatz 8 44269 Dortmund Tel.: (+49) 0231-915 93 0 Fax: (+49) 0231-915 93 999 Zahlungsinstruktionen Version > 9.4xx protel hotelsoftware GmbH Europaplatz 8 44269 Dortmund Tel.: (+49) 0231-915 93 0 Fax: (+49) 0231-915 93 999 Inhaltsverzeichnis 1. Allgemein... 3 2. Zahlungsinstruktionen...

Mehr

Inhalt. meliarts. 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen...

Inhalt. meliarts. 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen... Inhalt 1. Allgemeine Informationen... 2 2. Administration... 2 2.1 Aufruf... 2 2.2 Das Kontextmenü... 3 3. E-Mail Vorlagen... 4 Seite 1 von 7 meliarts 1. Allgemeine Informationen meliarts ist eine Implementierung

Mehr

Software Engineering Klassendiagramme weiterführende Konzepte

Software Engineering Klassendiagramme weiterführende Konzepte Software Engineering Klassendiagramme weiterführende Konzepte Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Klassenattribut: static Implementierung in Java public

Mehr

Jahresabschluss- rechnung und Rückstände

Jahresabschluss- rechnung und Rückstände ACS Data Systems AG Jahresabschluss- rechnung und Rückstände (Version 10.08.2009) Buchhaltung für Schulen ACS Data Systems AG Bozen / Brixen / Trient Tel +39 0472 27 27 27 obu@acs.it 2 Inhaltsverzeichnis

Mehr

TUTORIAL. Wartung der Website mit Wordpress. www.edelsbrunner.at

TUTORIAL. Wartung der Website mit Wordpress. www.edelsbrunner.at TUTORIAL Wartung der Website mit Wordpress www.edelsbrunner.at INHALTSVERZEICHNIS Login...3 Überblick...4 Dashboard...4 Hauptmenü...4 Bereiche der Website...5 Navigation...6 Sidebar...6 Allgemeiner Content-Bereich...7

Mehr

Anleitung zur Erstellung einer Online-Umfrage am Beispiel von PollDaddy

Anleitung zur Erstellung einer Online-Umfrage am Beispiel von PollDaddy Anleitung zur Erstellung einer Online-Umfrage am Beispiel von PollDaddy PollDaddy PollDaddy ist ein englischsprachiges Tool mit dem auf einfache Weise Umfragen und Votings erstellen kann. Auf www.polldaddy.com

Mehr

Alltagsnotizen eines Softwareentwicklers

Alltagsnotizen eines Softwareentwicklers Alltagsnotizen eines Softwareentwicklers Entkoppeln von Objekten durch Callbacks mit c++-interfaces oder boost.function und boost.bind Tags: c++, entkoppeln, objekt, oop, callback, boost.bind, boost.function,

Mehr

Verwendung der Sharepoint-Portal-Server Website

Verwendung der Sharepoint-Portal-Server Website VDE Prüf- und Zertifizierungsinstitut Version: 2007-10-29 Telefon: 069/8306-222 E-Mail: it-helpdesk@vde.com Verwendung der Sharepoint-Portal-Server Website Inhalt: 1 Ziel...1 2 Allgemeine Techniken zur

Mehr

Administratorinnenrechte/Administratorenrechte entziehen

Administratorinnenrechte/Administratorenrechte entziehen Inhalt ADMINISTRATORINNENRECHTE/ADMINISTRATORENRECHTE ENTZIEHEN... 1 NEUE BENUTZERIN/NEUEN BENUTZER ANLEGEN... 6 VERFAHRENSRECHTE (Z.B. ERECHNUNG AN DEN BUND, AWS ETC.) ZUWEISEN... 8 LÖSCHEN/SPERREN EINER

Mehr

Übersicht. Informatik 2 Teil 3 Anwendungsbeispiel für objektorientierte Programmierung

Übersicht. Informatik 2 Teil 3 Anwendungsbeispiel für objektorientierte Programmierung Übersicht 3.1 Modell Konto 3.2 Modell Konto - Erläuterungen 3.3 Benutzer Ein- und Ausgabe mit Dialogfenster I 3.4 Benutzer Ein- und Ausgabe mit Dialogfenster II 3.5 Klassen- und Objekteigenschaften des

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

5.2 Neue Projekte erstellen

5.2 Neue Projekte erstellen 5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort

Mehr

Systemspezifikation Gruppe 14 Andy Abgottspon, Hussein AL-Rubeiy

Systemspezifikation Gruppe 14 Andy Abgottspon, Hussein AL-Rubeiy Systemspezifikation Gruppe 14 Andy Abgottspon, Hussein AL-Rubeiy Revision Datum Autor Kommentar 0.1 19.04.2009 Andy Abgottspon Dokument erstellt 0.2 19.04.2009 Hussein AL-Rubeiy Software- und Environment-Anforderungen

Mehr

Dokument Excel-Anlagen

Dokument Excel-Anlagen 1. Arbeiten mit Excel-Anlagen in den neuen Steuerprogrammen von Schleupen.CS plus 1.1. Allgemeines In allen Steuerprogrammen von Schleupen.CS plus besteht die Möglichkeit, Excel-Anlagen anzulegen. Alle

Mehr

2. Hintergrundverarbeitung in Android: Services und Notifications

2. Hintergrundverarbeitung in Android: Services und Notifications 2. Hintergrundverarbeitung in Android: Services und Notifications Übersicht 2. Hintergrundverarbeitung in Android: Services und Notifications Übersicht: In Mobis 1: Threads; hier genauerer Blick auf Services

Mehr