Introduction to the User Requirements Notation: learning by example

被引:76
|
作者
Amyot, D [1 ]
机构
[1] Univ Ottawa, SITE, Ottawa, ON K1N 6N5, Canada
关键词
goals; GRL; ITU-T languages; requirements engineering; scenarios; UCM; user requirements notation;
D O I
10.1016/S1389-1286(03)00244-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:285 / 301
页数:17
相关论文
共 50 条
  • [1] Textual User Requirements Notation
    Kumar, Ruchika
    Mussbacher, Gunter
    [J]. SYSTEM ANALYSIS AND MODELING: LANGUAGES, METHODS, AND TOOLS FOR SYSTEMS ENGINEERING, SAM 2018, 2018, 11150 : 163 - 182
  • [2] Towards Improved Requirements Engineering with SysML and the User Requirements Notation
    Amyot, Daniel
    Anda, Amal Ahmed
    Baslyman, Malak
    Lessard, Lysanne
    Bruel, Jean-Michel
    [J]. 2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2016, : 329 - 334
  • [3] Business process management with the user requirements notation
    Pourshahid, Alireza
    Amyot, Daniel
    Peyton, Liam
    Ghanavati, Sepideh
    Chen, Pengfei
    Weiss, Michael
    Forster, Alan J.
    [J]. ELECTRONIC COMMERCE RESEARCH, 2009, 9 (04) : 269 - 316
  • [4] Business process management with the user requirements notation
    Alireza Pourshahid
    Daniel Amyot
    Liam Peyton
    Sepideh Ghanavati
    Pengfei Chen
    Michael Weiss
    Alan J. Forster
    [J]. Electronic Commerce Research, 2009, 9 : 269 - 316
  • [5] Towards integrated tool support for the User Requirements Notation
    Roy, Jean-Francois
    Kealey, Jason
    Amyot, Daniel
    [J]. SYSTEM ANALYSIS AND MODELING: LANGUAGE PROFILES, 2006, 4320 : 198 - +
  • [6] Extending the User Requirements Notation with Aspect-Oriented Concepts
    Mussbacher, Gunter
    Amyot, Daniel
    [J]. SDL 2009: DESIGN FOR MOTES AND MOBILES, PROCEEDINGS, 2009, 5719 : 115 - 132
  • [7] An Improved User Requirements Notation (URN) Models' Construction Approach
    Dongmo, Cyrille
    Van der Poll, John Andrew
    [J]. SYSTEMS, 2023, 11 (06):
  • [8] The Aspect-Oriented User Requirements Notation: Aspects, Goals, and Scenarios
    Mussbacher, Gunter
    [J]. AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 59 - 60
  • [9] Activity-based Process Integration in Healthcare with the User Requirements Notation
    Baslyman, Malak
    Almoaber, Basmah
    Amyot, Daniel
    Bouattane, El Mostafa
    [J]. E-TECHNOLOGIES: EMBRACING THE INTERNET OF THINGS, MCETECH 2017, 2017, 289 : 151 - 169
  • [10] Combined Goal and Feature Model Reasoning with the User Requirements Notation and jUCMNav
    Liu, Yanji
    Su, Yukun
    Yin, Xinshang
    Mussbacher, Gunter
    [J]. 2014 IEEE 22ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2014, : 321 - 322