购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.15 参考资料

Philippe Kruchten的《RUP导论》(The Rational Unified Process: An Introduction) 是一本对UP及其在RUP中的精化的介绍,通俗易懂。同样优秀的是Kruchten和Kroll的《Rational统一过程:实践者指南》(The Rational Unified Process Made Easy)。

《敏捷迭代开发:管理者指南》(Agile and Iterative Development: A Manager's Guide) [Larman03]论述了迭代和敏捷实践,四种迭代方法(XP、UP、Scrum和Evo),其背后的力证和历史,以及瀑布方法失败的证据。

对于其他迭代和敏捷方法,推荐参考极限编程(XP)的系列书籍[Beck00,BF00,JAH00],例如《解析极限编程》(Extreme Programming Explained)。该书后继章节中也推荐了一些XP实践。大部分XP实践(例如,测试驱动编程,持续集成和迭代开发)与UP实践兼容或等同,我提倡在UP项目中采用这些实践。

Scrum方法是另一种流行的迭代方法,它采用了30天时间定量的迭代,并且举行每日例会,例会上每个成员要回答三个特定问题。推荐阅读《敏捷软件开发使用Scrum过程》(Agile Software Development with Scrum)。

Scott Ambler的《敏捷建模》(Agile Modeling) 描述了敏捷建模。

IBM在线出售的基于Web的RUP文档产品是提供了RUP制品和活动以及大多数制品的模板的全面读物。公司可以仅仅使用顾问和书籍作为学习资源来运行UP项目,但是人们发现RUP产品是有用的学习和过程辅助工具。

本章相关的Web资源如下:

·www.agilealliance.com——收集了大量文章,特别是关于迭代和敏捷方法的文章以及链接。

·www.agilemodeling.com——敏捷建模方面的文章。

·www.cetus-links.org——Cetus Links站点多年来致力于对象技术(OT)。在“OO Project Managerment-OOA/D Methods”栏目下有大量关于迭代和敏捷方法的链接,尽管有些并不是直接关于OT的。

·www.bradapp.net——Brad Appleton所维护的关于软件工程(包括迭代方法)的大量链接。

·www.iturls.com——其中首页有英文版本的链接,具有一个引用迭代和敏捷方面文章的搜索引擎。 gdugcPyUbbCayhrqSTq8Fb25vnM9ASOTWnrBVvrMummcGc+1yp3AqxwbZwafXVZm

点击中间区域
呼出菜单
上一章
目录
下一章
×