Consistent database sampling as a database prototyping approach

被引:3
|
作者
Bisbal, J [1 ]
Grimson, J [1 ]
机构
[1] Trinity Coll Dublin, Dept Comp Sci, Dublin, Ireland
来源
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE | 2002年 / 14卷 / 06期
关键词
database sampling; software prototyping; software requirements engineering; data-intensive applications;
D O I
10.1002/smr.263
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements elicitation has been reported to be the stage of software development when errors have the most expensive consequences. Users usually find it difficult to articulate a consistent and complete set of requirements at the beginning of a development project. Prototyping is considered a powerful technique to ease this problem by exposing a partial implementation of the software system to the user, who can then identify required modifications. When prototyping data-intensive applications a so-called prototype database is needed. This paper investigates how a prototype database can be built. Two different approaches are analysed, namely test databases and sample databases; the former populates the resulting database with synthetic values, while the latter uses data values from an existing database. The application areas that require prototype databases, in addition to requirements analysis, are also identified. The paper reports on existing research into the construction of both types of prototype databases, and indicates to which type of application area each is best suited. This paper advocates for the use of sample databases when an operational database is available, as is commonly the case in software maintenance and evolution. Domain-relevant data values and integrity constraints will produce a prototype database which will support the information system development process better than synthetic data. The process of extracting a sample database is also investigated. Copyright (C) 2002 John Wiley Sons, Ltd.
引用
收藏
页码:447 / 459
页数:13
相关论文
共 50 条
  • [1] Agile development of the database: A focal entity prototyping approach
    Morien, R
    AGILE 2005, Proceedings, 2005, : 103 - 110
  • [2] The Bayesian approach to an internally consistent thermodynamic database: theory, database, and generation of phase diagrams
    Chatterjee, ND
    Kruger, R
    Haller, G
    Olbricht, W
    CONTRIBUTIONS TO MINERALOGY AND PETROLOGY, 1998, 133 (1-2) : 149 - 168
  • [3] The Bayesian approach to an internally consistent thermodynamic database: theory, database, and generation of phase diagrams
    Niranjan D. Chatterjee
    Ralf Krüger
    Gerd Haller
    Walter Olbricht
    Contributions to Mineralogy and Petrology, 1998, 133 : 149 - 168
  • [4] Extensible Database Simulator for Fast Prototyping In-Database Algorithms
    Wang, Yifan
    Wang, Daisy Zhe
    PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 5029 - 5033
  • [5] Web Database Sampling Approach Based on Attribute Correlation
    TIAN Jianwei
    WuhanUniversityJournalofNaturalSciences, 2010, 15 (04) : 297 - 302
  • [6] Graph-based approach for Web database sampling
    Liu, Wei
    Meng, Xiao-Feng
    Ling, Yan-Yan
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (02): : 179 - 193
  • [7] Prototyping a categorical database in P/FDM
    Nelson, DA
    Rossiter, BN
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 1996, : 432 - 456
  • [8] PROTOTYPING AND PROGRAMMING DATABASE-SYSTEMS
    DEMPSEY, M
    DR DOBBS JOURNAL, 1993, 18 (04): : S19 - S23
  • [9] Database sampling with functional dependencies
    Bisbal, J
    Grimson, J
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (10) : 607 - 615
  • [10] A formal framework for database sampling
    Bisbal, J
    Grimson, J
    Bell, D
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (12) : 819 - 828