软件组织模式是一种解决问题的方法,即什么人、做什么、怎么做、什么时间做。最传统的开发模式是瀑布开发模式,它还不全面,之后对瀑布模式完善变为V型模式,再后来提出了原型模式,原型模式的思想为敏捷的软件开发模式奠定了基础。螺旋模式是瀑布模式的改良版。Rational公司在20世纪90年代由提出的RUP的软件开发组织模式,主要是用它开发大型项目。对象管理组织(OMG)在2001年7月公布了新的软件开发模式——模型驱动架构(MDA),这种模式的核心在于建立软件的建模,通过模型导出编码的过程。敏捷的软件开发组织模式也是最新在国外提出的,敏捷的代表方法有很多种,极限编程XP就是最典型的代表,是Kent beck提出的。86591
参考文献
[1]萨默维尔著; 程成等译。 软件工程[M]。 北京: 机械工业出版社, 2011。08。
[2]Frich Gamma Richard Helm,Ralph Johnson。John Vlissides。 设计模式:可复用面向对象软件的基础[M]。 李英军等译, 北京: 机械工业出版社, 2009。09。
[3]Christopher Alexander。 建筑的永恒之道[J], 赵冰译。 北京: 中国建筑工业出社, 1989。10。
[4]陈鹏。 设计模式形式化方法分析和初步比较。[J]计算机工程, 2001,27(5):8-9,21。
[5]Michael Hirsch, Making RUP Agile[R]。 OOPSL2002Practitioner Report。论文网
[6]Bec, Kent。 Extreme Programming Explained:Embrace Change[M]。 Addison-Wesley, Reading, MA,1999。
[7]易剑光。 XP与RUP的比较分析[J]。 计算机工程与应用,2002。7,35。
[8]熊永刚。 基于MDA的软件开发过程的研究与应用[D]。 2009。05。
[9雷剑文。 超越传统的软件开发——极限编程的幻想与真实[M]。 电子工业出版社,2005。01。
[10]Robert C。Martin。 敏捷软件开发原则模式与实践[M]。 清华大学出版社, 2003。
[11]吴春水,唐胜群。 MDA中从PIM到PSM的模型转换[D], 计算机工程, 2004。
[12]Beck k。 解析极限编程:拥抱变化(第二版)[M]。 北京:人民邮电出版社, 2006。
[13]Stephen H。ken。 软件质量工程的度量与模型[M]。 机械工业出版社, 2003。10。
[14]Watts S。Humphrey。 项目过程管理[M]。 机械工业出版社, 2004。05。
[15]麦中凡。 微软软件开发解决方案框架MSF[M]。 北京航空航天大学出版社, 2003。
[16]马敬远。 基于 Agile 的统一过程的研究与设计[D]。 北京交通大学, 2008。05。
[17]ScottW。Ambler。 极限编程与统一过程的有效实践[M]。 机械工业出版社,2003。
[18]张友生。 系统集成项目管理工程师[M]。 2011。08。
[19]张立军。 KD软件集成产品研发模式研究[D]。 2013。06。
[20][24]金敏,周翔。 高级软件开发过程—Rational统一过程、敏捷过程与微软
过程[M]。 北京:清华大学出版社,2005。
软件组织模式国内外研究现状和参考文献:http://www.youerw.com/yanjiu/lunwen_110248.html