Introduction to the user requirements notation: learning by example

  • Authors:
  • Daniel Amyot

  • Affiliations:
  • SITE, University of Ottawa, 800 King Edward, Ottawa (ON), Canada K1N 6N5

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking - ITU-T system design languages (SDL)
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recognizing the need for a notation that would be used in the very first and often informal stages of the development cycle, the International Telecommunication Union (ITU-T) initiated a question on a User Requirements Notation (URN), which will be standardized as the Z.150 series of Recommendations. URN supports the development, description, and analysis of requirements for telecommunications systems and services, as well as for other types of complex reactive, distributed, and dynamic systems. Through a wireless telephony example, this paper gives an overview of the core elements and typical usage of the two complementary notations comprised in URN. The Goal-oriented Requirement Language (GRL) is used to describe business goals, non-functional requirements, alternatives, and rationales, whereas Use Case Map (UCM) enables the description of functional requirements as causal scenarios. This paper also briefly explores methodology elements and the complementarity between URN and the existing ITU-T languages.