Analysis towards Non-functional Requirements: Current Issues and Approaches: (A Survey)
DOI:
https://doi.org/10.63163/jpehss.v3i4.979Abstract
Non-functional requirements (NFRs) are crucial for software quality and project success, but in reality, they are frequently overlooked or poorly handled. The existing problems and difficulties with NFR elicitation, documentation, prioritization, and management in Pakistani software companies are examined in this study using a survey-based methodology. Software specialists from various organizations were given standardized questionnaires to complete in order to gather data. Significant deficiencies are revealed by the data, such as poor customer interaction, little understanding of NFRs, a lack of supporting tools, poor documentation procedures, and insufficient prioritization strategies. These flaws often lead to higher development costs, longer development times, and lower-quality software. This study makes insightful recommendations based on the empirical results, including the usage of checklists, standardized templates, agile methods, enhanced communication channels, and early NFR validation. The study's findings provide empirical evidence to the limited regional research on non-functional requirements management and offer practitioners practical insights.