Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

A tool for supporting user interface specification by prototyping

: Storck, Michael
: Rombach, H. Dieter; Mukasa, Kizito Ssamula

Kaiserslautern, 2009, VII, 83 S.
Kaiserslautern, TU, Dipl.-Arb., 2009
Fraunhofer IESE ()
user interface prototyping; requirements specification language; requirement reuse

As time is a more and more critical and important factor in software development the need for reusing information and products of the different stages in the software development process has become more important than ever before. A great vision in software development is to have a methodology, and tools supporting this methodology, for building software products more or less automatically from the initial needs of the user.
The EU-funded project "requirements driven software development system" - ReDSeeDS - aims to achieve this vision by providing a methodology for a scenario-driven software development, with the reuse of information and artifacts from previous projects. The technical artifacts can reach from initial requirements to the final implementation of a software product. A case -based repository, which stores the artifacts of the software development process for the purpose of reuse, and a toolkit to apply the methodology support it.
Among others ReDSeeDS provides a language for the specification of requirements (RSL) and a model for describing the behavior of user interfaces with UIStoryboards. A UIStoryboard is a series of screenshot-like scenes
and links between those scenes. The scenes visualize the user interactions with the software system and point to the resulting events of the software system. The goal of this diploma thesis is, to make a first step in bridging the gap between the textual requirements representation of software use cases and the graphical representation of the user interaction with UIStoryboards. Therefore a tool will be provided that supports creating and editing UIStoryboards as well as managing transformations between the textual scenario representation and the corresponding UIStoryboard.