Project name |
A Tool for capturing, managing and reusing non-functional requirements in software development projects |
Project mission |
The mission of this project is to develop a web-based tool for capturing and managing non-functional requirements for software development projects! We aim to improve software quality by making it easier to (re)use these requirements. Its use is project-based, which means there can be met a new choice of non-functional requirements for every new project by a single user. The tool shall enable flexibly addable data in form of a single NFA or an NFA package. |
Industry partner |
Msg Systems AG |
Team logo |
|
Project summary |
Our AMOS team of 8 students participated in this project in cooperation with MSG Systems AG, our industry partner. In this project, we built a web based tool to capture, store and manage the non-functional requirements (NFA) in a software project. It is developed with a focus on the making project and stakeholder management easier for consultants of our industry partner. Latest technologies have been incorporated in developing this tool. The basic functions that make this tool are a complete NFA catalog, create and manage new projects, add new NFA along with their blueprint and export project data to different stakeholders. The primary objective behind building this tool was to improve efficiency and reduce time spent on managing projects with a variety of NFAs. Due to its wide scope of application, this tool is scalable and enriched with more advanced features if needed in future. |
Project illustration |
|
Project repository |
https://github.com/AMOSTeam1/NFA-Tool |