Homepage: Peter Haumer
|
|
|
I recently published my Ph.D. Thesis entitled "Requirements Engineering with Interrelated Conceptual Models and Real World Scenes"Ph.D. Thesis, Technical University Aachen (RWTH
Aachen), Department for Information Systems (Informatik
V). GMD Research Series 2000, No.9, GMD Forschungszentrum Informationstechnik, ISBN
3-88457-381-0, ISSN 1435-2699. This thesis has been supervised and reviewed by Prof. Dr. M. Jarke (Technical University Aachen, RWTH) and N.A.M. Maiden Ph.D. (City University London).
AbstractRequirements Engineering (RE) is the process of creating requirements documents with the objective to establish a complete, consistent, and unambiguous description of intended changes for a given application domain (e.g. in respect to software, hardware, or business processes) on an abstract conceptual level. RE is also a cooperative learning process in which stakeholders from different backgrounds (having different experiences and objectives) and requirements analysts have to communicate with each other to gain a common understanding on the application domain as well as to elicit and validate requirements. Because in general, stakeholders are not trained to understand abstract descriptions/models the use of scenarios (i.e. concrete stories of existing or desired system usage) and real world scenes (captured or animated observations of current or future system usage system usage employing rich media like video) become more and more popular in industrial practice to improve communication about the application domain and desired changes. However, current scenario-based RE approaches and techniques utilising rich media in the analysis process (e.g., ethnographical or participatory design techniques) do not provide a tight and fine granular integration of scenarios and scenes with conceptual descriptions. The approach presented in my PhD thesis provides tool-supported fine-granular interrelations between parts of abstract concepts of conceptual models and parts of concrete real world scenes that have influenced the creation of the concept or have been used for validation. The established interrelations result in a special form of pre-requirements traceability which extends existing traceability approaches in RE in the way that it provides i) traceability back to concrete instance examples from the real world instead of just tracing between different representations of abstractions and ii) traceability in a fine-grained way allowing interrelations of arbitrary parts of conceptual models with arbitrary parts of real world scenes and not just interrelationships on a document level. I developed methods and a supporting process-centred modelling environment which utilises the interrelations in a reference base kind of manner to support the explanation and negotiation as well as informal and formal inspections of the conceptual models. The interrelated concepts are also used as a structuring mechanism for the (normally unstructured) real world scenes allowing, for instance, to compare different observations (e.g., two different usage situations of the same activity in different locations) in respect to the concepts they are related to or to evaluate the coverage of the current analysis. We have validated the approach in two case studies and experimental research in the industrial field of mechanical engineering.
Table of ContentsChapter
1 Part I: Problem Analysis Chapter
2 Chapter
3 Part II: Solution Chapter
4 Chapter
5 Part III: Application and Validation Chapter
6 Chapter
7 Chapter
8 References Appendix A |
|
|