Krallmann / Dockter / Ritter | Modellbasiertes Requirements Engineering | E-Book | sack.de
E-Book

E-Book, Deutsch, 224 Seiten

Krallmann / Dockter / Ritter Modellbasiertes Requirements Engineering

Von der Anforderung zum ausführbaren Testfall
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



Ob agiler Kontext oder doch noch ganz klassisch - ein effizientes Anforderungsmanagement ist aus heutigen Unternehmen nicht mehr wegzudenken. Besonders herausfordernd ist es dabei, modellbasierte Ansätze für das Requirements Engineering nutzbar zu machen. Angefangen mit traditionellen Methoden bis hin zur Agilität gewähren die Autoren einen detaillierten Einblick in die Materie und zeigen anhand faszinierender Ausführungen, wie man komplexe Anforderungen fehlerarm entwickelt und wie modellbasierte Ansätze das Requirements Engineering unterstützen und wie die Ergebnisse dieses modellbasierten Requirements Engineerings für weitere Projektaktivitäten produktiv genutzt werden können. Voraussetzung ist dabei stets eine angemessenen Teamstruktur und deren Einbindung in unterschiedliche Softwareentwicklungskontexte. Auch diesen Themen wird von den Autoren der notwendige Platz eingeräumt.

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.

Krallmann / Dockter / Ritter Modellbasiertes Requirements Engineering jetzt bestellen!

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



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.