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 条
  • [1] A PATTERN LANGUAGE FOR USE CASES SPECIFICATION
    da Silva, Alberto Rodrigues
    Savic, Dusan
    Vlajic, Sinisa
    Antovic, Ilija
    Lazarevic, Sasa
    Stanojevic, Vojislav
    Milic, Milos
    PROCEEDINGS OF THE 20TH EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2015), 2015,
  • [2] Materials data specification: Methods and use cases
    Qian, Quan
    Wang, Yanjie
    Zhao, Shuai
    COMPUTATIONAL MATERIALS SCIENCE, 2019, 169
  • [3] A Z specification of use cases: A preliminary report
    Butler, G
    Grogono, P
    Khendek, F
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 505 - 506
  • [4] The application of use cases in systems analysis and design specification
    Ratcliffe, M
    Budgen, D
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (09) : 623 - 641
  • [5] Specification by Existing Design plus Use-Cases
    Kimura, Yusuke
    Fujita, Masahiro
    2016 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2016, : 40 - 45
  • [6] Investigating comprehension and learnability aspects of use cases for software specification problems
    Tiwari, Saurabh
    Gupta, Atul
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 91 : 22 - 43
  • [7] PATTERN SPECIFICATION AND REALIZATION IN PHOTOMORPHOGENESIS
    MOHR, H
    BOTANICAL MAGAZINE-TOKYO, 1978, : 199 - 217
  • [8] A metamodeling approach to pattern specification
    Elaasar, Maged
    Briand, Lionel C.
    Labiche, Yvan
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 484 - 498
  • [9] Requirements Specification for Controller Design - from Use Cases to IOPT Net Models
    Barros, Joao Paulo
    Brito, Isabel Sofia
    Gomes, Luis
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 207 - +
  • [10] A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups
    Reggio, Gianna
    Leotta, Maurizio
    Ricca, Filippo
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 : 105 - 113