首页 | 本学科首页   官方微博 | 高级检索  
     


A knowledge-based framework for extracting components in agile systems development
Authors:Vijayan Sugumaran  Mohan Tanniru  Veda C. Storey
Affiliation:(1) Department of Decision and Information Sciences, School of Business Administration, Oakland University, Rochester, MI 48309, USA;(2) School of Business Administration, Oakland University, Rochester, MI 48309, USA;(3) J. Mack Robinson School of Business Administration, Georgia State University, 60 Broad St., Atlanta, GA 30303-4015, USA
Abstract: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.
Keywords:Component reuse  Domain model  Agile systems development  Component repository
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号