Generating web applications from use case scenarios

被引:1
|
作者
Loh, A [1 ]
Robey, M [1 ]
机构
[1] Curtin Univ Technol, Dept Comp, Perth, WA 6845, Australia
关键词
D O I
10.1109/ASWEC.2004.1290485
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The may. or emphasis in developing design tools for web applications has been that of content. User requirements are often assumed. We would argue that the requirements are as significant for web applications as they are for any other application. Use case modelling is regarded as an ideal tool for capturing software requirements. This paper describes a requirements driven approach for generating the source code required for a web based application. Use case modelling is an ideal mechanism for determining web site navigability because it encapsulates all of the desired sets of user interactions with the web application. Using this it is possible to map user interactions to sets of request/response events and from there to a sequence of event trees for each Use Case. These event trees can then be used to automatically generate the code for the required web based application. The process described in this paper, which we call WEBGen, is used to determine a mapping between each use case scenario step and a set of request/response events. The number of possible request/response events is relatively small which makes the mapping between scenario steps and code a manageable task. WEBGen is demonstrated by using it to develop the code for an online practical registration system.
引用
收藏
页码:320 / 328
页数:9
相关论文
共 50 条
  • [31] A Reinforcement Learning Approach to Generating Test Cases for Web Applications
    Chang, Xiaoning
    Liang, Zheheng
    Zhang, Yifei
    Cui, Lei
    Long, Zhenyue
    Wu, Guoquan
    Gao, Yu
    Chen, Wei
    Wei, Jun
    Huang, Tao
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST, 2023, : 13 - 23
  • [32] Tools for Modeling and Generating Safe Interface Interactions in Web Applications
    Brambilla, Marco
    Cabot, Jordi
    Grossniklaus, Michael
    WEB ENGINEERING, 2010, 6189 : 482 - +
  • [33] Modeling Database Interactions in Web applications and Generating Test Cases
    Song, Bo
    Miao, Huaikou
    Chen, Zhongyu
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 216 - +
  • [34] Morpheus Web Testing: A Tool for Generating Test Cases for Widget Based Web Applications
    Neves, Romulo de Almeida
    Watanabe, Willian Massami
    Oliveira, Rafael
    JOURNAL OF WEB ENGINEERING, 2022, 21 (02): : 119 - 143
  • [35] Precise specification of use case scenarios
    Whittle, Jon
    Fundamental Approaches to Software Engineering, Proceedings, 2007, 4422 : 170 - 184
  • [36] An Approach to Identify Use Case Scenarios from Textual Requirements Specification
    Tiwari, Saurabh
    Ameta, Deepti
    Banerjee, Asim
    PROCEEDINGS OF THE 12TH INNOVATIONS ON SOFTWARE ENGINEERING CONFERENCE (ISEC), 2019,
  • [37] Software performance models from system scenarios in use case maps
    Petriu, DC
    Woodside, M
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2002, 2324 : 141 - 158
  • [38] From User Stories to Use Case Scenarios Towards a Generative Approach
    Gilson, Fabian
    Irwin, Calum
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 61 - 65
  • [39] Use Case Diagram Based Scenarios Design for a Biomedical Time-Series Analysis Web Platform
    Jovic, Alan
    Kukolja, Davor
    Jozic, Kresimir
    Cifrek, Mario
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 310 - 315
  • [40] geoSDI: from GIS to web shared scenarios
    Dello Buono, Dimitri
    GEOMEDIA, 2010, 14 (05) : 36 - 38