- University of Hildesheim ›
- Mathematics, Natural Sciences, Economics and Computer Science ›
- Institutes ›
- Institute of Computer Science ›
- Abteilungen ›
- Intelligent Information Systems ›
- Teaching ›
- Archiv Veranstaltungen ›
- SoSe05 ›
- Datenbankanwendungsentwicklung
Datenbankanwendungsentwicklung
Datenbankanwendungsentwicklung - Übersicht
Aktuelles
- Requirements Dokument Beispiel ist hier.
- Folien zur Vorlesung sind hier.
- Die Vorbesprechung findet erst am Mittwoch, den 27.04.2005 statt.
- Die Anmeldelisten hängen ab sofort am Brett neben A5 Spl. aus.
Inhalt
Dieses Praktikum ergänzt die theoretischen Grundlagen aus Informatik-III (Datenbanken) um praktische Kenntnisse über die systematische Entwicklung von Web-basierten Datenbankanwendungen. Die Teilnehmer werden in Gruppen organisiert und in verschiedenen Phasen werden Kenntnisse in den folgenden Bereichen vermittelt:
- Requirementsanalyse (Erfassung der Anforderungen des Kunden an das System)
- System-Design (Entwicklung eines System-Designs im Hinblick auf die Benutzeranforderungen)
- Implementation und Test des Systems (Technologien: Java / Servlets)
Jede Phase wird bewertet und fließt in die Endnote mit ein. Während der ersten zwei Phasen des Praktikums werden in den Übungsstunden zusätzlich kleinere Programmieraufgaben gestellt, die jeweils bis zur darauf folgenden Übung zu bearbeiten und abzugeben sind. Die Abgaben werden bewertet und haben Einfluss auf die Gesamtnote. Letztendlich muss jede Gruppe am Ende des Semesters im Rahmen einer Abschlussvorführung ihr entwickeltes System präsentieren. System und Präsentation werden ebenfalls benotet. Das Praktikum ist erfahrungsgemäß aufwändig und es wird daher großer Wert auf die Zusammenarbeit in der Gruppe gelegt. Die eigenständige Einarbeitung in die Thematik als Ergänzung zur Vorlesung wird vorrausgesetzt.
Teilnehmer
Studierende der Studiengänge IMIT, IT, IT Nebenfach, welche die Vorlesung Informatik III gehört haben.
Empfohlene Vorkenntnisse
- Programmierkenntnisse in Java
- Kenntnisse in HTML
Einordnung
4 SWS Praktikum für IT II (IMIT) bzw. für das Modul "Aufbau Informatik" (IT).
Terminplan
Das Praktikum wird von einer Vorlesung begleitet, bei der ergänzende Methoden und Techniken vorgestellt werden. Die Vorlesung findet ab 20.04.2005 bis auf weiteres jeweils Mittwochs von 12-14h in A 9 Spl. statt. Änderungen sind vorbehalten und werden unter hier veröffentlicht.
Zusätzlich finden ab 03.05.2005 betreute Übungen statt und zwar Dienstags von 14-16 in C147 Spl.. Im Rahmen dieser Übungen werden auch Tutorien zur Entwicklung mit Eclipse und CVS sowie ergänzende Beispiele für verteilte Anwendungen mit Java angeboten. Weiterhin werden hier auch die korrigierten Aufgaben besprochen.
Anmeldung
Die Anmeldung erfolgt ausschließlich durch Eintrag auf Liste am Brett vor A5 Spl.! Zur Verfügung stehen 30 Plätze, die in 6 Gruppen a 5 Studenten eingeteilt werden! Die Einteilung findet einvernehmlich am Mittwoch, den 27.04.2005 (geändert), 12-14h in A 9, Spl., statt. Die Anwesenheit speziell zu dieser Veranstaltung ist daher sehr wichtig, Nachzügler werden nach Verfügbarkeit der Plätze den Gruppen zugeordnet.
Nähere Auskünfte erteilen Martin Schaaf (Raum: A5 Spl, Tel.: 05121-883-757, e-mail: schaaf(at)iis.uni-hildesheim.de) und Jens Mänz (Raum: 139b, Tel.: 05121-883-753, email: maenz(at)iis.uni-hildesheim.de)
Folien
Sonstiges Material
Nützliche Quellen und Literatur
Requirementsanalyse
- Buch: Software Engineering mit UML und dem Unified Process
Wolfgang Zuser, Stefan Biffl, Thomas Grechenig und Monika Köhle
Pearson Studium, ISBN: 3-8273-7027-2
System Design
- Buch: Software Engineering mit UML und dem Unified Process
Wolfgang Zuser, Stefan Biffl, Thomas Grechenig und Monika Köhle
Pearson Studium, ISBN: 3-8273-7027-2 - Buch: Grundlagen von Datenbanksystemen
Ramez Elmasri und Shamkant B. Navathe
Pearson Studium, ISBN: 3-8273-7021-3 - UMLQuickReference.pdf (lokal), Original früher verfügbar unter www.denk-modell.de<wbr></wbr>/Downloads/UML Quick Refer<wbr></wbr>ence.pdf
- Entwurf.pdf (lokal), Verweis auf die Original-Quelle
- UEMIS_04_05_UML.pdf (lokal), Original früher verfügbar unter http://www.umi.cs.tu-bs.de/full/education/mis/ISUebungen/4/UEMIS_04_05_UML.pdf
Implementierung
- Core Servlets
Einführung in Java Servlets Technologie als PDF
http://www.pdf.coreservlets.com/ - Buch: Grundlagen von Datenbanksystemen
Ramez Elmasri und Shamkant B. Navathe
Pearson Studium, ISBN: 3-8273-7021-3 - Buch: Java Servlet Programming
Jason Hunter with William Crawford
O'Reilly, ISBN: 0-596-00040-5 - Self HTML
DIE Einführung, Weiterführung und Referenz für HTML, DHTML, XML, CSS, SSL...
selfhtml.teamone.de - Java
Die Heimat von Java auf der Homepage von Sun microsystems.
Downloads, Referenzen und mehr.
java.sun.com
Testen
- Buch: Software Engineering mit UML und dem Unified Process
Wolfgang Zuser, Stefan Biffl, Thomas Grechenig und Monika Köhle
Pearson Studium, ISBN: 3-8273-7027-2
Software
- Eclipse
Freie Java-IDE von IBM
http://www.eclipse.org/ - Jakarta Tomcat
Servlet-Container
http://jakarta.apache.org/ - Lomboz-Plugin
Eclipce-Plugin für Entwicklung J2EE Projekte
http://www.objectlearn.com/ - UML-Plugin
http://www.omondo.com/