Handbuch für Softwareentwickler
1205 Kč 1 222 Kč
Sleva až 70% u třetiny knih
Vorwort ... 17
TEIL I Überblick ... 19
1. Überblick ... 21
1.1 ... Berufswunsch Softwareentwickler ... 21
1.2 ... Über dieses Buch ... 28
1.3 ... Literatur und Links ... 34
2. Programmierung als Kern der Softwareentwicklung ... 35
2.1 ... Die Programmierung ... 35
2.2 ... Paradigmen der Softwareentwicklung ... 39
2.3 ... Objektorientierte Programmentwicklung ... 40
2.4 ... Programmiersprachen ... 62
2.5 ... Essenzielle Sprachmerkmale ... 72
2.6 ... Fazit und Ausblick ... 103
2.7 ... Literatur und Links ... 104
3. Algorithmen und Datenstrukturen ... 105
3.1 ... Algorithmen als Kernelemente des Programms ... 106
3.2 ... Entwurf von Algorithmen ... 111
3.3 ... Sortieren und Suchen als Basis-Algorithmen ... 123
3.4 ... Elementare Datenstrukturen ... 138
3.5 ... Zusammenfassung und Ausblick ... 160
3.6 ... Literatur und Links ... 162
TEIL II Der Softwarelebenszyklus ... 165
4. Softwareprojekte professionell planen ... 167
4.1 ... Der Wasserfall - mehr als nur historische Bedeutung ... 168
4.2 ... Iterative Entwicklung - schrittweise zum Ziel ... 173
4.3 ... Das V-Modell - eine Struktur hauptsächlich für Projekte der öffentlichen Hand ... 175
4.4 ... Bessere Risikobeherrschung durch das Spiralmodell ... 176
4.5 ... Agile Ansätze - der Komplexität und Unsicherheit mit Flexibilität begegnen ... 177
4.6 ... Softwareentwicklung und die Schnittstellen zum Projektmanagement ... 187
4.7 ... Ist Agilität heute alternativlos? ... 194
4.8 ... Literatur und Links ... 197
5. Die Anforderungsanalyse - Startpunkt der Entwicklung ... 199
5.1 ... Überblick und Zielstellung ... 199
5.2 ... Ausgangssituation und Notwendigkeit ... 202
5.3 ... Anforderungen ermitteln ... 207
5.4 ... Anforderungen formulieren und visualisieren ... 219
5.5 ... Tool-Unterstützung ... 230
5.6 ... Diskussion im Kontext agilen Vorgehens ... 234
5.7 ... Fazit ... 237
5.8 ... Literatur und Links ... 237
6. Der Entwurf des Softwaresystems ... 239
6.1 ... Die Softwarearchitektur als Basis für Erfolg und Wartbarkeit eines Softwaresystems ... 240
6.2 ... Architekturparadigmen ... 246
6.3 ... Entwurfsmuster als Baupläne ... 259
6.4 ... Entwurfsunterstützung durch grafische Modellierung ... 265
6.5 ... Weitere Entwurfsentscheidungen ... 269
6.6 ... Erfolgreiche Entwürfe mithilfe von Prototypen ... 270
6.7 ... Zusammenfassung und Fazit ... 279
6.8 ... Literatur und Links ... 279
7. Die Implementierung schafft den Kern der Anwendung ... 281
7.1 ... Die Entwicklung der Benutzerschnittstelle ... 282
7.2 ... Die Businesslogik umsetzen ... 311
7.3 ... Die Datenwelt anbinden ... 313
7.4 ... Zusammenfassung und Fazit ... 316
7.5 ... Literatur und Links ... 317
8. Testen als Voraussetzung für fehlerarme Software ... 319
8.1 ... Zur Notwendigkeit von Softwaretests ... 320
8.2 ... Testgetriebene Entwicklung ... 321
8.3 ... Ein Überblick über wichtige Testarten ... 323
8.4 ... Testmethoden ... 327
8.5 ... Testebenen ... 335
8.6 ... Technik des Testens ... 353
8.7 ... Fazit und Zusammenfassung ... 357
8.8 ... Literatur und Links ... 357
9. Distribution - das Produkt muss zum Kunden ... 359
9.1 ... Die Softwaredistribution im Überblick ... 360
9.2 ... Die App-Store-Revolution ... 370
9.3 ... DevOps - der Kreis schließt sich ... 376
9.4 ... Die Technik der Softwarebereitstellung ... 380
9.5 ... Literatur und Links ... 392
10. Vom Altsystem zur zeitgemäßen Anwendung ... 393
10.1 ... Technologien im Wandel ... 394
10.2 ... Notwendigkeit einer Software-Migration ... 396
10.3 ... Ziele einer Software-Migration ... 398
10.4 ... Planung der Migration ... 398
10.5 ... Migrationsstrategien ... 401
10.6 ... Arten der Migration ... 405
10.7 ... Wirtschaftlichkeitsbetrachtungen ... 406
10.8 ... Eine Fallstudie ... 407
10.9 ... Literatur und Links ...
Autor: | Krypczyk, Veikko |
Nakladatel: | Rheinwerk Verlag |
Mohlo by se vám také líbit..
-
Handbuch für Softwareentwickler
Krypczyk, Veikko
-
IT-Projektmanagement
Geirhos, Matthias
-
Einstieg in VBA mit Excel
Theis, Thomas
-
Einstieg in C++
Will, Torsten T.
-
Design Patterns in ABAP Objects
Koseoglu, Kerem
-
Einführung in Java
Günster, Kai
-
Professionell entwickeln mit JavaScript
Ackermann, Philip
-
SAP Process Orchestration und SAP Clo...
Banner, Marcus
-
Java SE 9-Standard-Bibliothek
Ullenboom, Christian
-
SAP-Schnittstellenprogrammierung
Wegelin, Michael
-
SQLScript für SAP HANA
Brandeis, Jörg
-
Erweiterungen für SAP S/4HANA
Schneider, Thomas
-
Windows Server 2012 R2
Boddenberg, Ulrich B.
-
SAP-Personalwirtschaft
Schorr, Corinna
-
SAPUI5
Goebels, Christiane
-
Praxishandbuch SAP BW
Klostermann, Olaf