Non-functional Requirements spielen eine wichtige Rolle bei der Entwicklung von Softwaresystemen, da sie die Qualität und Akzeptanz des Systems bei den Benutzern beeinflussen. Zentrale Theorien und Modelle, wie das Goal- und Process-Oriented Approach, werden verwendet, um diese Anforderungen systematisch zu erfassen und zu spezifizieren. In der Forschung gibt es Debatten über die Priorisierung und Gewichtung von Non-functional Requirements, da sie oft im Konflikt mit funktionalen Anforderungen stehen. Deshalb ist es wichtig, Methoden und Werkzeuge zu entwickeln, die eine effektive Balance zwischen diesen Anforderungen ermöglichen. Du findest wissenschaftliche Arbeiten zu Non-functional Requirements als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.