Handling Non-functional Requirements in Information System Architecture Design
Handling Non-functional Requirements in Information System Architecture Design
复制标题
信息系统架构设计中非功能性需求的处理
DOI:
10.1109/icsea.2009.18
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
D. Anagnostopoulos
中科院分区:
文献类型:
--
作者:
A. Tsadimas;M. Nikolaidou;D. Anagnostopoulos
Information system architecture design is a complex task depending on both functional and non-functional requirements. Since system architecture definition is strongly related to system performance, non-functional requirements play a significant role during enterprise information system design. To explore the effect of non-functional requirements on system design process, a model-based approach emphasizing non-functional requirements is proposed. To facilitate the designer to effectively define and handle requirements during architecture design, a number of system views are offered, each of them focusing on discrete design issues and satisfying different kind of requirements. A consistent requirement model is defined representing how non-functional requirements are related between them and to system components forming the overall system architecture. SysML has been adopted as the modeling language, since it enables requirement definition and can be formally extended. Moreover, requirement derivation process is discussed and a case study where the proposed concepts are applied in practice while redesigning the legacy system of a large-scale organization is presented.