The objective of the project is to use reverse requirements engineering as a first step to trace the already existing functions and requirements of a mobile device app prototype created in advance. On this basis, the requirements from a further development of the app are surveyed, analyzed and documented as a second step. The result of the project is a software requirements specification (SRS) document for the app.
Supplement
The core activity as part of-further development of the app is structured preparation of the requirement which are identified, analyzed, specified and validated in targeted workshops. These activities do not take place in linear succession, but are linked together by repetitions and backward jumps. Ultimately, all disciplines of requirements engineering (RE) are used as a building block for requirement definition and documentation. Moreover, tools such as using a development environment (IDE) and employing a usability engineering tool are significant for the successful completion of the project work.
Subject description
During the course of the project, common methods or requirement engineering are applied. These include standardized procedures which comprise both formal language documentation according to UML standard and general natural language documentation of use cases and activities. Furthermore, surveyed requirements are defined for the purpose of-further developing the app including according to the standards of usability engineering.