作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (17): 105-107,. doi: 10.3969/j.issn.1000-3428.2007.17.036

• 软件技术与数据库 • 上一篇    下一篇

敏捷软件过程的研究与实践

孙丽萍,王云光,诸 敏   

  1. (上海理工大学上海医疗器械高等专科学校医用电子信息系,上海 200093)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-09-05 发布日期:2007-09-05

Research and Practice on Agile Software Process

SUN Li-ping, WANG Yun-guang, ZHU Min   

  1. (Medical Electron and Information Department, Shanghai College of Medical Instrumentation, University of Shanghai for Science and Technology, Shanghai 200093)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-05 Published:2007-09-05

摘要: 结合XP、FDD等敏捷软件开发方法,提出了适用于中小型软件企业的敏捷软件开发方法——FXP,并成功地进行了实践。FXP以XP为框架,通过对重量级软件过程方法和敏捷软件过程实践的融合,既强调重量级软件过程方法整体协作的一致性,又结合了敏捷软件过程轻量级方法高效交流与分享的优点,通过把项目管理维度、软件工程维度、质量保证维度3个维度有效地融合在一个整体协作环境,解决了传统软件过程进度跟踪、需求跟踪、质量跟踪3个层面的断层。

关键词: 软件工程, 敏捷方法, 软件过程, 柔性极限编程

Abstract: This paper proposes a new agile methodology——FXP for small and medium sized software vendor, by investigating the development of some agile methodology like XP, FDD. Meanwhile, practice is made successfully to approve the validity of FXP. FXP integrates the methodology of "heavyweight" software process with the practice of agile software process based on XP theory. By the time it emphasizes collaboration conformability of "heavyweight" software process, it brings in the merit of "lightweight" agile software process, i.e. high efficiency in communication and share. It effectively integrates the dimensions of project management, software engineering, quality assurance into one cooperative environment. It narrows the gaps of three layers among schedule track, requirement track and quality track.

Key words: software engineering, agile methodology, software process, flexible extreme programming

中图分类号: