Skip to content
This repository was archived by the owner on Apr 11, 2026. It is now read-only.
Diogo Carvalho edited this page Jul 29, 2023 · 8 revisions

Welcome to the ReQuest wiki!

ReQuest

What is ReQuest?

ReQuest is a requirement management tool built for students by a student. It is a gamified web application designed to simplify the process of managing software requirements, especially for university students. The project was developed as part of the Computer Science and Engineering Bachelor's degree program at UBI to provide students with a user-friendly and interactive solution for requirement management.

Who is ReQuest for?

ReQuest is primarily designed for university students who are involved in software development projects. It caters to students who need an efficient and user-friendly platform to manage their software requirements. By offering a gamified and collaborative environment, ReQuest aims to make the process of requirement management more engaging and accessible to students.

What problem does ReQuest solve?

ReQuest addresses the challenges faced by students in using complex requirement management tools. Many existing market tools lack simplicity and may not be suitable for the specific needs of students in an academic setting. ReQuest aims to simplify the process of managing software requirements by providing a gamified and collaborative platform. This helps students ensure the quality and precision of their requirements, thus reducing the risk of potential issues in software projects.

What principles underline ReQuest?

  1. Gamification: By incorporating gamification elements, ReQuest aims to make the process of requirement management more enjoyable and engaging for students, fostering active participation and learning.
  2. Collaboration: ReQuest promotes collaboration among students, allowing them to work together effectively as a team to complete their software projects and manage requirements collectively.
  3. Artificial Intelligence: Leveraging AI technologies, ReQuest provides students with valuable insights and suggestions for managing their requirements more efficiently and effectively.

How does ReQuest accomplish its goals?

References on Software Engineering

  • Software Engineering by Ian Sommerville: This book provided valuable insights into requirement engineering and the software development lifecycle, guiding the analysis phase in ReQuest.
  • The Requirements Engineering Handbook by Ralph R. Young: A significant source that offered in-depth knowledge on requirement engineering techniques, highlighting the importance of well-defined and quality requirements.
  • System Verification by Jeffrey O. Grady: This book presented the concepts of functional and non-functional requirements, which helped in distinguishing different types of requirements in ReQuest.