Requel is a Web-based requirements management system that supports collaboration among all stakeholders and provides (very limited) automated assistance to validate requirements and suggest improvements. It supports requirements as goals, stories, and use-cases.
See the User Guide for more details on using Requel. NOTE Chapter 5, Requel Setup is no longer relevant with the executable Jar file.
For more information about the motivation for this project see the Thesis Document.
See the example Requel.xml project file that can be imported.
This release replicates the functionality of the original release from 2009, but as an executable jar file that is easier to configure and run. It has an embedded tomcat web server so you only need to have a MySQL database running. Just pass database settings and a port to listen on if 8080 is not available:
Pass in the database setting parameters like this:
- jdbc url --spring.datasource.url=<url>
- username --spring.datasource.username=<username>
- password --spring.datasource.password=<password>
Optionally pass the service port like this:
- port --server.port=<portnumber>
java -jar Requel-1.0.1.jar --spring.datasource.url=jdbc:mysql://localhost:3306/requeldb?createDatabaseIfNotExist=true --spring.datasource.username=root --spring.datasource.password=password --server.port=8081
Then access the app http://localhost:8081/
log in to the application as admin user with password admin.
check out https://hub.docker.com/r/rreganjr/requel/
docker network create requel-net
docker run --name requelDB --net=requel-net -e MYSQL_ROOT_PASSWORD=pa33w0rd -d mysql:5.6.32
docker run --name requel --net=requel-net -p8181:8080 -d rreganjr/requel:1.0.1 --spring.datasource.url=jdbc:mysql://requelDB:3306/requeldb?createDatabaseIfNotExist=true --spring.datasource.password=pa33w0rd
Then access the app http://localhost:8181/