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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”