Ein besonders kompakter und praxisorientierter Einstieg, mit dem Studierende bereits früh im Studium sehr gut zurechtkommen. Besonders geeignet für Informatik-Studenten, aber auch Nebenfachstudenten, die den Stoff wegen der großen Praxisnähe und klaren Systematik leicht erlernen. Die verschiedenen Phasen einer Datenbankentwicklung werden mit ihren Vorgehensweisen, Konzepten und möglichen Problemquellen vorgestellt. Gerade die Anforderungsanalyse und die Möglichkeit zur Erstellung mächtiger SQL-Anfragen werden als besonders praxisrelevante Aspekte betont. Studierende sind nach der Lektüre in der Lage, in Praxisprojekten erfolgreich mitzuarbeiten. Neben vielen kleinen Beispielen zur Verdeutlichung einzelner Aspekte wird ein durchgehendes Beispiel genutzt. Alle Kapitel schließen mit Wiederholungsfragen und Übungsaufgaben, deren Lösungen im Anhang präsentiert werden.
Stephan Kleuker Livres



Qualitätssicherung durch Softwaretests
- 363pages
- 13 heures de lecture
Softwaretests bekommen bei immer komplexer werdenden Programmen eine immer größere Bedeutung für den Projekterfolg. Obwohl Testkonzepte etabliert sind, werden sie häufig nur in geringem Maße in Unternehmen genutzt, da sie angeblich zu aufwändig und zu teuer sind. Neben einer intuitiven Einführung in Testtechniken zeigt dieses Buch den einfachen Einstieg in das Testen von Java-Programmen mit Hilfe von einfach nutzbaren Open-Source-Werkzeugen. Dabei werden neben klassischen Programmen auch Vorgehensweisen und Werkzeuge für Client-Server-Systeme, Web-Applikationen und Systeme mit Datenbankintegration betrachtet. Die Werkzeuge decken dabei funktionale Tests, Testüberdeckungen, Tests von Oberflächen, Performance- und Lasttests, sowie die Automatisierung von Testausführungen ab. Alle Beispiele stehen als Download zur Verfügung.
Grundkurs Software-Engineering mit UML
- 371pages
- 13 heures de lecture
Software-Projekte scheitern aus den unterschiedlichsten Gründen. Dieses Buch zeigt anhand der systematischen Analyse von Chancen und Risiken, wie die Wege zu erfolgreichen Software-Projekten aussehen. Ausgehend von der Basis, dass das Zusammenspiel aller an einem Projekt Beteiligten in Prozessen koordiniert werden soll, wird mit Hilfe der UML (Unified Modeling Language) der Weg von den Anforderungen über die Modellierung bis zur Implementierung beschrieben. Es werden situationsabhängige Alternativen diskutiert und der gesamte Prozess mit qualitätssichernden Maßnahmen begleitet. Zur Abrundung des Themengebiets werden wichtige Ansätze zur Projektplanung und zur Projektdurchführung beschrieben, die die Einbettung der Software-Entwicklung in die Gesamtprozesse eines Unternehmens aufzeigen.Alle Kapitel schließen mit Wiederholungsfragen und Übungsaufgaben. Lösungsskizzen sind über das Internet erhältlich.