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

XP-适合中小型软件系统的敏捷方法
引用本文:冯山,陈世平,曾振柄,朱大勇,许毅. XP-适合中小型软件系统的敏捷方法[J]. 西南石油学院学报, 2003, 25(6): 56-60
作者姓名:冯山  陈世平  曾振柄  朱大勇  许毅
作者单位:[1]四川师范大学数学与软件科学学院,四川成都610066 [2]四川大学公共管理学院,四川成都610064 [3]中国科学院成都计算机应用研究所,四川成都6l0041
基金项目:973国家重点基础研究发展规划项目 (G19980 3 0 60 2 ),四川省教育厅重点科研项目资助(0 1LA43 )
摘    要:软件工程旨在解决早期大型软件开发、管理问题,使软件开发过程从牛仔式编程进入有章可寻的、以规则和操作规范引导的工程化过程。然而,传统软件工程模型固有的缺陷和越来越多的规则与操作规范约束,面对大量中小型系统开发时,不能适应实际开发过程的需要。根据10多年软件开发经验,结合SDBC-MIS项目实践过程,研究了新型软件开发方法XP(eXtreme Programming)的特点、软件过程、实践指导规则和适用范围。系统比较了TSE和XP方法上的主要差异。对比研究结果表明,XP模型比TSE模型更适合于中小型软件系统的开发。

关 键 词:软件工程 极限编程 敏捷方法 传统软件工程 软件开发方法
文章编号:1000-2634(2003)06-0056-05
修稿时间:2003-02-14

XP-An Agile Method Suitable for Middle-or-Small Scale Software System
FENG Shan. XP-An Agile Method Suitable for Middle-or-Small Scale Software System[J]. Journal of Southwest Petroleum Institute, 2003, 25(6): 56-60
Authors:FENG Shan
Abstract:The goal of software engineering (SE) is aimed at solving the development and management problems of large-scale software projects in its early phases to make the cow-boy-style programming processes into engineering ones with rules and operational criteria. However, because of the inherence drawbacks of traditional software engineering (TSE) models, the increasing rules and operational criterions, it is not met to the really needs of the middle-or-small scale projects' developing process. Based on our experiences accumulated during about 14 years period and combined with SDBC?MIS practice, the new method called XP (eXtreme Programming) is discussed in its features, software processes practical rules and applied domain scope. The differences between TSE and XP are contrasted systemically. According to this parallel research, XP is more suitable than TSE when applied to middle-or-small scale systems.
Keywords:soft ware engineering  eXtreme Programming  agile method  traditional software engineering  software development method
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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