The technique of business model driven analysis and test design for development of web applications

被引:1
作者
Cho, Y [1 ]
Lee, W [1 ]
Chong, K [1 ]
机构
[1] Soongsil Univ, Dept Comp, Seoul, South Korea
关键词
web application; analysis; test; test case; business model;
D O I
10.1142/S0218194005002452
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A technique for creating analysis models of a web application from a business model is proposed for easy and effective development. Moreover, a technique for generating test cases from the sequence diagrams for a web application is proposed. The use case diagram and web page list are generated from the business model which is depicted using the notations of the UML (Unified Modeling Language) activity diagram. The page diagram and logical/physical database models are created based on the web page list and extracted data fields. Test cases for the web application are generated from call messages (including self-call messages) of the UML sequence diagram. The effectiveness of these techniques is shown using a practical case study which is a development project of a web application for RMS (Research material Management System).
引用
收藏
页码:587 / 605
页数:19
相关论文
共 13 条
  • [1] [Anonymous], UN MOD LANG SPEC VER
  • [2] [Anonymous], UML COMPONENTS
  • [3] [Anonymous], 2000, UNIFIED MODELING LAN, DOI DOI 10.1007/3-540-40011-7_10
  • [4] Castano S, 2000, LECT NOTES COMPUT SC, V1921, P128
  • [5] Web Modeling Language (WebML): a modeling language for designing Web sites
    Ceri, S
    Fraternali, P
    Bongio, A
    [J]. COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2000, 33 (1-6): : 137 - 157
  • [6] CHAUDHURY A, 2001, COMMUNICATIONS ACM
  • [7] CONALLEN J, 2000, BUILDING WEB APPL UM
  • [8] KRUCHTEN P, 1999, RATIONAL UNIFIED PRO
  • [9] Lin JJ, 2001, EIGHTH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, P68, DOI 10.1109/ECBS.2001.922407
  • [10] *RAT SOFTW CORP, 2003, RAT UN PROC