|
Showing 1 - 2 of
2 matches in All Departments
Mit der Entwicklung neuer Technologien werden auch die einzelnen
Software-Projekte stetig komplexer. Zu analysieren, warum manche
Projekte scheitern und andere erfolgreich sind, wird daher immer
wichtiger. Dieses Buch ist ein praktischer Leitfaden fur die
Entwicklung neuer Software. Systematisch beschreibt der Autor die
Chancen und Risiken, die einem bei der Entwicklung einer Software
begegnen koennen. Vom gemeinsamen Kundengesprach, das Anforderungen
und Ziele der Software festlegt, uber die erste Modellierung bis
hin zur systematischen Erfassung der Anforderungen zeigt er, wie
die unterschiedlichen Prozesse mit Hilfe der UML (Unified Modeling
Language) koordiniert werden koennen. Diese Modellierungssprache
hilft, die Ideen des Entwicklers nachzuvollziehen und die
Erfahrungen aus erfolgreichen Projekten auf andere Projekte zu
ubertragen.Neben Massnahmen zur Qualitatssicherung beschreibt das
Buch weitere Ansatze zur Projektplanung und Projektdurchfuhrung und
zeigt, wie die Softwareentwicklung in den Gesamtprozess eines
Unternehmens eingebettet ist. Zum Verstandnis des Buches werden
Grundkenntnisse in einer objektorientierten Programmiersprache wie
Java, C# oder C++ vorausgesetzt. Durch zahlreiche
Wiederholungsfragen und UEbungsaufgaben am Ende der Kapitel wird
dieses Buch zum idealen Begleiter fur Studenten der Informatik und
verschiedener Ingenieurswissenschaften. Aber auch erfahrene
Entwickler koennen von den vielen Kommentaren zur Verwendung in der
Praxis zur kontinuierlichen Weiterentwicklung des
Software-Engineerings profitieren. Die vorliegende vierte Auflage
des bewahrten Buches enthalt erneut wichtige Erweiterungen und
Erganzungen.
Softwaretests bekommen bei immer komplexer werdenden Programmen
eine immer groessere Bedeutung fur den Projekterfolg. Obwohl
Testkonzepte etabliert sind, werden sie haufig nur in geringem
Masse in Unternehmen genutzt, da sie angeblich zu aufwandig und zu
teuer sind. Neben einer intuitiven Einfuhrung 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 fur Client-Server-Systeme,
Web-Applikationen und Systeme mit Datenbankintegration betrachtet.
Die Werkzeuge decken dabei funktionale Tests, Testuberdeckungen,
Tests von Oberflachen, Performance- und Lasttests, sowie die
Automatisierung von Testausfuhrungen ab. Alle Beispiele stehen als
Download zur Verfugung.
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.