首页 | 本学科首页   官方微博 | 高级检索  
     


Applications of linguistic techniques for use case analysis
Authors:A.?Fantechi  mailto:fantechi@dsi.unifi.it"   title="  fantechi@dsi.unifi.it"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author,S.?Gnesi,G.?Lami,A.?Maccari
Affiliation:(1) Dip. di Sistemi e Informatica, Università di Firenze, Italy;(2) Istituto di Elaborazione della Informazione—C.N.R., Area della Ricerca C.N.R., Italy;(3) Software Architecture Group, Nokia Research Center, Finland
Abstract:
Use cases are effective techniques to express the functional requirements of a system in a very simple and easy-to-learn way. Use cases are mainly composed of natural language (NL) sentences, and the use of NL to describe the behaviour of a system is always a critical point, due to the inherent ambiguities originating from the different possible interpretations of NL sentences. We discuss in this paper the application of analysis techniques based on a linguistic approach to detect, within requirements documents, defects related to such an inherent ambiguity. Starting from the proposed analysis techniques, we will define some metrics that will be used to perform a quality evaluation of requirements documents. Some available automatic tools supporting the linguistic analysis of NL requirements have been used to evaluate an industrial use cases document according to the defined metrics. A discussion on the application of linguistic analysis techniques to support the semantic analysis of use cases is also reported.
Keywords:Natural language processing  Quality evaluation of requirements  Requirements engineering  Use cases
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号