Non-Functional Requirements framework
- Non-Functional Requirements framework
NFR (Non-Functional Requirements) is a framework on Goal Modelling. The analysis begins with softgoals that represent NFR which stakeholders agree upon. Softgoals are goals that are hard to express, but tend to be global qualities of a software system.These could be usability, performance, security and flexibility in a given system. These softgoals are then usually decomposed and refined to uncover a tree structure of goals and subgoals for e.g. the flexibility softgoal. Once uncovering tree structures, one is bound to find interfering softgoals in different trees, e.g. security goals generally interferes with usability. These softgoal trees now form a softgoal graph structure. The final step in this analysis is to pick some particular leaf softgoals, so that all the root softgoals are satisfied.
References
Mylopoulos, Chung, and Yu: “From Object-oriented to Goal-oriented Requirements Analysis" Communications of the ACM, January 1999 [CACM.f.doc [http://www.utdallas.edu/~chung/ftp/CACM.f.doc] ]
Wikimedia Foundation.
2010.
Look at other dictionaries:
Non-functional requirements framework — NFR (Non Functional Requirements) is a framework on Goal Modelling. The analysis begins with softgoals that represent NFR which stakeholders agree upon. Softgoals are goals that are hard to express, but tend to be global qualities of a software… … Wikipedia
Non-functional requirements — In systems engineering and requirements engineering, non functional requirements are requirements which specify criteria that can be used to judge the operation of a system, rather than specific behaviors. This should be contrasted with… … Wikipedia
Non-functional requirement — In systems engineering and requirements engineering, a non functional requirement is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. This should be contrasted with… … Wikipedia
User Requirements Notation — Die User Requirements Notation (URN) bietet die Möglichkeit, ein System zu spezifizieren und Anforderungen an dieses zu definieren. Es ist damit möglich, diese Anforderungen auf Richtigkeit und Vollständigkeit zu überprüfen. URN ist eine von der… … Deutsch Wikipedia
Quark Framework — CAL Paradigm(s) functional, non strict, modular Appeared in 2004 Designed by Luke Evans, Bo Ilic (Business Objects) Typing discipline static, strong … Wikipedia
Department of Defense Architecture Framework — DoD Architecture Framework.[1] The Department of Defense Architecture Framework (DoDAF) is an architecture framework for the United States Department of Defense, that provides structure for a specific stakeholder concern through viewpoints… … Wikipedia
Goal Modelling — Within requirements engineering (RE), the notion of goal has increasingly been used. Goals generally describe objectives which a system should achieve through cooperation of actors in the intended software and in the environment [L. Liu and E. Yu … Wikipedia
NFR — may refer to: National Film Registry, US National Finals Rodeo, US Network flight recorder. See intrusion detection systems Non functional requirements or non functional requirements framework New Republican Force, Bolivian political party… … Wikipedia
Dynamic systems development method — Model of the DSDM Atern project management method … Wikipedia
Software quality — Contents 1 Motivation for Defining Software Quality 2 Definition 3 Alternative Approaches to Software Quality Defin … Wikipedia