Viele zusammengesetzte Stichwörter sind nur unter dem Hauptwort eingeordnet. Beispielsweise stehen präterierte Attribute unter »Attribute, präterierte und abundante«. Wörter, die scheinbar fehlen, sollten darum auch unter dem Hauptwort gesucht werden. Personennamen sind kursiv gesetzt.
Abgeschlossenheit (Software-Qualität) 70
Ablaufüberdeckung 512
Ablösung einer Software 40
Abnahmetest 492
Abnahme (Entwicklungsschritt) 40
Absolutskala 301
Absolutskala → Skalen
Abstract Factory (Muster) 442
Abstraktion als Prinzip des Architekturentwurfs 421
Adapter (Muster) 441
Ada (Programmiersprache) 467
Adjusted Function Points 129
ADL → Architekturbeschreibungssprache
ADT → Abstrakter Datentyp
Agile Manifesto 219
Agile Prozesse 218
Gemeinsamkeiten 220
Zusammenfassung 233
Akquise 106
Akteur 387
Aktivitäten in der Software-Entwicklung 158
Aktualisierung als Schritt der Wartung 572
Alexander, Christopher 429
algorithmische Kostenschätzung 117, 118
Alleinstellungsmerkmale 106
Alpha-Test 492
Techniken 361
Analytiker (Rolle im Projekt) 74
Änderungsantrag 576
Änderungsausschuss 582
Entwickler-Option 367
funktionale, nichtfunktionale 369
harte, weiche 367
objektivierbare, vage 368
offene, latente 367
Anforderungsspezifikation 358, 375
Angebot 106
Anpassung → Software-Wartung, adaptive
Anweisungsüberdeckung 514, 516, 537
Anwendungsfall 387
Anwendungsschicht 431
Anwendungssoftware 425
Application Composition Model 122
Application Engineering 614
Appraisal → CMMI-Begutachtung
Äquivalenz, starke und schwache 500
kritisches 113
Architecture Smell 596
Architekturbeschreibung 409
Architekturbeschreibungssprache 409
Architekturentwurf 39
Architektur-Metapher 401
Architekturmuster 429
Architektur → Software-Architektur
ATAM 454
Attrappe 165
Attribute präterierte und abundante 6
von Klassen 423
Aufrufüberdeckung 522
Auftragsprojekt 94
Aufwand
Verteilung über die Phasen 61
Aufwandseinhaltung (Prozessqualität) 69
Aufwandsschätzung 106, 114, 116
algorithmische Verfahren 118
Expertenschätzung 117
Ausfallsicherheit (Software-Qualität) 69
Ausnahmebehandlung und Glass-Box-Test 520
Ausreißer in der Statistik 23
austesten 488
autonom (Software) 37
Bachelor-Curriculum 623
Badewannenkurve 63
Balkendiagramm 112
Baseline (Konfiguration) 557
Baselining (Einfrieren eines Dokuments) 187
Baugruppen 34
Bausteingewinn (Prozessqualität) 69
Befragung in der Analyse 362
Begriffe als Modelle 3
Begriffslexikon 364
Benutzbarkeit 370
Benutzt-Beziehung 389, 405, 423, 473
Benutzungsdokumentation 263
Benutzungshandbuch 264
Benutzungsprofil für den statistischen Test 523
Beobachtungen → Feldstudien
Bereichsfehler 486
Besteht-aus-Beziehung 420
Beta-Test 492
Betriebskosten 59
Betrieb (Einsatzphase) 40
Beurteilung 305
Big-Bang-Ablösung 599
Big-Bang-Integration 543
Bit 34
Black Box im CDP 214
Beispiel 533
Informationsfluss 482
Boehm, Barry W. 55, 67, 118, 177, 302, 607
Bootstrap (Prozessreifemodell) 250
Bottom-up-Entwicklung 402
Bottom-up-Integration 544
Boxplot 23
Bridge (Muster) 441
Brooks’ Law 13
Budget 108
Bugzilla 578
Capability Im-Maturity Model 249
Capability Maturity Model Integration → CMMI
Capability Maturity Model → CMM
Capture/Replay-Werkzeuge 498
CASE 333
Klassifikation 334
CDP → Cleanroom Development Process
Change Management 576
Change Request 576
Change-update-Mechanismus 434
Chief-Programmer-Team 98
CIM → MDA
Cleanroom Development Process 211
Bewertung 217
Konzepte 213
Clear Box im CDP 214
CMM 235
CMMI 236
Begutachtung 244
Fähigkeitsgradprofil 244
Fazit 250
kontinuierliche Variante 243
Profile 247
Prozessbereiche 239
Stufen 240
stufenförmige Variante 240
Cockburn, Alistaire 226
COCOMO 118
COCOMO II 121
Generierung 340
Instrumentierung 513
Kommentierung 463
Optimierung 459
Refactoring 594
toter Code 516
Code of Ethics 86
Code Smell 594
Regeln 458
Werkzeuge 478
Compiler als S-Programme 163
Computer Aided Software Engineering → CASE
Constructive Cost Model → COCOMO
Contract-Pattern 476
CORBA 341
COSMIC Function Points 131
Crystal (Prozessmodell) 226
Aktivitäten 227
Bewertung 228
Daily Scrum 232
Datenhaltungsschicht 431
Debugging 496
defensive Programmierung 477
Delivered Lines of Code → DLOC
Delphi-Verfahren 118
DeMarco, Tom 297
Demonstrationsprototyp 167
Design and Code Inspection 294
Design by Contract 473
Design for Change 586
Design patterns → Entwurfsmuster
Design recovery 591
Dijkstra, Edsgar W. 430, 459, 488
DIN-Normen 649
DIN 69905 357
DLOC 302
der Integration 547
des Codes 461
generierte 465
Normen 266
Qualität 265
separate 259
Vorlagen 266
Wirtschaftlichkeit 260
Dokumentation der Erfahrungen 147
Dokumentenmodell → Wasserfallmodell
Dokument (Teil der Dokumentation) 260
Domain Engineering 614
Doppel (Team aus zwei Personen) 95
Dot Net (.NET) 341
Drei-Schichten-Architekturmuster 431
Durchführungsphase 108
Durchsicht 292
Dynamische Perspektive (Architektur) 408
Early Design Model 122
Earned Value Analysis 141
EDV-Projekt 94
Effizienz (Software-Qualität) 69
Eiffel (Programmiersprache) 475
Einbahnstraßenmodell 159
Einfachheit (Software-Qualität) 69
Einzelkämpfer 95
Einzeltest 491
Emergency Maintenance 572
Engineering 31
Entropie 586
Entscheidungsüberdeckung 516
modifizierte 520
Entwickler (Rolle im Projekt) 74
Entwicklung
evolutionär 171
inkrementell 174
Entwicklungseffizienz (Prozessqualität) 69
Entwicklungsgeschwindigkeit (Prozessqualität) 69
Entwicklungsmethode 331
Entwicklungsprojekt 93
Entwurfsmuster 436
Entwurf → Software-Entwurf
E-Programme (nach Lehman) 161
Wiederverwendung 610
erarbeiteter Wert 140
Ersetzbarkeitsprinzip 428
Ersetzung einer Software 40
Erweiterbarkeit (Architekturqualität) 453
Erweitert-Beziehung 389
Escrow Agreement 58
Ethische Leitlinien 86
Evolution → Entwicklung, evolutionär
Exception Handling → Ausnahmebehandlung
Experimente in der SE-Forschung 10
Beispiel 11
Expertenschätzung 117
Bewertung 225
Konzepte 222
Eyth, Max 31
Facade (Muster) 441
falsch positiv (Testresultat) 481
Entstehung und Entdeckung 63
Fehlermetriken 297
Fehlersuche 275
Fehlertheorie 276
Fehlerzahl 302
Feinentwurf 461
Feldstudien in der SE-Forschung 10
Beispiel 11
Fertigstellungsgrad 139
Filmempfindlichkeit 22
Fire fighting 82
Formale Spezifikation → Spezifikation, formale
Forward Engineering 589
Four plus one Model of Architecture 408
Fourth Generation Language 597, 613
Fowler, Martin 593
Framework → Rahmenwerk
Function Points 122
Function-Point-Verfahren 128
Funktionaler Prototyp 168
Gantt-Chart → Balkendiagramm
Gate → Meilenstein
GEF (Rahmenwerk) 448
Genauigkeit (Software-Qualität) 69
Generalisierungsbeziehung 389, 423, 428
Geräteunabhängigkeit (Software-Qualität) 70
Gesamtkosten 29
Beispiel 536
Informationsfluss 482
Goal-Question-Metric-Ansatz 321
GQM → Goal-Question-Metric-Ansatz
Graphen
der Mathematik 15
des Software Engineerings 15
spezielle Eigenschaften 16
Grenzwerte als Testfälle 502, 535
Gutachter (im Review) 282
Halstead, Maurice 317
Handbuchvollständigkeit (Software-Qualität) 69
Hardware (Wort) 34
Herstellungskosten 59
Hierarchie (Aggregations-, Schichten-, Generalisierungshierarchie) 419
hierarchische Gliederung 401, 419
Hinterlegungsvereinbarung 58
Hoare-Tripel 472
Höhlengleichnis (Platon) 4
Hopper, Grace 40
Hot Fix 573
Hot Spot 446
Hygiene (als Analogie zum Software Engineering) 51
ideale Technologie 386
IDEAL-Modell 254
IEEE-Standards 650
IFPUG 131
immateriell (Software) 35
Information Hiding 415, 421, 612
Realisierungen 465
Vor- und Nachteile 417
Ingenieur 31
Inkrementelle Entwicklung 174
Inside-out-Entwicklung 402
Inspektionsverfahren 281
Installationstest 491
Instrumentierung für den Glass-Box-Test 513
in einem Schritt 543
inkrementelle 543
kontinuierliche 545
Integrationsplan 548
Integrationsstrategien 542
Integrationsumgebung 542, 563, 563
IntelliJ IDEA 595
Interface 405
Interface Definition Language 407
Intervallskala → Skalen
Invariante (im Code) 473
ISO-Standards 650
ISO/OSI Referenzmodell 452
Ist-Analyse 358
IT 94
Iteration im Entwicklungsprozess 172
Jackson, Michael A. 460
Javadoc 465
JHotDraw 442
JWAM 452
JWAM (Rahmenwerk) 448
J2EE 341
KISS 50
Klasse 423
abstrakte 423
lokal korrekte 474
Klassenbibliothek 445
Klassendiagramm (Beispiel) 14
Klasseninvariante 473
Klient (Rolle im Projekt) 73
Knappheit (Software-Qualität) 70
Know-how-Gewinn (Prozessqualität) 69
Kommentierung des Codes 463
komplexe Software 37
zyklomatische 315
Komposition 614
Kompositionsbeziehung 423
Konfiguration 555
Konfigurationsverwaltung 187, 263, 553, 558
Arbeitsbereiche 562
Konfigurationsdatenbank 562
Konsistenz (Software-Qualität) 69
Konstruktionsumgebung 563
Kooperation Praxis und Forschung 621
Kopplung 413
Korrektheit (Software-Qualität) 69
Korrektur → Software-Wartung, korrektive
der Hard- und Software 44
der Wartung 569
der Wiederverwendung 607
laufende 61
negative 31
projektbezogene 61
Kostendenken 33
Kostenfaktoren für COCOMO 120
Kostenmetriken 297
Kostenmodell → Phasenmodell
kritischer Pfad 113
Kunde 73
Kunde (Rolle im Projekt) 75
Künstlertum 47
K.-o.-Kriterien 31
Labormuster (Prototyp) 168
Lastenheft 357
Last- und Stresstest 492
Latenzzeit eines Fehlers 64
Laufversuch 490
Law of continuing change 586
Law of increasing entropy 586
LCOM (Metrik) 319
Legacy Software 597
Lehman, Meir M. 585
Lehrbücher des Software Engineerings 54
Leistung der Entwickler 76
Leistungen der Vertragspartner 115
Leistungsbewertung 79
Leistungsmessung 78
Leistungsvollständigkeit (Software-Qualität) 69
Lesbarkeit (Software-Qualität) 70
Life Cycle → Software-Lebenslauf
lineare Zeit 21
Lines of Code → LOC
Linienorganisation 99
LOC 302
Logarithmierung 22
Lokalität 36
Lokalität (Software-Qualität) 70
make or buy 57
Management 40
Mangel der Software 274
Marketing (als Kunde im Projekt) 93
Mark-II-Methode 131
Matrixorganisation 101
McCabe, Thomas J. 315
McIlroy, M. D. 614
MC/DC Coverage 520
MDSD 340
Mean Time Between Failure 326
externer, interner 111
Meilenstein-Trend-Analyse → Termindrift-Diagramme
Memento (Muster) 441
Mengengerüst 392
Merkmal → Modellmerkmal
Messung (Metriken) 301
Metapher 40
Methode (Definition) 41
Methode (Klasse) 423
abstrakte 423
Nachbedingung 473
Vorbedingung 473
Methode → Entwicklungsmethode
Metrik 296
subjektive 305
Metriken
abgeleitete 300
Basismetriken 300
deskriptive, präskriptive 312
diagnostische, prognostische 312
für objektorientierte Programme 318
objektive 301
Pseudometrik 311
robuste, unterlaufbare 312
Migration 599
Mock-up 165
Model Driven Architecture → MDA
Modell 3
Beispiele 4
deskriptives 5
Entwicklung 10
formales 7
präskriptives 5
Validierung 10
Ziel, Zweck 6
Modellarchitektur → Referenzarchitektur
Modelle im Software Engineering 11
modellgetriebene Software-Entwicklung → MDSD
Modellierung 3
durch Grafiken 17
durch Graphen 13
durch Zahlen (Metriken) 19
Modellmerkmal
Abbildungsmerkmal 5
pragmatisches Merkmal 6
Verkürzungsmerkmal 6
Modellmerkmale 5
Modelltheorie 5
Model-View-Controller-Architekturmuster 433, 462
Moderator (im Review) 282
modifizierte Bedingungsüberdeckung 520
Modularisierung 411
Modul-Handbuch (Module Guide) 418
Modul-Spezifikation 39
Modul (funktionales, Datenobjekt-, Datentypmodul) 412
Moore’s Law 43
Modell 80
MTBF → Mean Time Between Failure
Multitermüberdeckung 519
Muster für den Software-Entwurf → Entwurfs-, Architekturmuster
Nachricht 422
Nassi-Shneiderman-Diagramm 14
Netzplan 112
Neuentwicklung 58
Neunzig-Prozent-fertig-Syndrom 187
NFR (non-functional requirement) 369
Nominalskala → Skalen
Normen 33
Liste 649
Notation → Sprache
Obermedian 20
Object Constraint Language → OCL
Object Oriented Software Engineering 387
Objectory 202
Object Points 131
objektorientierte Programmierung 428
objektorientierter Entwurf 421
Aktivitäten 425
Codierung 428
OCL 474
Offen-geschlossen-Prinzip 426
OMG (Object Management Group) 341
OOSE → Object Oriented Software Engineering
Orakel für den Test 523
Ordinalskala → Skalen
Original eines Modells 5
Outside-in-Entwicklung 402
Paar-Programmierung 225
Parkinsons Gesetz 403
Parnas, David L. 55, 411, 418, 586
Patch (kleine Korrektur) 572
Personal Software Process 83
Personas 372
PERT-Chart → Netzplan
Perzentilen 20
Petri-Netz (Beispiel) 14
Pfadüberdeckung 515, 521, 529, 530
Pflichtenheft 358
Überlappung 188
Phasenmodell 184
Pilotsystem (Prototyp) 168
PIM → MDA
Pioniere des Software Engineerings ix, 54
Pipe-Filter-Architekturmuster 432
Planung 40
Planungsspiel im Extreme Programming 223
Platon 4
Plug-in-Achitektur 336
Plug-in-Architekturmuster 436
Portierbarkeit (Architekturqualität) 453
Post-Architecture Model 122
P-Programme (nach Lehman) 161
Wiederverwendung 610
Präsentationsschicht 431
Prävention 568
Primärorganisation 99
Product Backlog (in Scrum) 230
Produktionsumgebung 564
Produktivität 76
Einflussfaktoren 76
Variationsbreite 77
Produktlinienarchitektur 449
Produktlinie → Software-Produktlinie 449
Produktqualität 66
Produktqualitäten (Einstufung) 70
Produkt (Resultat des Projekts) 92
Program Family 613
Programmeinheiten-Überdeckung 522
Programmgenerator 612
Programmierer (Rolle im Projekt) 74
Programmiersprachen 456
Eigenschaften 456
Kapselung 466
Zusicherungen 475
Programmierung
defensive 477
objektorientierte 428
Regeln 458
Programmierwerkzeuge 478
Programming in the Small/Large 90
Programmpfad-Überdeckung 522
Programmtest → Test
Programmtypen (nach Lehman) 162
Projektarbeit im Studium 622
Projektauftrag 108
Projektdokumentation 262
Projekteigentümer (Rolle im Projekt) 92
Projektklima (Prozessqualität) 69
Auswahl 148
Führungsprobleme 150
Rolle im Projekt 75
Projektmanagement 103
Regeln 151
Ziele 103
Projektmanager (Rolle im Projekt) 75
Projektorganisation 99
funktionale 99
Matrixorganisation 101
reine 100
Projektqualität 66
Projektstrukturplan 110
Projektteam 95
Projekt → Software-Projekt
Prototyping 163
evolutionär 169
experimentell 169
explorativ 168
Prozedur (Wiederverwendung) 612
Prozessbewertung 244
Prozessdokumentation 262
Definitionen 182
leichtes, schweres 183
Prozessqualität 66
Prozessreife 236
negative 249
Prozesstransparenz (Prozessqualität) 69
Prozessverbesserung 83, 91, 253
Prozess, gewachsener 181
Prozess (Definition) 90
Prüfling 480
Prüfresultat
negativ, falsch negativ 278
positiv, falsch positiv 278
Prüfumgebung 563
Prüfungen 273
PSM → MDA
Punktfehler 486
Qualitätsbewertung 309
Qualitätsbewusstsein 33
Qualitätsdokumentation 262
Qualitätskosten 62
Qualitätsmetriken 297
Qualitätssicherung 40
Qualitätssicherungsingenieur 272
Qualität → Software-Qualität
Quantität als Qualität 49
Quartile 23
Quellen der Anforderungen 107
geschlossenes 448
Grey Box 448
offenes 447
Rapid Prototyping 170
Rationalskala für Messwerte 301
Rationalskala → Skalen
Rational Unified Process 202, 207, 266
Bewertung 209
Redocumentation 591
der Architektur 596
des Codes 594
Referenzarchitektur 450
funktionale 450
logische 451
technische 452
Reifegrade (CMMI) 240
Reifegrade (SPICE) 251
Reifegradmodell 236
Release 557
Release-Kandidat 563
Release-Umgebung 564
Ressourcen-Planung 109
Re-structuring 589
Reusability 604
Reverse Engineering 589
Review 282
Erste-Hilfe-Kasten 288
Organisation 285
Regeln 285
Rollen 282
Technisches 282
Richtlinien 270
Risiken (Spiral-Modell) 178
Bewertung 133
Überwachung 136
Risikodiagramm 134
Risikomanagement 132
Notfallmaßnahmen 136
Präventivmaßnahmen 136
Rituale zum Projektabschluss 146
Robustheit 471
Ross, Douglas 381
Roundtrip-Folge 508
RUP → Rational Unified Process
Russell, Bertrand 87
Rüstzeiten beim Testen 494
SADT 381
Safety Integrity Levels 540
SCAMPI 245
Schaubilder 17
Schichtenstruktur → Software-Schichten
Schleifeninvariante 472
Schnittstelle 406
Schnittstellenbeschreibung 407
Schreibtisch-Test 281
Schrittweise Verfeinerung 402
Schulnoten 25
Scrum (Prozessmodell) 228
Bewertung 233
Dokumente 230
Prozess 231
Rollen 229
SEI 236
Seidel, Heinrich 32
Seiteneffekt 459
Sekundärorganisation 99
SEMAT 380
Separation of Concerns 418
SEPG 253
Sequenzdiagramm 462
Service Pack 573
Sherpa (im Zweierteam) 95
Shrinkware 93
Simplizität (Software-Qualität) 70
Singleton (Muster) 441
Sinnesreize 22
Sizing 131
Skalen 19
Übergänge 22
Skalentypen 19
skalieren 49
Skalierungsfaktoren für COOMO II 124
Software 34
Eigenschaften 35
Software-Alterung 586
Software-Architektur 407
Beschreibung 409
Muster 429
Perspektive 408
Refactoring 596
Sicht 408
Software-Architekt (Rolle im Projekt) 74
Software-Einheit 554
Bezeichnungsschema 560
Verwaltung 561
Software Engineering 43
als akademische Disziplin 619
Definitionen 46
Entstehung 46
Grundideen 47
in der Praxis 619
Probleme und Chancen 51
Software Engineering Institute → SEI
Software Engineering Process Group 253
Software-Engineering-Umgebungen 335
Software-Entwicklung
evolutionäre 171
inkrementelle 174
iterative 172
modellgetriebene → MDSD
moralische und ethische Aspekte 85
nach dem Treppenmodell 176
partizipative 362
objektorientierter 421
outside-in, inside-out 402
Prinzipien 410
top-down, bottom-up 402
Software-Evolution 585
Software-Hersteller 73
Software-IC 615
Software-Kosten 62
Software-Krise 46
Software-Lebenslauf 40, 46, 155
Software-Leute 73
Software Life Cycle → Software-Lebenslauf
Software Problem Report 576
Software-Produktlinie 449, 613
Initialisierung 107
Kontrolle und -steuerung 137
Planung 108
Probleme 149
Projektabschluss 146
Projekttypen 93
Regelkreis der Durchführung 137
Rollen, Verantwortlichkeiten 74
Software-Prozess 89
Bewertung und Verbesserung 235
Software-Prüfung 273
ohne/mit Rechner 279
Software-Qualität 65
Taxonomie 66
Voraussetzungen 235
Software-Qualitätssicherung 269
analytische Maßnahmen 272, 479
konstruktive Maßnahmen 272
organisatorische Maßnahmen 272
Software-Schichten 14, 420, 430
objektorientiert, protokollbasiert 431
Software Science 317
Software-System 405
Software-Wartung 40, 62, 565, 567
adaptive 567
korrektive 567
präventive 568
Test 484
verbessernde 568
Soll-Analyse 359
Soll-Ist-Vergleich im Test 498
Soll-Resultat 482
Prädikat 483
Sparsamkeit (Software-Qualität) 69
Spezialisierungsbeziehung 18
Eigenschaften 375
formale 378
grafische 381
natürlichsprachliche 381
Standardstruktur 393
Spezifikationsvollständigkeit (Software-Qualität) 70
Begutachtung 251
Prozessattribute 252
Prozessreferenzmodelle 251
Reifegrade 251
Spiralmodell 177
Sprache (Definition) 41
Sprachschablonen 384
Sprint Backlog (in Scrum) 230
Sprint-Burndown-Bericht (in Scrum) 231
Sprint (in Scrum) 232
S-Programme (nach Lehman) 161
Wiederverwendung 610
Stabilität des Lieferanten 58
Stand der Technik und der Praxis 620
Standup-Meeting 223
Startphase des Projekts 108
State Box im CDP 214
State (Muster) 444
Statische Perspektive (Architektur) 408
statistischer Test 523
Stellungnahme 292
Stichprobe 487
Strategy (Muster) 438, 439, 444
Stresstest 492
Stroud, John 318
Structured Design 413
Structured Programming 90
Structured Walkthrough 293
Struktogramm (Beispiel) 14
Strukturiertheit (Software-Qualität) 70
Strukturtest 489
Stub → Platzhalter
Studiengang Softwaretechnik 621
Substitution Principle 428
System 404
teilintegriertes 541
Systematischer Test → Test
Systemdokumentation 262
Systemdreieck 42
Systemperspektive (Architektur) 408
Systemprojekt 94
Systemtestumgebung 563
Tailoring 182
Tandem (Team aus zwei Personen) 95
Taxonomie 41
Teamorganisation 95
anarchische 96
Chief-Programmer-Team 98
demokratische 96
hierarchische 97
Teile-Ganzes-Beziehung 420, 423
Template Method (Muster) 442
Termindrift-Diagramme 144
Termineinhaltung (Prozessqualität) 69
Terminplan 108
Termüberdeckung 514, 517, 528, 538
Test 479
Anwendungsfall-basierter 510
erfolgreich, erfolglos 481
in der Wartung 484
Informationsfluss 482
Schleifen 521
statistischer 215
systematischer 480
vollständiger 487
Vor- und Nachteile 488
Zielumgebung 480
Zufallswerte als Testeingaben 523
zustandsbasierter 506
Testabbruch 495
Testablauf 493
Testausführung 495
Testauswertung 496
Testbarkeit (Architekturqualität) 453
Testbarkeit (Software-Qualität) 70
Testbericht 493
Test Driver 494
Testendekriterium 496
Tester (Rolle im Projekt) 74
Testfall 482
Testfallauswahl 498
Testgüte 497
Testkonzepte 499
Testüberdeckung 500
Testumgebung 495
Testvorbereitung 493
Testwerkzeuge 498
Time to Market 176
Toaster-Architektur 336
Top-down-Entwicklung 402
Top-down-Integration 544
Transitionsüberdeckung 507
Transparenz (Wort) 41
Trennung von Zuständigkeiten 418
Treppenmodell 176
Tukey, John W. 34
Überdeckungskriterien 514
Uhrmacher-Analogie 401
Umfangsmetriken 297
Aktivitätsdiagramm 512
Klassendiagramm 423
Sequenzdiagramm 462
Use-Case-Diagramm 390
Unadjusted Function Points 129
Unified Modeling Language → UML
Aktivitäten 204
Arbeitsabläufe 205
Iterationen 205
Phasen 204
Rollen 204
Unit-Test 491
Untermedian 20
Unzuverlässigkeit 327
Upgrade 573
Usability 370
Use-Case-Diagramm 390
Use Case Points 131
Use Case → Anwendungsfall
Validierung (Begriff) 277
Variante 555
Variantenfamilie 555
Verbesserung → Software-Wartung, verbessernde
Verfügbarkeitstest 492
Verifikation (Begriff) 277
Version 554
Versionsverwaltung → Konfigurationsverwaltung
Verständlichkeit (Software-Qualität) 69
Verteilungsperspektive (Architektur) 409
Vertragsmodell 472
Aktivitäten 192
Bewertung 201
Entscheidungspunkte 195
Entwicklungsstrategien 197
Produkte 193
Projektassistent 199
Projekttypen 192
Tailoring 199
Vorgehensbausteine 193
Volere 393
Volumensmetriken 297
nichtlineares 169
Vorprojekt 104
Walkthrough 293
Wanderung als Projekt-Metapher 184
Wartbarkeit (Architekturqualität) 453
Wartungsingenieur 581
Wartungsingenieur (Rolle im Projekt) 74
Wartungsqualität 67
Wartung → Software-Wartung
strenges 159
Wasserfallmodell (Darstellung) 14
Weber’sches Gesetz 22
Wegwerfprototyp 168
Wegwerftest 490
Weiterbildung der Software-Ingenieure 82, 623
Werkstoffe der Software 37, 37, 456
Auswahl 345
Bewertung 331
Einführung 347
Integration 338
Werkzeugkasten 335
Werkzeug-Material-Ansatz 452
Werkzeug (Definition) 41
Whiskers im Boxplot 23
Wiederinbetriebnahmetest 491
Wiederverwendbarkeit 604
geplante 605
im engeren Sinne 604
Kosten und Nutzen 607
ungeplante 605
Wikipedia 55
Wittgenstein, Ludwig 305
Workaround 577
Work Breakdown Structure 110
Wrapper 598
XP → Extreme Programming
Zählen (Absolutskala) 20
Zeiterfassung 139
Zeitpunkt 21
Zertifizierung einer fachlichen Kompetenz 74
Zusammenhalt 413
Zusicherung 473
in Java 476
in OCL 475
Zustandsautomat 507
Zustandsreporter 510
Zustandsüberdeckung 507
Zustandsübergangsbaum 508
Zuverlässigkeit 325
Zweigüberdeckung 514, 516, 528, 538
Zyklen im Projektablauf 186
zyklomatische Komplexität 315
.NET 341
4+1 View Model of Architecture 408
90 %-fertig-Syndrom 187