A Non-functional Requirements Traceability Management Method Based on Architectural Patterns

被引:0
|
作者
Song, Sookyeong [1 ]
Kim, Younglok [1 ]
Park, Sooyong [1 ]
Park, Soojin [1 ]
机构
[1] Sogang Univ, 1 Shinsoo Dong Mapo Gu, Seoul, South Korea
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Unlike the functional requirements that support a certain degree of locality in the system, non-functional requirements, being related to the system quality, apply to the overall qualities of the system. In most cases, non-functional requirements provide solutions in pattern and are applied to the system in the design phase. If the traceability between the analysis model elements, design model elements and the elements involved in the architectural pattern is not maintained in the application process, it may be very costly to reflect the changes of the nonfunctional requirements in the system. This study proposes the mechanism in which the traceability between analysis model, design model and pattern elements is set in real time while applying the architecture pattern simultaneously to minimize the costly change of non-functional requirements. NFR Tracer, a tool that supports the automation of the above mentioned process, will also be introduced. NFR Tracer proposes the quantitative evaluation results on correctness and completeness automatically set on trace link, showing performance improvement.
引用
收藏
页码:25 / +
页数:3
相关论文
共 50 条
  • [1] A traceability metamodel for change management of non-functional requirements
    Kassab, M.
    Ormandjieva, O.
    Daneva, M.
    SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2008, : 245 - 254
  • [2] Non-functional Requirements in Architectural Decision Making
    Ameller, David
    Ayala, Claudia
    Cabot, Jordi
    Franch, Xavier
    IEEE SOFTWARE, 2013, 30 (02) : 61 - 67
  • [3] An architectural pattern for non-functional dependability requirements
    Xu, Lihua
    Ziv, Hadar
    Alspaugh, Thomas A.
    Richardson, Debra J.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (10) : 1370 - 1378
  • [4] The Interplay of Design and Runtime Traceability for Non-Functional Requirements
    Vierhauser, Michael
    Cleland-Huang, Jane
    Burge, Janet
    Gruenbacher, Paul
    2019 IEEE/ACM 10TH INTERNATIONAL WORKSHOP ON SOFTWARE AND SYSTEMS TRACEABILITY (SST 2019), 2019, : 3 - 10
  • [5] Goal-centric traceability for managing non-functional requirements
    Cleland-Huang, J
    Settimi, R
    BenKhadra, C
    Berezhanskaya, E
    Christina, S
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 362 - 371
  • [6] Scope management of non-functional requirements
    Kassab, M.
    Daneva, M.
    Ormandjieva, O.
    SEAA 2007: 33RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2007, : 409 - +
  • [7] A Method for Verifying Non-Functional Requirements
    Matsumoto, Yuuma
    Shirai, Sayaka
    Ohnishi, Atsushi
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS, 2017, 112 : 157 - 166
  • [8] Are "Non-functional" Requirements really Non-functional?
    Eckhardt, Jonas
    Vogelsang, Andreas
    Fernandez, Daniel Mendez
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 832 - 842
  • [9] NFR+ framework method to support bi-directional traceability of non-functional requirements
    Merilinna, Janne
    Yrjonen, Anton
    Raty, Tomi
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2015, 30 (01): : 35 - 49
  • [10] A Catalog of Non-Functional Requirements and Patterns for Microservices Migration
    Veronez, Marcio
    da Silva, Ivonei Freitas
    Araya Santander, Victor Francisco
    Schemberger, Elder Elisandro
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1161 - 1168