A specification pattern for use cases

被引:19
|
作者
Díaz, I
Losavio, F
Matteo, A
Pastor, O
机构
[1] Cent Univ Venezuela, Fac Ciencias Econ & Sociales, Caracas 1041A, Venezuela
[2] Cent Univ Venezuela, Escuela Computac, Ctr ISYS, Fac Ciencias, Caracas 1041A, Venezuela
[3] Univ Politecn Valencia, Dept Sistemas Informat & Computac, Valencia 46022, Spain
关键词
use case; use case model; use case specification; requirements determination; information systems development; requirements elicitation; requirements specification;
D O I
10.1016/j.im.2003.10.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, general formats and guidelines are proposed, in an attempt to ameliorate the impact of frequently observed difficulties during the specification of use cases generated using "natural language" for the documentation of system functionality. The various writing styles derived from the multiple grammatical alternatives found in the Spanish language and the terminological diversity that characterises this language tend to reduce the clarity of text in a use-case specification. Thus, the purpose of its use in the different stages of development in a software system or component is seriously affected. However, even if this study has been made specifically for the Spanish language, it could be easily generalised to any language whose sentences are of the form subject/predicate. In order to control these problems, the use of a specification pattern supported by a series of guidelines on style and terminology is proposed for drafting use cases. Additionally, various degrees of refinement are suggested to guide specifiers towards obtaining a use case written according to this pattern. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:961 / 975
页数:15
相关论文
共 50 条
  • [31] Pattern discovery and specification techniques for alarm correlation
    Gardner, RD
    Harle, DA
    NOMS '98 - 1998 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1-3, 1998, : 713 - 722
  • [32] Automatically generating test cases for specification mining
    Saarland University, Universität des Saarlandes, Campus E1 1, Saarbrücken 66123, Germany
    不详
    IEEE Trans Software Eng, 2 (243-257):
  • [33] Language for Use Case Specification
    Savic, Dusan
    Antovic, Ilija
    Vlajic, Sinisa
    Stanojevic, Vojislav
    Milic, Milos
    2011 34TH IEEE SOFTWARE ENGINEERING WORKSHOP (SEW 2011), 2011, : 19 - 26
  • [34] Test cases generation based on formal specification
    State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210093, China
    不详
    Jiefangjun Ligong Daxue Xuebao, 2009, 4 (318-323):
  • [35] Towards CRISP-BC: 3TIC specification framework for Blockchain use-cases
    Jahanbin P.
    Sharma R.S.
    Wingreen S.T.
    Kshetri N.
    Choo K.-K.R.
    IET Blockchain, 2023, 3 (03): : 159 - 168
  • [36] TEMPERATURE TRANSDUCERS THEIR SPECIFICATION AND USE
    BUSSER, JH
    BIOSCIENCE, 1970, 20 (17) : 969 - &
  • [37] A SPECIFICATION FOR THE USE OF RATIONALIZATION IN TESTING
    BAETGE, J
    BETRIEBSWIRTSCHAFTLICHE FORSCHUNG UND PRAXIS, 1985, 37 (04): : 277 - 290
  • [38] ORIGIN SPECIFICATION BY USE OF PHASES
    KARLE, J
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1988, 16 (5-8) : 397 - 406
  • [39] Automatically Generating Test Cases for Specification Mining
    Dallmeier, Valentin
    Knopp, Nikolai
    Mallon, Christoph
    Fraser, Gordon
    Hack, Sebastian
    Zeller, Andreas
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (02) : 243 - 257
  • [40] Facilitating the construction of specification pattern-based properties
    Konrad, S
    Cheng, BHC
    13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2005, : 329 - 338