A knowledge-based framework for extracting components in agile systems development

被引:10
|
作者
Sugumaran, Vijayan [1 ]
Tanniru, Mohan
Storey, Veda C. [2 ]
机构
[1] Oakland Univ, Sch Business Adm, Dept Informat & Decis Sci, Rochester, MI 48309 USA
[2] Georgia State Univ, J Mack Robinson Sch Business Adm, Atlanta, GA 30303 USA
来源
INFORMATION TECHNOLOGY & MANAGEMENT | 2008年 / 9卷 / 01期
关键词
component reuse; domain model; agile systems development; component repository;
D O I
10.1007/s10799-007-0025-7
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
Considerable strides have been made in the use of components in software development. Many proprietary enterprise resource planning (ERP) software environments use modular components to develop and customize "best practices'' to meet a specific organizational need. In agile application development, many developers and users are asked to design systems in a short period of time. These applications may use components that are embedded in software repositories. The challenge then is how to select the right software components (data and procedures) to meet an application requirement. Although experienced developers may select and customize components to meet the needs of an application, such expertise may not be available to other applications. This paper presents a knowledge-based framework to select and customize software components and demonstrates its value in deriving quality specifications, even when the developers are relatively inexperienced.
引用
收藏
页码:37 / 53
页数:17
相关论文
共 50 条
  • [31] Does prior knowledge facilitate the development of knowledge-based systems?
    Cohen, P
    Chaudhri, V
    Pease, A
    Schrag, R
    SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), 1999, : 221 - 226
  • [32] Knowledge-based systems and systems engineering. Integration in the ESPRIT framework
    Lepape, B.
    Annual Technical Conference of the British Computer Society Specialist Group on Expert Systems, 1990,
  • [33] DESIGN OF KNOWLEDGE-BASED SYSTEMS WITH A KNOWLEDGE-BASED ASSISTANT
    SCHOEN, E
    SMITH, RG
    BUCHANAN, BG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (12) : 1771 - 1791
  • [34] Development of a knowledge-based system for the design of composite automotive components
    Moynihan, GP
    Stephens, JP
    RAPID PRODUCT DEVELOPMENT TECHNOLOGIES, 1997, 2910 : 142 - 146
  • [35] Framework for knowledge-based IS engineering
    Gudas, S
    Skersys, T
    Lopata, A
    ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2004, 3261 : 512 - 522
  • [36] Integrating knowledge-based systems: a three-level framework
    Kaula, R
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 1997, 10 (5-6) : 327 - 336
  • [37] A FRAMEWORK FOR KNOWLEDGE-BASED CONFIGURATION OF PROJECT MANAGEMENT INFORMATION SYSTEMS
    Berzisa, Solvita
    Grabis, Janis
    INFORMATION TECHNOLOGIES' 2011, 2011, : 31 - 38
  • [38] A refinement framework to support validation and maintenance of knowledge-based systems
    Zlatareva, NP
    EXPERT SYSTEMS WITH APPLICATIONS, 1998, 15 (3-4) : 245 - 252
  • [39] A refinement framework to support validation and maintenance of knowledge-based systems
    Zlatareva, NP
    4TH WORLD CONGRESS OF EXPERT SYSTEMS, VOL 1 AND 2: APPLICATION OF ADVANCED INFORMATION TECHNOLOGIES, 1998, : 367 - 374
  • [40] KNOWLEDGE-BASED SYSTEMS
    BUCHANAN, BG
    BOBROW, D
    DAVIS, R
    MCDERMOTT, J
    SHORTLIFFE, EH
    ANNUAL REVIEW OF COMPUTER SCIENCE, 1989, 4 : 395 - 416