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 条
  • [21] PATTERN SPECIFICATION AND PATTERN REGULATION IN THE EMBRYONIC CHICK LIMB BUD
    ITEN, LE
    AMERICAN ZOOLOGIST, 1982, 22 (01): : 117 - 129
  • [22] Generating test cases for specification mining
    Saarland University - Computer Science, Saarbrücken, Germany
    ISSTA - Proc. Int. Symp. Softw. Test. Anal., (85-95):
  • [23] Test cases from a specification: An example
    McGregor, JD
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 10 (09): : 66 - 70
  • [24] Design pattern specification language: Definition and application
    Shin, W
    Wu, C
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (06) : 1011 - 1023
  • [25] Pattern-based specification of crowdsourcing applications
    Bozzon, Alessandro
    Brambilla, Marco
    Ceri, Stefano
    Mauri, Andrea
    Volonterio, Riccardo
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8541 : 218 - 235
  • [26] Precise Specification of Design Pattern Structure and Behaviour
    Sterritt, Ashley
    Clarke, Siobhan
    Cahill, Vinny
    MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 277 - +
  • [27] Pattern-Based Specification of Crowdsourcing Applications
    Bozzon, Alessandro
    Brambilla, Marco
    Ceri, Stefano
    Mauri, Andrea
    Volonterio, Riccardo
    WEB ENGINEERING, ICWE 2014, 2014, 8541 : 218 - 235
  • [29] A UML-based pattern specification technique
    France, RB
    Kim, DK
    Ghosh, S
    Song, EJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (03) : 193 - 206
  • [30] THE FUNCTION OF ENGRAILED AND THE SPECIFICATION OF DROSOPHILA WING PATTERN
    GUILLEN, I
    MULLOR, JL
    CAPDEVILA, J
    SANCHEZHERRERO, E
    MORATA, G
    GUERRERO, I
    DEVELOPMENT, 1995, 121 (10): : 3447 - 3456