E-Book, Deutsch, 224 Seiten
Krallmann / Dockter / Ritter Modellbasiertes Requirements Engineering
1. Auflage 2017
ISBN: 978-3-86802-362-6
Verlag: entwickler.press
Format: PDF
Kopierschutz: 1 - PDF Watermark
Von der Anforderung zum ausführbaren Testfall
E-Book, Deutsch, 224 Seiten
ISBN: 978-3-86802-362-6
Verlag: entwickler.press
Format: PDF
Kopierschutz: 1 - PDF Watermark
Achim Krallmann arbeitet als Seniorberater in einem renommierten Softwareberatungsunterneh-men. Dabei erforscht er seit über 20 Jahren das Potenzial modellbasierter Ansätze und setzt diese erfolgreich in Softwareprojekten ein. Diana Dockter ist Seniorberaterin in einem renommierten Softwareberatungsunternehmen. Mit der Beratung und operativen Unterstützung, vorrangig in den Bereichen Anforderungs- und Prozessmanagement, hat sie ihre Leidenschaft zum Beruf gemacht. Alexander Ritter ist als Berater in einem renommierten Softwareberatungsunternehmen tätig. Dabei kann er von seiner langjährigen Erfahrung als Softwaretester und Mitarbeiter in klassischen und agilen Projekten profitieren.
Autoren/Hrsg.
Weitere Infos & Material
1;1 Einleitung;9
1.1;1.1Motivation zu diesem Buch;9
1.2;1.2Zielgruppen des Buchs;11
1.3;1.3Gliederung des Buchs;11
1.4;1.4Danksagungen;12
2;2Requirements Engineering;15
2.1;2.1Grundsätzliches zum Requirements Engineering;15
2.1.1;2.1.1Der Begriffswald;15
2.1.2;2.1.2Die Beteiligten;16
2.1.3;2.1.3Die Nutzer des Fachkonzepts;17
2.1.4;2.1.4Die fachliche Beschreibung;17
2.1.5;2.1.5Die Anforderungsarten;18
2.1.6;2.1.6Die Qualitätskriterien einer Anforderung;20
2.1.7;2.1.7Zusammenfassung;21
2.2;2.2Methodisches Vorgehen zur Fachkonzepterstellung;21
2.2.1;2.2.1Zuerst ist die Idee;22
2.2.2;2.2.2Weitere Detaillierung mit der Strukturierten Analyse;25
2.2.3;2.2.3Wesentliche Inhalte eines Fachkonzepts;30
2.2.4;2.2.4Zusammenfassung;39
2.3;2.3Agile Ansätze;39
2.3.1;2.3.1Das agile Manifest und seine Auswirkungen im Entwicklungsalltag;40
2.3.2;2.3.2Meetings und Artefakte;42
2.3.3;2.3.3Anwendung in überlappenden Zyklen;47
2.3.4;2.3.4Anwendung auf das Beispiel;48
2.3.5;2.3.5Anwendungsfälle;49
2.3.6;2.3.6Prozesse;50
2.3.7;2.3.7Geschäftsobjekte;51
2.3.8;2.3.8Beteiligte Systeme und Schnittstellen;53
2.3.9;2.3.9Masken und Felder;54
2.3.10;2.3.10Entwicklungsprozess „Mini-V-Modelle“;54
2.3.11;2.3.11Zusammenfassung;56
3;3Umsetzung des modellbasierten Requirements Engineerings;57
3.1;3.1Modellierungssprachen;57
3.2;3.2Beispiel Urlaubsplanung;60
3.2.1;3.2.1Geschäftsobjektmodell;60
3.2.2;3.2.2Präsentationsmodell;63
3.2.3;3.2.3Kontextmodell;65
3.2.4;3.2.4Prozessmodell;66
3.2.5;3.2.5Anwendungsfallmodell;68
3.2.6;3.2.6Zusammenfassung;71
3.3;3.3Definition der Modellierungssprache über Metamodelle;73
3.4;3.4Der Einsatz von Modellierungswerkzeugen;79
3.4.1;3.4.1Einfache Konfiguration;82
3.4.2;3.4.2Komplexe Konfigurationen;87
3.4.3;3.4.3Framework;91
3.4.4;3.4.4Generator für die Metamodelle;94
3.4.5;3.4.5Plausibilisierungen;99
3.4.6;3.4.6Benutzeroberflächen;110
3.4.7;3.4.7Metriken;122
3.4.8;3.4.8Dokumentengenerierung;123
3.4.9;3.4.9Versionsmanagement;126
3.4.10;3.4.10Architektur;128
4;4Test Engineering;131
5;5Requirements und Test Engineering;137
5.1;5.1Erstellen der Testobjekte;138
5.2;5.2Generierung von Testfällen;145
5.3;5.3Meldung von Abweichungen;150
5.4;5.4Weitere Beispiele;151
6;6Teamaufbau;157
6.1;6.1Artefakte;159
6.2;6.2Klassisches Vorgehen;161
6.2.1;6.2.1Rollen;161
6.2.2;6.2.2Prozess;165
6.3;6.3Agiles Vorgehen;167
7;7Einsatzszenarien;169
7.1;7.1Modellbasiertes Requirements Engineering im klassischen Projektumfeld;170
7.2;7.2Modellbasiertes Requirements Engineering im agilen Projektumfeld;172
7.3;7.3Modellbasiertes Requirements Engineering als Service;178
8;8Change-Management-Prozess;183
9;9Zusammenfassung;185
10;10Anhang;191
10.1;10.1Jira und Rest API;191
10.2;10.2Modellbasierte Testautomatisierung;201
10.3;10.3Problemkind Projektkommunikation;210
11;Literaturliste;219




