Requirement management tool
Martin Jelen · Digital Repository (National Repository of Grey Literature) · 2009
Managing requirements for software projects is a key task throughout the whole lifetime of the project. Recognizing this, it is the goal of the bachelor thesis to design and implement a tool that simplifies and automates requirements management and provides a clear view of the current state of managed projects as well as their history. It is not intented as a single project management solution but rather to be used with other specialized software. Implemented is the ability to capture the managed project's structure and multiple types of requirements (e.g. functional, performance, usability) with clearly defined relationships. The project's representation can further evolve, all previous versions are stored and changes can be reviewed. Data presentation is accomplished with multiple views of requirements and allows to trace changes through the relationships. Finally, the gathered data may be exported in either structured form for further transformation or as user-readable reports. Requirements, their atributes and types, as well as views on the requirements are highly configurable to provide support to projects independent of development methodology used - from agile approaches with minimum administrative documents to more formalized processes such as RUP.