Handbuch für Softwareentwickler

Das Standardwerk zu professionellem Software Engineering
Buch | Hardcover
701 Seiten
2018
Rheinwerk (Verlag)
978-3-8362-4476-3 (ISBN)

Lese- und Medienproben

Handbuch für Softwareentwickler - Veikko Krypczyk, Olena Bochkor
49,90 inkl. MwSt
zur Neuauflage
  • Titel gebraucht verfügbar
  • Artikel merken
Studibuch Logo

...gebraucht verfügbar!

Zu diesem Artikel existiert eine Nachauflage
Ihr sicherer Weg zum Software-Profi
  • Das Lehr- und Nachschlagewerk für professionelles Software Engineering
  • Inkl. Requirements Engineering, Clean Code, Mobile Plattformen, Projektmanagement
  • Mit realen Beispielen, vielen Grafiken und Best Practices

Als Entwickler wissen Sie, dass es mit der Kenntnis von Sprachen und Programmierplattformen nicht getan ist. Erfolgreiche Software heißt: fundiertes Wissen in vielen Fachgebieten und Methoden, von der Architektur über Datenhaltung, Anforderungsmanagement und Sicherheitsfragen bis zum Projektmanagement. Dieses Buch behandelt alle Themen umfassend und auf den Punkt.

Die Autoren geben Ihnen praktische Empfehlungen zu grundlegenden und aktuellen Fragen der professionellen Softwareentwicklung. Das theoretische Fundament und die gut erläuterten Fachbegriffe sind dabei niemals Selbstzweck, sondern stehen im Dienst der Kunst, gute Software für Ihre Kunden zu entwickeln.

Ein gutes Fundament
Grundlegende Kenntnisse über Programmierung, Algorithmen und Datenhaltung sind unverzichtbar. Eignen Sie sich ein solides Fundament an, ohne den Blick durch eine bestimmte Sprache, Plattform oder Datenbanktechnologie einzuengen.

Der ganze Software-Lebenszyklus
Für den großen Bogen von der Anforderungsanalyse bis zur Distribution und dem Projektmanagement wählen unsere Autoren für Sie aus: Erfahren Sie befreit von Hype und Ballast, was wirklich zählt. Relevante Fachbegriffe, wichtiges Know-how und erprobte Best Practices für jede Projektphase.

Methoden und Technologien
Nehmen Sie die Bedürfnisse Ihrer Kunden und Anwender in den Blick – ohne diesen Schritt wird keine Software gut. Danach gilt es, die Technik zu beherrschen. Ob Cloud-Computing, Parallelprogrammierung oder plattformübergreifende Anwendungen: Lernen Sie mehr als die gerade verwendete API oder Sprache – werden Sie Profi für aktuelle Technologien!

Themen sind unter anderem:
  • Algorithmen und Datenhaltung
  • Anforderungsanalyse, Planung und Entwurf
  • Gelungene User Interfaces
  • Benutzerfreundlichkeit und Kundenzufriedenheit
  • Migration – vom Altsystem zur zeitgemäßen Anwendung
  • Datensicherheit, Datenschutz und Verschlüsselung
  • Überblick über Werkzeuge wie Entwicklungsumgebungen und Versionsverwaltung
  • Guter Code und Qualitätsmaßstäbe
  • Plattformübergreifende Entwicklung

Prof. Dr. Veikko Krypczyk lehrt u.a. Informatik und Wirtschaftsinformatik. Darüber hinaus ist er Softwareentwickler mit Leidenschaft und begeistert sich für moderne Technologien und Vorgehensweisen. Er publiziert regelmäßig in Fachzeitschriften und ist als Sprecher auf IT-Konferenzen anzutreffen.

Olena Bochkor hat Betriebswirtschaft mit dem Schwerpunkt Wirtschaftsinformatik studiert. Ihr Arbeitsschwerpunkt ist der Entwurf und das Design moderner und kundengerechter Benutzeroberflächen. In ihren Fachartikeln berichtet sie regelmäßig über aktuelle Technologien und Trends im UI-Design.

Vorwort 17
TEIL I Überblick 19
1 Überblick 21
2 Programmierung als Kern der Softwareentwicklung 35
3 Algorithmen und Datenstrukturen 105
TEIL II Der Softwarelebenszyklus 165
4 Softwareprojekte professionell planen 167
5 Die Anforderungsanalyse - Startpunkt der Entwicklung 199
6 Der Entwurf des Softwaresystems 239
7 Die Implementierung schafft den Kern der Anwendung 281
8 Testen als Voraussetzung für fehlerarme Software 319
9 Distribution - das Produkt muss zum Kunden 359
10 Vom Altsystem zur zeitgemäßen Anwendung 393
TEIL III Technologien und Methoden 417
11 Kundenzufriedenheit durch Nutzerorientierung 419
12 Datensicherheit und Datenschutz 443
13 Plattform- und geräteübergreifende Entwicklung 463
14 Parallelprogrammierung 503
15 Grundlagen der Datenhaltung 525
16 Werkzeugunterstützung 555
17 Qualitätssicherung und Clean Code Development 581
TEIL IV Trends 615
18 Enterprise Mobile Computing 617
19 Internet of Things 649
20 Cloud-Computing 675
Index 693

»Glänzend geschrieben; die Autoren haben den behandelten Stoff didaktisch hervorragend aufbereitet. Viele Infografiken und Tabellen schaffen Übersicht.« c't 201807

Erscheinungsdatum
Verlagsort Bonn
Sprache deutsch
Maße 168 x 240 mm
Einbandart gebunden
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
Schlagworte Agile Software-Engineering • Ausbildung Softwareentwickler • Ausbildung Software-Entwickler • Clean Code • Entwickeln • Hand-Buch • Handbuch Softwaretechnik • Java C C++ Python C# PHP • Requirements Engineering • Software engineering • Software entwickeln • Softwareentwicklung • Software-Entwicklung • Softwaretechnik • Software-Technik • Studium Informatik • Tutorial lernen Workshop Rheinwerk-Verlag Galileo Computing Kurs
ISBN-10 3-8362-4476-4 / 3836244764
ISBN-13 978-3-8362-4476-3 / 9783836244763
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich