Eine Methodologie für agiles und kollaboratives Requirements-Engineering:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | German |
Veröffentlicht: |
Leipzig
2012
|
Schriftenreihe: | Leipziger Beiträge zur Informatik
XXXIII |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XI, 223 S. Ill. |
ISBN: | 9783941608207 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV040443957 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 120926s2012 a||| m||| 00||| ger d | ||
020 | |a 9783941608207 |9 978-3-941608-20-7 | ||
035 | |a (OCoLC)809370843 | ||
035 | |a (DE-599)BSZ369341287 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-91 | ||
082 | 0 | |a 005.12028 |2 22//ger | |
084 | |a ST 515 |0 (DE-625)143677: |2 rvk | ||
084 | |a DAT 335d |2 stub | ||
084 | |a DAT 616d |2 stub | ||
100 | 1 | |a Riechert, Thomas |e Verfasser |0 (DE-588)132894424 |4 aut | |
245 | 1 | 0 | |a Eine Methodologie für agiles und kollaboratives Requirements-Engineering |c Thomas Riechert |
264 | 1 | |a Leipzig |c 2012 | |
300 | |a XI, 223 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Leipziger Beiträge zur Informatik |v XXXIII | |
502 | |a Zugl.: Leipzig, Univ., Diss., 2012 | ||
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
830 | 0 | |a Leipziger Beiträge zur Informatik |v XXXIII |w (DE-604)BV022364819 |9 33 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025291742&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025291742 |
Datensatz im Suchindex
_version_ | 1804149501555900416 |
---|---|
adam_text | Titel: Eine Methodologie für agiles und kollaboratives Requirements-Engineering
Autor: Riechert, Thomas
Jahr: 2012
Inhaltsverzeichnis
1 Einführung: Motivation und Problemfelder 1
1.1 Motivation................................. 1
1.2 Forschungsergebnisse und Struktur dieser Dissertation......... 6
1.3 Ableitung erweiterter Problemfelder aus einer Expertenbefragung . . 7
1.4 Relevante Forschungsgebiete....................... 12
1.4.1 Requirements-Engineering.................... 13
1.4.2 Semantic Web........................... 14
1.4.3 Knowledge-Engineering und -Management im Software-
Engineering ............................. 16
2 Gegenstand der Arbeit 19
2.1 Durchführung einer Anforderungsanalyse für die SoftWiki-Plattform . 20
2.1.1 Ideenfindung während der Expertenbefragung......... 21
2.1.2 Ableitung von Zielen an das SoftWiki-System......... 21
2.1.3 Beschreibung von Szenarien und Überarbeitung der Ziele ... 23
2.2 Ableitung von Zielen durch die Analyse aktueller Trends im Software-
Engineering ................................ 24
2.3 Paradigmen der SoftWiki-Methodologie................. 26
2.4 Lösungsszenario für den Einsatz der SoftWiki-Methodologie ..... 27
2.5 Spezifikation der SoftWiki-Methodologie................ 30
2.5.1 SoftWiki-Paradigmen....................... 30
2.5.2 SoftWiki-Modelle......................... 31
2.5.3 SoftWiki-Prozess......................... 32
2.5.4 Stakeholder............................ 33
2.5.5 SoftWiki-Werkzeuge....................... 34
3 Analyse des anwenderorientierten kollaborativen Requirements-
Engineering 35
3.1 Requirements-Engineering-Prozess.................... 36
3.1.1 Gewinnung von Anforderungen................, 38
3.1.2 Übereinstimmung von Anforderungen.............. 39
3.1.3 Dokumentation von Anforderungen............... 39
3.1.4 Validierung von Anforderungen................. 40
3.1.5 Management von Anforderungen ................ 41
3.2 Kollaboratives Content-Management mit Wiki-Systemen....... 41
3.3 Wiki-basiertes Requirements-Engineering................ 43
3.4 Klassifikation und Analyse von Wiki-Systemen für das Requirements-
Engineering ................................ 44
3.5 Existierende Ansätze für den Einsatz semantischer Wiki-Systeme im
Requirements-Engineering........................ 47
3.5.1 WikiReq .............................. 47
3.5.2 Software Organization Platform (SOP)............. 49
3.5.3 SmartWiki ............................. 50
4 Semantic Web Ontologie für das Requirements-Engineering 53
4.1 Semantische Wissensrepräsentation mittels Web Ontology Language
(OWL)................................... 54
4.2 Darstellungsformen der Semantic Web Ontologie für das
Requirements-Engineering........................ 56
4.2.1 Notation eines Vokabulars.................... 56
4.2.2 Notation von Instanzen zu einem Vokabular.......... 58
4.3 Alignment-Muster für die Einbindung externer Vokabulare...... 60
4.3.1 Muster - Direktes Alignment .................. 61
4.3.2 Muster - Abgeleitete Klasse................... 62
4.3.3 Muster - Abgeleitete Rolle.................... 62
4.3.4 Muster - Äquivalente Klassen und Rollen............ 62
4.3.5 Muster - Gemeinsame Instanzen ................ 63
4.4 Kernkonzepte der Ontologie....................... 64
4.4.1 Konzept - Anforderung...................... 66
4.4.2 Konzept - Abhängigkeiten zwischen Anforderungen...... 67
4.4.3 Konzept - Anforderungsquellen................. 67
4.4.4 Konzept - Nachvollziehbarkeit von Änderungen........ 69
4.4.5 Konzept - Klassifizierung von Anforderungen ......... 70
4.4.6 Konzept - Referenzpunkte.................... 71
4.4.7 Konzept - Verschlagwortung und Glossar............ 71
4.4.8 Konzept - Kommentierung und Bewertung........... 72
4.4.9 Konzept - Personal Tagging................... 73
4.4.10 Konzept - Mehrere Projekte................... 74
4.5 Historie der SWORE und Zusammenfassung.............. 74
5 Der SoftWiki-Prozess 77
5.1 SoftWiki-Integrationsszenarien...................... 77
5.2 Die vier Phasen des SoftWiki-Prozesses................. 79
5.3 Initialisierung der SoftWiki-Methodologie................ 80
5.4 Import von anforderungsrelevanten Informationen und Anforderungen 82
5.5 Kollaboratives Wiki-basiertes Requirements-Engineering ....... 83
5.6 Export von Anforderungen........................ 87
5.6.1 Export im RDF-Format..................... 88
5.6.2 Export über das Requirements Interchange Format...... 90
6 Realisierung der SoftWiki-Plattform 93
6.1 Das OntoWiki Applikations-Framework.................93
6.1.1 OntoWiki - Persistenzschicht .................. 94
6.1.2 OntoWiki - Applikationsschicht.................96
6.1.3 OntoWiki - Benutzerschnittstelle................97
6.1.4 Das semantische Daten-Wiki OntoWiki.............98
6.1.5 Versionen des OntoWiki-Frameworks..............100
6.2 SoftWiki-Plattform für das verteilte Requirements-Engineering .... 100
6.2.1 Navigation.............................101
6.2.2 Ansicht einer Anforderung....................104
6.2.3 Bewertung und Diskussion....................104
6.2.4 Mehrsprachigkeit.........................104
6.3 Architektur der SoftWiki-Plattform...................104
6.3.1 Generische SoftWiki-Erweiterungen...............106
6.3.2 Speziell entwickelte SoftWiki-Erweiterungen..........108
6.3.3 Versionen der SoftWiki-Plattform................111
6.4 Weitere Werkzeuge zu Unterstützung der SoftWiki-Plattform.....113
6.4.1 InteractiveExtractor .......................113
6.4.2 CSV-Importer Erweiterung für OntoWiki............115.
6.4.3 Softfox: Import von Nutzerfeedback...............115
6.4.4 Projektmodell Visualisierung...................117
6.4.5 SoftWiki-Projekte-Portal.....................117
7 Änwendungsfalle und Evaluation 119
7.1 Realisierte Requirements-Engineering Projekte.............119
7.1.1 Industrielle Anwendungsfälle...................121
7.1.2 Anwendungsfälle im E-Government...............124
7.1.3 Anwendungsfälle aus der Open-Source Softwareentwicklung
im Portal COfundOS.......................127
7.1.4 Anwendungsfälle in der Open-Source Softwareentwicklung im
SoftWiki-Projekte-Portal.....................128
7.2 Evaluierung ausgewählter industrieller Anwendungsfälle........130
7.2.1 Vorgehensweise und Kriterien bei der Evaluierung.......131
7.2.2 Evaluierungsziele und der daraus resultierende Fragebogen . . 131
7.2.3 Durchführung der Evaluierung..................135
7.2.4 Ergebnisse und Auswertung der industriellen Evaluierung . . . 135
7.3 Das Kompetenznetzwerk SoftWiki....................137
8 Integration der SoftWiki-Methodologie in das COfundOS-
Entwicklungsmodell 139
8.1 Das COfundOS-Entwicklungsmodell...................140
8.1.1 Die COfundOS-Prinzipien....................140
8.1.2 Der COfundOS-Prozess......................141
8.2 Die COfundOS-Plattform ........................142
8.3 Integration der SoftWiki-Methodologie.................143
8.4 Realisierung der SoftWiki-Integrator-Erweiterung für OntoWiki . . 145
8.5 Zusammenfassung und Ausblick......................147
9 Anwendung der SoftWiki-Methodologie zur Realisierung von Pro-
duktionscockpits im BMW-Werk Leipzig 149
9.1 Motivation.................................149
9.2 Beschreibung der Projektumgebung...................150
9.2.1 Applikationsumgebung......................151
9.2.2 Ist-Analyse bei der Anforderungserhebung...........152
9.2.3 Optimierungspotentiale......................152
9.2.4 Werkzeuge zur Berichtserstellung und Darstellung von Kenn-
zahlensystemen ..........................154
9.3 Kriterienlandschaft und Entscheidungsmodell .............155
9.4 Requirements-Engineering Prozess.................... 156
9.5 Integration der SoftWiki-Methodologie.................157
9.6 Anforderungserhebung mit der SoftWiki-Methodologie ........158
9.6.1 Integration in die SoftWiki-Plattform..............158
9.6.2 Entscheidungsfindung.......................159
9.6.3 Ausgabe und Überprüfung der getroffenen Entscheidungen . . 159
9.7 Wiederverwendung............................162
9.8 Zusammenfassung und Ausblick.....................162
10 Zusammenfassung und weiterführende Arbeiten 165
Literaturverzeichnis 171
A Anhang zur Dissertation 189
A.l Anforderungen aus der Expertenbefragung...............189
A.2 SoftWiki-Ziele...............................191
A.3 SoftWiki-Szenarien............................195
A.4 SWORE..................................205
A.5 Mapping zwischen SWORE und RIF-Schema..............213
|
any_adam_object | 1 |
author | Riechert, Thomas |
author_GND | (DE-588)132894424 |
author_facet | Riechert, Thomas |
author_role | aut |
author_sort | Riechert, Thomas |
author_variant | t r tr |
building | Verbundindex |
bvnumber | BV040443957 |
classification_rvk | ST 515 |
classification_tum | DAT 335d DAT 616d |
ctrlnum | (OCoLC)809370843 (DE-599)BSZ369341287 |
dewey-full | 005.12028 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.12028 |
dewey-search | 005.12028 |
dewey-sort | 15.12028 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01393nam a2200361 cb4500</leader><controlfield tag="001">BV040443957</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120926s2012 a||| m||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783941608207</subfield><subfield code="9">978-3-941608-20-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)809370843</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BSZ369341287</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.12028</subfield><subfield code="2">22//ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 515</subfield><subfield code="0">(DE-625)143677:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 335d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 616d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Riechert, Thomas</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132894424</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Eine Methodologie für agiles und kollaboratives Requirements-Engineering</subfield><subfield code="c">Thomas Riechert</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Leipzig</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XI, 223 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Leipziger Beiträge zur Informatik</subfield><subfield code="v">XXXIII</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Leipzig, Univ., Diss., 2012</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Leipziger Beiträge zur Informatik</subfield><subfield code="v">XXXIII</subfield><subfield code="w">(DE-604)BV022364819</subfield><subfield code="9">33</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025291742&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025291742</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV040443957 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:24:02Z |
institution | BVB |
isbn | 9783941608207 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025291742 |
oclc_num | 809370843 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | XI, 223 S. Ill. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
record_format | marc |
series | Leipziger Beiträge zur Informatik |
series2 | Leipziger Beiträge zur Informatik |
spelling | Riechert, Thomas Verfasser (DE-588)132894424 aut Eine Methodologie für agiles und kollaboratives Requirements-Engineering Thomas Riechert Leipzig 2012 XI, 223 S. Ill. txt rdacontent n rdamedia nc rdacarrier Leipziger Beiträge zur Informatik XXXIII Zugl.: Leipzig, Univ., Diss., 2012 (DE-588)4113937-9 Hochschulschrift gnd-content Leipziger Beiträge zur Informatik XXXIII (DE-604)BV022364819 33 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025291742&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Riechert, Thomas Eine Methodologie für agiles und kollaboratives Requirements-Engineering Leipziger Beiträge zur Informatik |
subject_GND | (DE-588)4113937-9 |
title | Eine Methodologie für agiles und kollaboratives Requirements-Engineering |
title_auth | Eine Methodologie für agiles und kollaboratives Requirements-Engineering |
title_exact_search | Eine Methodologie für agiles und kollaboratives Requirements-Engineering |
title_full | Eine Methodologie für agiles und kollaboratives Requirements-Engineering Thomas Riechert |
title_fullStr | Eine Methodologie für agiles und kollaboratives Requirements-Engineering Thomas Riechert |
title_full_unstemmed | Eine Methodologie für agiles und kollaboratives Requirements-Engineering Thomas Riechert |
title_short | Eine Methodologie für agiles und kollaboratives Requirements-Engineering |
title_sort | eine methodologie fur agiles und kollaboratives requirements engineering |
topic_facet | Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025291742&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV022364819 |
work_keys_str_mv | AT riechertthomas einemethodologiefuragilesundkollaborativesrequirementsengineering |