Das Ziel dieses Buches ist es, ein Meilenstein in der systematischen Ausbildung von Software-Entwicklern zu sein und Lösungsansätze für die unterschiedlichen Hera- forderungen des Software-Engineerings zu zeigen.
In der Produkt-, System- und Softwareentwicklung spielt der professionelle Umgang mit Anforderungen eine entscheidende Rolle für den Erfolg der gesamten Entwicklung und für das entstehende Produkt.
Architekturen von Softwaresystemen sollen einfach erweiterbar und weitestgehend standardisiert sein, damit die Entwickler sich leicht über Architekturen austauschen können.
Die Sprachkonzepte von C werden von Grund auf vorgestellt und der Einsteiger vom ersten Programm bis hin zum Schreiben komplexer, professioneller Anwendungen geleitet.
Das Buch vermittelt in kompakter und leicht verständlicher Form wichtige Grundkonzepte, Verfahren und Algorithmen, die in modernen Betriebssystemen eingesetzt werden.
Data replication by employing quorum systems is an important concept to improve operation availability on data objects in distributed systems that have strong data consistency demands.
Identifying and stopping the dissemination of fabricated news, hate speech, or deceptive information camouflaged as legitimate news poses a significant technological hurdle.
Endlich ein Buch, das die zahlreichen Fallstricke bei Aufwandsschätzungen für die Entwicklung von Softwaresystemen aufzeigt und konkrete Strategien für deren Vermeidung anbietet.
Software-Komponenten tragen durch einen hohen Grad an Wiederverwendbarkeit, bessere Testbarkeit und Wartbarkeit zur effizienten Herstellung komplexer Software-Anwendungen bei.