IEEE Access (Jan 2024)
Constructing a Software Requirements Tool Based on the Reusability Attribute
Abstract
The use of requirements as a tool to help users identify, review, and organize the requirements of software systems is growing in popularity in the research community. On the other hand, the study offered a strategy for guiding stakeholders, both computer and non-computer people, through the process of eliciting requirements in some domains. The goal was to provide knowledge on requirement elicitation for specific domains that are more accessible. To prepare and use requirement patterns, a tool that aids in the identification of thorough and consistent requirements was developed. You may be able to find them more quickly with this tool if you make use of the reusability attribute and the ability to create new patterns. The objective of this study is to develop a comprehensive tool that addresses the “functional, non-functional requirements, and business rules” expressed in natural language with the domain specification. These are the fundamental aspects of the requirements. As it is used to develop projects with a similar scope and the potential to include new requirements and features, the tool has demonstrated its effectiveness in identifying key system requirements in terms of time spent and accuracy. The tool also provides the option of creating a template that combines the new properties with the reusable ones. Using the suggested tool, the case study is given.
Keywords