Übungen zur Softwaretechnik
|
|
- Artur Koenig
- vor 7 Jahren
- Abrufe
Transkript
1 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 Januar 2003 www4.in.tum.de/~rumpe/se Übungen zur Softwaretechnik Aufgabe 30 : Persistente Objekte a) Speichern von Objekten Zu den Objekten sollte eine ObjektID gespeichert werden, um diese in den Tabellen eindeutig identifizieren zu können. Spiel Spiel_ID Ort Datum Gegner b) Assoziationen mit mindestens einem nicht-mengenwertigen Ende Assoziationen, die mindestens ein nicht-mengenwertiges Ende besitzen, können auf zwei Weisen umgesetzt werden. Einerseits kann eine eigene Tabelle eingerichtet werden, die die Assoziation als Relation speichert, also Tupel bestehend aus Spiel_ID und Liga_ID enthält. Andererseits kann die Assoziation in der Tabelle der Klasse an dem mengenwertigen Ende der Assoziation festgehalten werden. Dazu muss lediglich eine Spalte mit der ID des gegenüberliegenden Objekts eingerichtet werden. In dem gegebenen Beispiel sähen die Tabellen folgendermaßen aus: Spiel Spiel_ID Ort Datum Gegner Liga_ID Die Navigationsrichtung der Assoziationen spielt bei der Erstellung der Tabellenstruktur keine Rolle, denn diese Information ist statisch im Klassendiagramm gespeichert und kann so jederzeit rekonstruiert werden. c) Mengenwertige Assoziationen Bei rein mengenwertigen Assoziationen ist es sinnvoll, eine eigene Tabelle anzulegen, die die Assoziation als Relation speichert. Es gibt auch andere Möglichkeiten, die aber meistens wesentlich aufwändiger sind. Die Tabellenstruktur könnte folgendermaßen aussehen: Spiel Spiel_ID Ort Datum Gegner Spiel_Liga Spiel_ID Liga_ID Seite 1 von 5
2 d) Vererbung Bei der Assoziation im Klassendiagramm ist nicht angegeben, welche Kardinalität gültig ist. Normalerweise müsste hier eine Rücksprache mit dem Kunden stattfinden. Wir gehen hier von einer 1:1 Assoziation aus. Die Vererbung kann auf drei Weisen realisiert werden: Tabelle für jede Klasse Spieler Rolle_ID Antritt_stärke Berater Rolle_ID erfahrung Rolle Rolle_ID Einfluss Der Nachteil dieser Umsetzung liegt darin, dass es viele Tabellen gibt, und dementsprechend Zugriffe auf diese komplexer sind. Der Vorteil ist, dass Anpassungen im Klassendiagramm einfach übernommen werden können, da jedes Element explizit durch eine Tabelle repräsentiert wird. Tabelle für jede konkrete Klasse Spieler Rolle_ID Antritt_stärke Einfluss Berater Rolle_ID erfahrung Einfluss Der Vorteil dieser Methode ist, dass die Daten eines Objektes einfach ausgelesen werden können. Änderungen in der Klassendeklaration der Oberklasse müssen aber in mehreren Tabellen nachgezogen werden. Eine Tabelle für alle Klassen Rolle Rolle_ID Art Einfluss Antritt_stärke erfahrung Bei dieser Methode hat gibt es keinen Datensatz, der nicht ein Null-Feld enthält. Diese Tabellen sind schwer zu handhaben, da nur aus den Daten geschlossen werden kann, ob der Datensatz ein Objekt der Klasse Spieler oder Berater beschreibt. Aufgabe 31 : OCL a) Wertebeschränkung(1) context Student inv: self.semester <= 16 Seite 2 von 5
3 b) Wertbeschränkung (2) (self.bereich >= 0) && (self.bereich <= 2) c) Auflösen von qualifizierten Assoziationen context Dozent inv: (forall v in self.prüft[1000].vorlesung:!(exists w in self.prüft[500].vorlesung: v == w)) && (forall v in self.prüft[1000].vorlesung:!(exists w in self.prüft[123].vorlesung: v == w)) && (forall v in self.prüft[500].vorlesung:!(exists w in self.prüft[123].vorlesung: v == w)) Es gibt auch andere effizientere Möglichkeiten, diese Bedingung auszudrücken. Die hier gegebene Lösung ist nur ein Vorschlag. d) Einteilung context Student inv: (exists v in self.vorlesung: v.bereich == 0) && (exists v in self.vorlesung: v.bereich == 1) && (exists v in self.vorlesung: v.bereich == 2) && (self.vorlesung->size == 3) Auch diese Bedingung lässt sich auf verschiedenste und evtl. einfachere Weisen ausdrücken. e) Eindeutigkeit forall Vorlesung v: forall Vorlesung w: (( v == w) ((v!= w) && (v.titel!= w.titel))) Alternatives Constraint mit gleicher Aussage: forall Vorlesung v: forall Vorlesung w: ((w.titel == v.titel) implies (w == v)) f) Mindesangabe self.student.prüft->size > 0 Seite 3 von 5
4 Aufgabe 32 : Kontrollflussdiagramme a) Zeichnen des Diagramms b) Anweisungsüberdeckung Um eine Anweisungsüberdeckung zu erhalten, müssen alle Anweisungen einmal aufgerufen werden, also im Kontrollflussdiagramm alle Knoten einmal besucht werden. Eine Beispieleingabe, die Anweisungsüberdeckung erreicht, wäre: Die Anweisungsfolge wäre dann: c) Zweigüberdeckung Um eine Zweigüberdeckung zu erhalten, müssen alle Ablaufzweige einmal beschritten worden sein, also im Kontrollflussdiagramm alle Kannten einmal besucht worden sein. In Teil b) der Aufgabe wurde der Zweig 4-6 nicht besucht. Die kann erreicht werden, indem neben der Eingabe aus Teil b) zusätzlich folgende Eingabe gemacht wird: Die Anweisungsfolge ist hier: Somit sind zusammen mit b) alle Zweige überdeckt. Seite 4 von 5
5 ANMERKUNG: For-Schleifen spalten auch neue Zweige auf. Eine for-schleife besteht aus drei Anweisungen, für die jeweils ein Knoten im Kontrollflussgraphen gemacht werden sollte:! "# $ % & ' ( ( ) $ $ * +++ Seite 5 von 5
Ü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 6 26. November 2002 www4.in.tum.de/~rumpe/se
MehrSemestrale Softwaretechnik: Software-Engineering
Semestrale Softwaretechnik: Software-Engineering Dr. Bernhard Rumpe WS 2002/2003 06. Februar 2003 Nachname: Vorname: Matrikelnummer: Hauptfach: Informatik als: [ ] Diplom [ ]Bachelor [ ]Master [ ]Nebenfach
MehrLösungen zum Aufgabenblatt Nr. 1: Konstruktion der reellen Zahlen
Lösungen zum Aufgabenblatt Nr. 1: Konstruktion der reellen Zahlen Aufgabe 1: Es sei D die Menge aller rationalen Dedekind-Mengen, also D := { M 2 Q M is Dedekind-Menge }. Auf der Menge D definieren wir
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrDatenbanken. Teil 2: Informationen. Kapitel 2: Einführung. Zusammenfassung der Grundbegriffe. Übersicht über wichtige Grundbegriffe:
Datenbanken Einführung Seite 1 von 17 Datenbanken Teil 2: Informationen Kapitel 2: Einführung Zusammenfassung der Übersicht über wichtige : 1. Merkmal,, 2., 3., 4., nname 5. Beziehungstabelle, zusammengesetzter
MehrInformatik II Modellierung Übung 5 Petrinetze/Klassendiagramme
I Informatik II Modellierung Übung 5 Petrinetze/Klassendiagramme Abgabetermin: 11. Juni 24.00 Uhr Per e-mail an Tutor Seite 1 / 9 Aufgabe 1 (3%) Klassendiagramme von einer abstrakten Klasse können keine
MehrGeoinformation Abbildung auf Tabellen
Folie 1 von 32 Geoinformation Abbildung auf Tabellen Folie 2 von 32 Abbildung auf Tabellen Übersicht Motivation des relationalen Datenmodells Von Objekten zu Tabellen Abbildung von Objekten Schlüssel Abbildung
MehrSoftwaretechnik 2015/2016
Softwaretechnik 2015/2016 PST Lehrstuhl Prof. Dr. Matthias Hölzl HAUPT-/ BACHELOR- SEMINAR ADAPTIVE SYSTEME PST Joschka PROF. DR. Rinke WIRSING 14. JUNI 2009 VORNAME NAME AGENDA Übung 11: 14.01.2016 Schon
MehrKurzeinführung in UML
Kurzeinführung in UML Die Unified Modeling Language (UML) ist eine Sprache zur Beschreibung von Softwaresystemen. Der Grundgedanke bei UML bestand darin, eine einheitliche Notation für viele Einsatzgebiete
MehrVorlesung Software Engineering
Vorlesung Software Engineering Kapitel 4 Qualitätsmanagement und Software-Metriken Software-Metriken mittels Werkzeug Understand - 1 - Neues Projekt anlegen New Project... - 2 - Neues Projekt anlegen Auswahl
MehrÜbung 4 " Requirements Engineering "
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übung 4 " Requirements Engineering " Am IAS soll der Prozess zur Durchführung von Kursen grundlegend
MehrSoftware Engineering, SoSe 07, WSI, D. Huson, May 7,
Software Engineering, SoSe 07, WSI, D. Huson, May 7, 2007 17 4 Modellierung in UML Nach einer Vorlesung von Prof. Andreas Zeller, Lehrstuhl Softwaretechnik Universität des Saarlandes, Saarbrücken. 4.1
MehrKlausur mit Musterlösung
Carl-Schurz-Schule 14.03.2012 Informatik, Kurs Q2Info01 Victor Hahn Klausur mit Musterlösung Ihr Name: Maximal erreichbare Anzahl Verrechnungspunkte (VP): 66 Einziges zugelassenes Hilfsmittel: Ein Blatt
MehrThemenfeld Datenbanken
Sommersemester 2006 Institut für Germanistik I Vorlesung Computerphilologie Themenfeld Datenbanken Welche Optionen hat man beim Aufbau einer Datenbank und was braucht man für was? 1 Datenbank - Definition
MehrStudien- und Prüfungsablauf im Nebenfach Kunst und Gestaltung
Fakultät Informatik Nebenfach Kunst und Gestaltung Studien- und Prüfungsablauf im Nebenfach Kunst und Gestaltung Ziel des Nebenfaches ist die Stärkung der studentischen Kompetenzen, sowohl im technischen
MehrÜbungen zur Vorlesung Funktionentheorie Sommersemester 2012
UNIVERSITÄT DES SAARLANDES FACHRICHTUNG 6.1 MATHEMATIK Prof. Dr. Roland Speicher M.Sc. Tobias Mai Übungen ur Vorlesung Funktionentheorie Sommersemester 2012 Präsenblatt ur mündlichen Bearbeitung in den
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Dr. Thomas Neumann
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Dr. Thomas Neumann Blatt Nr. 9 Übung zur Vorlesung Grundlagen: Datenbanken im WS4/5 Harald Lang (harald.lang@in.tum.de) http://www-db.in.tum.de/teaching/ws45/grundlagen/
MehrÜbungen zu Kapitel 4: Einführung in die Spieltheorie
Universität Erfurt Lehrstuhl für Mikroökonomie Prof Dr Bettina Rockenbach Übungen zu Kapitel 4: Einführung in die Spieltheorie Aufgabe 41 Spieler B Spieler A B1 B2 A1 5, 6 7, 2 A2 4, 5 9, 1 Im obigen Spiel
MehrVerein& Protosphera :&Statuten&!
Statuten'19.10.2014& Verein& Protosphera :&Statuten& 1. Name&und&Sitz&& UnterdemNamen VereinProtosphera & bestehteinvereinimsinnevonart.60 ff.zgbmitsitzanderbettenstr.100in8500winterthur. 2. Zweck& DerVereinbezwecktweltweitdieErrichtungundnachhaltigeSicherungvon
MehrMaximaler Fluss = minimaler Schnitt
Maximaler Flu = minimaler Schnitt Oliver Junge Fakultät für Mathematik Techniche Univerität München Flüe in Netzwerken Mathematiche Abtraktion Kapazität 3 2 Quelle 5 Senke 1 2 Netzwerk gerichteter Graph
MehrE-Mail-Abwesenheitsnachricht einrichten
E-Mail-Abwesenheitsnachricht einrichten Inhalt 1. Abwesenheitsnachricht erstellen... 2 1.1. Textbaustein... 2 1.2. E-Mail-Nachricht... 4 2. Filter für die automatische Benachrichtigung erstellen... 5 2.1.
MehrProbeklausur: Programmierung WS04/05
Probeklausur: Programmierung WS04/05 Name: Hinweise zur Bearbeitung Nimm Dir für diese Klausur ausreichend Zeit, und sorge dafür, dass Du nicht gestört wirst. Die Klausur ist für 90 Minuten angesetzt,
Mehr4 Gleichungen und Ungleichungen
In diesem Kapitel werden Techniken zur Bestimmung der Lösungsmengen von Gleichungen und Ungleichungen rekapituliert. 4.1 Eindimensionale Gleichungen und Ungleichungen Eine Gleichung oder Ungleichung ohne
MehrÜbungen Teil 2: Normalisierung und ER-Modell. Dozent: Stefan Maihack Dipl. Ing. (FH)
Übungen Teil 2: Normalisierung und ER-Modell Dozent: Stefan Maihack Dipl. Ing. (FH) Es soll anhand einer Reisekostentabelle gezeigt werden, wie zuerst eine Normalisierung bis zur 3. Normalform durchgeführt
MehrBERUFSPRAKTIKUM UND -VORBEREITUNG
Department für Geographie Marco Brey BERUFSPRAKTIKUM UND -VORBEREITUNG Crashkurs IT-Methoden ein anwendungsorientierter Einstieg in Datenbanksysteme, Programmierung und fortgeschrittene Excel-Funktionen
Mehr10. Datenbank Design 1
1 Die Hauptaufgabe einer Datenbank besteht darin, Daten so lange zu speichern bis diese explizit überschrieben oder gelöscht werden. Also auch über das Ende (ev. sogar der Lebenszeit) einer Applikation
MehrQualifizierte und Wiederholungsidentifikation
Operative Unit Chief Information Office Austria Qualifizierte und Das vorliegende Konzeptpapier beschreibt die verschiedenen Identifikationsarten mittels elektronischer Signaturen im Bürgerkartenkontext.
MehrJava Einführung Objektorientierte Grundkonzepte
Java Einführung Objektorientierte Grundkonzepte Inhalt Verständnis der grundlegenden Konzepte der Objektorientierung: Objekte Nachrichten Kapselung Klassen und Instanzen Vererbung Polymorphismus Darstellung
MehrGrundlagen der UML-Modellierung. Modellierung. Elena Paslaru Seminar Praktische Modellierung SS05 27.04.
Grundlagen der UML-Modellierung Modellierung Elena Paslaru paslaru@inf.fu-berlin.de Inhalt Einführung konzeptuelle Modellierung Die Sprache UML Grundlegende Modellierung mit UML Modellierungsprimitiven
MehrLösung von Textaufgaben (Beispiel Adventure-Treff) mit Maxima
Lösung von Textaufgaben (Beispiel Adventure-Treff) mit Maxima Das Tool das ich mittlerweile gerne zur Lösung solcher Aufgaben verwende, ist Maxima in der Win32- Version mit der wxmaxima-oberfläche. Ich
MehrFakultät Angewandte Informatik Programmierung verteilter Systeme Übungen zur Vorlesung Informatik II, Blatt 6 - Musterlösung
WS 2011/12 Fakultät Angewandte Informatik Programmierung verteilter Systeme 05.12.2011 Prof. Dr. Bernhard Bauer Übungen zur Vorlesung Informatik II, Blatt 6 - Musterlösung Aufgabe 21 * (Objektrelationale
MehrNr. 1 L-Aufgabe
Nr. 1 L-Aufgabe 1.2004 a) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. 1 zeigt eine mögliche Lösung. Klassendiagramm für den Tunierveranstalter Zwischen Team und
MehrVorlesung Informatik II
Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 9. Schichtenarchtitektur: Teil 1 (Datenhaltung)
MehrUE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1. Übung 5. Asymptotische Laufzeitkomplexität Definition Regeln Beispiele
UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1 Übung 5 Asymptotische Laufzeitkomplexität Definition Regeln Beispiele Institut für Pervasive Computing Johannes Kepler Universität Linz Altenberger
MehrDiskrete Optimierungsverfahren zur Lösung von Sudokus
Diskrete Optimierungsverfahren zur Lösung von Sudokus Seminarvortrag von Daniel Scholz am 6. Dezember 2006 Am Beispiel der Lösung von Sudokurätseln mit Hilfe der linearen Optimierung werden verschiedenen
MehrLineare Algebra 1. Detlev W. Hoffmann. WS 2013/14, TU Dortmund
Lineare Algebra 1 Detlev W. Hoffmann WS 2013/14, TU Dortmund 1 Mengen und Zahlen 1.1 Mengen und Abbildungen Eine Menge ist eine Zusammenfassung wohlunterscheidbarer Objekte unserer Anschauung/unseres Denkens/unserer
MehrÜbung 3. Musterlösungen
Informatik für Ökonomen II HS 2010 Übung 3 Ausgabe: 04.11.2010 Abgabe: 11.11.2010 Musterlösungen Schreiben Sie Ihre Namen und Ihre Matrikelnummern in die vorgesehenen Felder auf dem Deckblatt. Formen Sie
MehrDIPLOMHAUPTPRÜFUNG FÜR ELEKTROINGENIEURE SOFTWARETECHNIK II
Universität Stuttgart Institut für Automatisierungsund Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner DIPLOMHAUPTPRÜFUNG FÜR ELEKTROINGENIEURE SOFTWARETECHNIK II Name: Matrikel-Nr:. Note: Prüfungstag:
MehrFeedback der Veranstaltungsevaluation - SS 2015. Strukturaufklärung/Spektroskopie (OC03) Prof. Dr. Johann Jauch. Kontakt: qualis@mx.uni-saarland.
Feedback der Veranstaltungsevaluation - SS 2015 Strukturaufklärung/Spektroskopie (OC03) Prof. Dr. Johann Jauch Kontakt: qualis@mx.uni-saarland.de Allgemeine Informationen Informationen zum Projekt Qualis
Mehr*Hierzu wird Microsoft Word benötigt. Mit freien Textverarbeitungen wie Open Office ist dies leider nicht möglich.
WEKA Smart Doku mobil & easy So erstellen Sie Ihre individuellen Druck Vorlagen in MS Word* Sehr geehrter Kunde, die Druckfunktion der Smart Doku mobil & easy wurde komplett überarbeitet. Jetzt ist es
MehrEs werden drei Datensätze vorgestellt. Die Bezeichner der Domänen sind fett dargestellt, ihre Werte erscheinen nach einem Doppelpunkt 1.
Normalisierung Beispiel Bücher...1 Elemente der Relation Bücher:...1 Attribute und Domänen...2 Normalformen...3 Erste Normalform...4 Beispiel Bücher in der ersten Normalform...4 Elemente der Relation Bücher:...5
MehrVom 30. März 2016. Wahlbereich beträgt 90 (68-76 Semesterwochenstunden), verteilt auf drei Semester.
Seite 1 Satzung zur Änderung der Fachprüfungs- und Studienordnung für den gemeinsamen Masterstudiengang Bioinformatik der Ludwig-Maximilians-Universität München und der Technischen Universität München
MehrMusterlösung zur Vorlesung Modellbasierte Softwareentwicklung Wintersemester 2014/2015 Übungsblatt 10
Prof. Dr. Wilhelm Schäfer Paderborn, 5. Januar 2015 Christian Brenner Tristan Wittgen Musterlösung zur Vorlesung Modellbasierte Softwareentwicklung Wintersemester 2014/2015 Übungsblatt 10 Aufgabe 1 Decision-Tables
MehrÜbung 3. Interaktive Abfragen auf eine SQL-Datenbank. Prof. Dr. Andreas Schmietendorf. Wirtschaftsinformatik
Übung 3 Interaktive Abfragen auf eine SQL-Datenbank 1 Umgang mit der IBOConsole 2 Umgang mit der IBOConsole Zugriff auf Datenbanken - Interbase (Borland) - Firebird (Open Source) Funktionsumfang - Datenbanken
MehrErgebnisse. Kurz-Statistiken Umfrage 83198 'ARIS Einführung' Umfrage 83198
Ergebnisse Umfrage 83198 Anzahl der Datensätze in dieser Abfrage: 13 Gesamtzahl der Datensätze dieser Umfrage: 13 Anteil in Prozent: 100.00% Seite 1 / 8 Seite 2 / 8 Feld-Zusammenfassung für I1 Welche Beschreibung
Mehr186.172 Algorithmen und Datenstrukturen 1 VL 4.0 1. Übungstest WS 2010/11 26. November 2010
Technische Universität Wien Institut für Computergraphik und Algorithmen Arbeitsbereich für Algorithmen und Datenstrukturen 186.172 Algorithmen und Datenstrukturen 1 VL 4.0 1. Übungstest WS 2010/11 26.
MehrKlausur. Softwareentwurf. 13. März 2013 Bearbeitungszeit: 120 Minuten
Klausur Softwareentwurf 13. März 2013 Bearbeitungszeit: 120 Minuten FG Datenbank- und Informationssysteme Dr. Christian Gerth unbedingt vollständig und lesbar ausfüllen! Vorname: Matrikelnummer: [ ] Informatik
MehrErste Datenbereinigung
Erste Datenbereinigung I. Datenbereinigung klassisch I. Schritt: Praktisch: Auf zwei PCs die Datei herunterladen. Auf dem einen PC wird die Häufigkeitsauszählung durchgeführt, auf dem anderen PC wird die
MehrEinführung in die technische Informatik
Einführung in die technische Informatik hristopher Kruegel chris@auto.tuwien.ac.at http://www.auto.tuwien.ac.at/~chris Logische Schaltungen System mit Eingängen usgängen interne Logik die Eingänge auf
Mehr3. Übungsblatt (Testatwoche: 4. - 6. Mai 2010) Einführung in Datenbanksysteme Datenbanken für die Bioinformatik
3. Übungsblatt (Testatwoche: 4. - 6. Mai 2010) Einführung in Datenbanksysteme Datenbanken für die Bioinformatik Heinz Schweppe, Katharina Hahn Aufgabe 1 (DDL + Constraints) 12 Punkte Die Tabellen gruppe
MehrÜbungsaufgaben: 1. Objektorientierte Programmierung - Teil 1
Übungsaufgaben: 1. Objektorientierte Programmierung - Teil 1 1. Das Objekt Bruch mit einem Standardkonstruktor (initialisieren mit 0), einem allgemeinen Konstruktor (Zähler und Nenner können beliebig vorgegeben
MehrSteuerung von Programmabläufen. Vorlesung Computergestützte Mathematik zur Linearen Algebra. Lehrstuhl für Angewandte Mathematik Sommersemester 2009
Steuerung von Programmabläufen Vorlesung Computergestützte Mathematik zur Linearen Algebra Lehrstuhl für Angewandte Mathematik Sommersemester 2009 7. und 14. Mai 2009 For-Schleifen Bisher: Matlab -Kommandos
MehrDas Pfandmodul. Nach der Installation des Pfandmoduls steht Ihnen unter Stammdaten Artikelbearbeitung
Das Pfandmodul Nach der Installation des Pfandmoduls steht Ihnen unter Stammdaten Artikelbearbeitung die neue Karteikarte Artikelverkettung zur Verfügung. Hier haben Sie die Möglichkeit, Ihren Artikeln
MehrAccess 2010 Programmierung Import und Export nach Excel
Access 2010 Programmierung Import und Export nach Excel Excel... ist das Tabellenkalkulationsprogramm von Microsoft Office. wird genutzt, um numerische Daten in Tabellenform zu erfassen. kann Daten automatisch
MehrKurs 1793 Software Engineering I Nachklausur am 25.09.1999
Seite: 1 Aufgabe 1 (15 Punkte) Raumplanung In dieser Aufgabe soll anhand einer Problembeschreibung ein ER-Diagramm entworfen werden. Problembeschreibung In der Oberstufe einer Schule werden die Schüler
MehrLegt durch das Argument Dann bzw Sonst fest, wie nach einer Prüfung (Bedingung) verfahren werden soll.
Die Funktion WENN() Syntax WENN(Bedingung;Dann;Sonst) Definition Legt durch das Argument Dann bzw Sonst fest, wie nach einer Prüfung (Bedingung) verfahren werden soll. Argumente Prüfung: Prüft, ob eine
MehrIT-Weiterbildung an der Technischen Universität Dortmund
IT-Weiterbildung an der Technischen Universität Dortmund Prof. Dr. Jakob Rehof München, 11. September 2008 Fakultät Informatik gegründet 1972 seit Anfang der 80er Jahre Studiengang Angewandte Informatik
MehrArbeitshilfe für die Hinterlegung von Unterlagen der Rechnungslegung Eingabeformular
Arbeitshilfe für die Hinterlegung von Unterlagen der Rechnungslegung Eingabeformular Für Kleinstunternehmen steht alternativ zum Datei-Upload-Verfahren ein Eingabeformular für die Übermittlung von Jahresabschlussunterlagen
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 2 Übung zur Vorlesung Grundlagen: Datenbanken im WS3/4 Henrik Mühe (muehe@in.tum.de) http://www-db.in.tum.de/teaching/ws34/dbsys/exercises/
MehrDigitale Schulbücher erstellen mit ibooks Author
Digitale Schulbücher erstellen mit ibooks Author Handout zum Workshop Thomas Maxara, Fulda 16.07.2015 http://about.me/thomasmaxara Hilfreiche Links/ Anleitungen: Schritte zum Erstellen eines ibooks I Eine
Mehr4. Übung zu Software Engineering
4. Übung zu Software Engineering WS 2009/2010 Henning Heitkötter Klassendiagramm: Projektmanagement AUFGABE 10 1 OOA-Methode von Heide Balzert 1. Klassen finden 2. Assoziationen und Kompositionen finden
MehrProf. Dr. Rolf Lauser
Prof. Dr. Rolf Lauser Dr.-Gerhard-Hanke-Weg 31 85221 Dachau Tel.: 08131/511750 Fax: 08131/511619 rolf@lauser-nhk.de.de Von der Industrie- und Handelskammer für München und Oberbayern öffentlich bestellter
MehrEinleitung. Funktionsübersicht: Vorteile:
Einleitung Herzlichen Dank, dass Sie sich für den MeldeClient, den elektronischen Meldeschein der feratel media technologies AG entschieden haben. Der MeldeClient ist ein Online-Produkt, d.h. Sie benötigen
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Dr. Thomas Neumann
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Dr. Thomas Neumann Blatt Nr. 8 Übung zur Vorlesung Grundlagen: Datenbanken im WS14/15 Harald Lang (harald.lang@in.tum.de) http://www-db.in.tum.de/teaching/ws1415/grundlagen/
MehrDie Folgerungsbeziehung
Kapitel 2: Aussagenlogik Abschnitt 2.1: Syntax und Semantik Die Folgerungsbeziehung Definition 2.15 Eine Formel ψ AL folgt aus einer Formelmenge Φ AL (wir schreiben: Φ = ψ), wenn für jede Interpretation
Mehra) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. 1 zeigt eine mögliche Lösung. * * * Aufbau 1..
Software Engineering I Musterlösungen zur Klausur vom 3.7.2004 Aufgabe a) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. zeigt eine mögliche Lösung. Turnier sportart
MehrDas Fenster wird neu geladen. Sie sehen die Eingabemaske Helligkeit, Kontrast und Farbe anpassen.
Bildbearbeitung Die Qualität einer Website zeichnet sich unter anderem durch professionelles Veröffentlichen von Bildern aus. Gängige Bildbearbeitungsprogramme wie zum Beispiel Photoshop oder Gimp setzen
MehrDatenzugriffskomponente mit JPA 2.1
Datenzugriffskomponente mit JPA 2.1 (Grundlagen der Java Persistence Architecture) Vladislav Faerman Gliederung Einführung Konfiguration Objekt-Relationales Mapping (ORM) mit JPA Das zentrale Konzept der
MehrMathematische Funktionen
Mathematische Funktionen Viele Schüler können sich unter diesem Phänomen überhaupt nichts vorstellen, und da zusätzlich mit Buchstaben gerechnet wird, erzeugt es eher sogar Horror. Das ist jedoch gar nicht
MehrSchaltungssimulator Lastenheft
SEP Wintersemester 2011/12 Schaltungssimulator Lastenheft Peter Barth, Andreas Gleißner, Sergiy Kolesnikov, Alexander von Rhein und Philipp Wendler 1 Eine kurze Bemerkung vorab Dies ist Euer Praktikum.
MehrDatenbanken II A: Datenbank-Entwurf Klausur
Prof. Dr. Stefan Brass 19. Februar 2015 Institut für Informatik MLU Halle-Wittenberg Datenbanken II A: Datenbank-Entwurf Klausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte Max. Punkte Zeit 1 (Konzeptueller
MehrUniversität Augsburg, Institut für Informatik WS 2014/2015 Prof. Dr. W. Kießling 28. Nov. 2014 F. Wenzel, L. Rudenko Lösungsblatt 6
Universität Augsburg, Institut für Informatik WS 2014/2015 Prof. Dr. W. Kießling 28. Nov. 2014 F. Wenzel, L. Rudenko Lösungsblatt 6 Aufgabe 1: SQL: DDL und DML a) DDL: Datenbanksysteme I CREATE TABLE Bundeslaender
MehrVererbung und Polymorphie
Vererbung und Polymorphie WiMa-Praktikum 1, Teil C++, Tag 5 Christoph Ott, Büro: Helmholtzstr.18, E22 Tel.: 50-23575, Mail: christoph.ott@uni-ulm.de Institut für Angewandte Informationsverarbeitung 29.08.08
MehrDatenbanksysteme I WS 2015/16. Übungsblatt 12: Lösungsvorschlag
Ludwig-Maximilians-Universität München Institut für Informatik Prof. Dr. Christian Böhm Sebastian Goebl DATUM Datenbanksysteme I WS 2015/16 Übungsblatt 12: Lösungsvorschlag Abgabe bis ABGABE BEMERKUNG
MehrTheoretische Informatik 1 WS 2007/2008. Prof. Dr. Rainer Lütticke
Theoretische Informatik 1 WS 2007/2008 Prof. Dr. Rainer Lütticke Inhalt der Vorlesung Grundlagen - Mengen, Relationen, Abbildungen/Funktionen - Datenstrukturen - Aussagenlogik Automatentheorie Formale
MehrUniversität Augsburg, Institut für Informatik WS 2009/2010 Prof. Dr. W. Kießling 06. Nov Dr. A. Huhn, F. Wenzel, M. Endres Lösungsblatt 2
Universität Augsburg, Institut für Informatik WS 2009/2010 Prof. Dr. W. Kießling 06. Nov. 2009 Dr. A. Huhn, F. Wenzel, M. Endres Lösungsblatt 2 Aufgabe 1: ER-Modellierung 1. Siehe Unterstreichungen in
MehrKlassen mit Instanzmethoden
Klassen mit Instanzmethoden Gerd Bohlender Institut für Angewandte und Numerische Mathematik Vorlesung: Einstieg in die Informatik mit Java 3.12.07 G. Bohlender (IANM UNI Karlsruhe) OOP und Klassen 3.12.07
Mehr4. Übung zu Software Engineering
4. Übung zu Software Engineering WS 2007/2008 Aufgabe 8 Erstellen Sie für den aus Aufgabe 1 bekannten Function-Point-Kalkulator ein Pflichtenheft. Bitte begrenzen Sie dessen Umfang auf maximal 2 DIN A4
MehrInstallationshilfe Behnke IP-Video Software. Anleitung. Version 1.0
Installationshilfe Behnke IP-Video Software Anleitung Version 1.0 D Installationshilfe Behnke IP-Video Software Kontakt Wichtige Hinweise Bitte beachten Sie, dass Behnke Sprechstellen und Zubehörteile
MehrAccess 2010. für Windows. Andrea Weikert 1. Ausgabe, Oktober 2010. Grundlagen für Anwender
Andrea Weikert 1. Ausgabe, Oktober 2010 Access 2010 für Windows Grundlagen für Anwender ACC2010 I Access 2010 - Grundlagen für Anwender Zu diesem Buch...4 Erste Schritte mit Access 1 Access kennenlernen...6
MehrGrundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1
Fundamentals of Software Engineering 1 Inhaltsverzeichnis 1. Einführung 2. Allgemeine Modellbildung - Klassische Konzepte des Software Engineering- 2.1 Das Kontextmodell 2.2 Entscheidungstabellen 2.3 Zustandsmodelle
MehrAdobe Acrobat Professional - Portfolio. Leibniz Universität IT Services Anja Aue
Adobe Acrobat Professional - Portfolio Leibniz Universität IT Services Anja Aue Portfolio Bündelung von mehreren Dateien in verschiedenen Formaten in einer Datei. Mappe, in der mehrere Dateien zu einem
MehrMatrix42. Use Case - Inventory. Version 1.0.0. 22. Dezember 2015 - 1 -
Matrix42 Use Case - Inventory Version 1.0.0 22. Dezember 2015-1 - Inhaltsverzeichnis 1Einleitung 3 1.1Beschreibung 3 1.2Vorbereitung 3 1.3Ziel 3 2Use Case 4 2.1Die Inventory-Daten 4 2.2Die Listenübersicht
MehrModellierung mit UML
Bernhard Rumpe Modellierung mit UML Sprache, Konzepte und Methodik Mit 210 Abbildungen und Tabellen Springer Inhaltsverzeichnis Einführung 1 1.1 Ziele dieses Buchs 2 1.2 Überblick 3 1.3 Notationelle Konventionen
Mehrm n 1 Kurs Fach KursNr Art Abb. 1.1: Das ER-Diagramm
1 Software Engineering I Musterlösungen zur Nachklausur vom 25.09.1999 Aufgabe 1 a) Wir entwickeln das ER-Modell aus der Problembeschreibung in mehreren Schritten. Zu Beginn identifizieren wir drei Entitätsstypen
MehrProgrammstart mit einem Projekt
Programmstart mit einem Projekt Zerst etwas Theorie Die Bedieneroberfläche von Autodesk Inventor hält sich an die Philosophie von Microsoft mit den Multifunktionsleisten. Ganz oben links in der Ecke befindet
MehrAchtung, Speichern nicht vergessen!
PROJEKT Achtung, Speichern nicht vergessen! Begriffe wie Festplatte, Datei, Menüleiste, Dialogfenster, Ordner, Cursor usw. werden in dieser Lektion geklärt. Sie schreiben einen einfachen Einladungstext
MehrMultimedia im Netz Wintersemester 2013/14. Übung 03 (Nebenfach)
Multimedia im Netz Wintersemester 2013/14 Übung 03 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 3-1 Datenbanken und SQL Mit Hilfe von Datenbanken kann man Daten
MehrFeedback der Veranstaltungsevaluation - WS 2015/16. Biochemie für Lehramtsstudierende Chemie (BCLa) Prof. Dr. Johann Jauch, Dr.
Feedback der Veranstaltungsevaluation - WS 2015/16 Biochemie für Lehramtsstudierende Chemie (BCLa) Prof. Dr. Johann Jauch, Dr. Christian Völzing Kontakt: qualis@mx.uni-saarland.de Allgemeine Informationen
MehrPRÜ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: 03.03.2011 Prüfungsdauer:
MehrPersistenz. Ralf Gitzel
Persistenz Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Grundkonzepte Entity Beans Meine erste Entity Entity-Manager Lernziele Übungsaufgabe 3 Grundkonzepte
MehrSemantic-Web-Sprachen XML, RDF (und RDFS), OWL
Semantic-Web-Sprachen XML, RDF (und RDFS), OWL PTI 991 Wissensmanagementsystemen Dozent: Prof. Sybilla Schwarz 1 Agenda Problem Semantisches Web Semantische Sprache XML RDF RDFS OWL Zusammenfassung 2 Problem
MehrÜbung Statistik I Statistik mit Stata
Übung Statistik I Statistik mit Stata 1. Organisatorisches und Einführung Andrea Kummerer (M.A.) SS 2007 16.04.2007 Statistik mit Stata - 1 - Überblick 1. Organisatorisches zur Veranstaltung 2. Einführung
MehrVorlesung Datenbank-Entwurf Klausur
Dr. Stefan Brass 3. Juli 2002 Institut für Informatik Universität Giessen Vorlesung Datenbank-Entwurf Klausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises
MehrDas Feld Script können Sie leer lassen. Hier könnten weitere Scripts eingebunden werden, welche Sie z.b. selbst entwickelt haben.
Seite erstellen und bearbeiten Neue Seite erstellen Klicken Sie auf Administrator Neue Seite um eine Seite zu erstellen. Geben Sie der Seite unter Seitenname den Namen welcher in der Navigation erscheinen
MehrGeoinformation I Datenmodellierung
Seite 1 von 61 Geoinformation I Datenmodellierung Seite 2 von 61 Datenmodellierung Übersicht Datenverwaltung und Datenbanken objektorientierte Abbildung der Realität Grundlagen der Objektorientierung Darstellung
MehrDiskrete Strukturen. Abgabetermin: 20. September 2011, 14 Uhr in die DS Briefkästen
Technische Universität München Fakultät für Informatik Lehrstuhl für Effiziente Algorithmen Prof. Dr. Ernst W. Mayr Dr. Werner Meixner Sommersemester 2011 Übungsblatt 5 12. September 2011 Diskrete Strukturen
Mehr