来源:http://www.21tx.com/dev/2007/09/19/12563.html
Rational 统一过程 RUP 贴近中小软件开发
http://dev.21tx.com 2007 年 09 月 19 日 李彬玉
对于中、小规模的软件项目,开发团队的规模不是很大。软件的开发周期也比较短。在
这种情况下,完全照搬 RUP 并不完全适用。因此,裁剪 RUP 使其适合中、小型软件开发项
目是非常有必要的。
图 1:一个复杂的 BUC 的实现方法
Rational 统一过程(RUP)是 IBM 公司的一个软件过程产品。它几乎覆盖了软件开发过程
中的所有方面。
J2EE
技术提供了一个基于组件的、多层分布式计算平台。在 J2EE 的应用系统的开发过
程中,由于使用了中间件,开发人员可以把工作重点放在系统功能的建模、设计与实现上。
此外,J2EE 技术结合了软件设计中的最佳实践(best practices),如以架构为中心的软件体
系结构、基于组件的架构等等。这一切都对现有的软件工程过程提出了新的挑战。所以,裁
剪 RUP 并且使其在 J2EE 项目中起更大的作用是非常有意义的。
本文讲述了如何把 RUP 应用到小型项目团队开发 J2EE 应用系统的过程中,并且结合
J2EE 技术的特点从项目管理、架构设计、开发和测试等方面重点阐明了对 RUP 的裁剪。
项目管理
在 RUP 中,角色定义了个人或团队的行为和职责,包括分析设计人员、编程人员、测试
人员、项目管理人员和辅助人员,一个人可以同时担当几个角色.一个角色也可以由几个人来
共同承担。针对 J2EE 系统的开发和维护,J2EE 规范中也定义不同的角色,包括 J2EE 产品供
应商、应用组件供应商、发布人员、系统管理员等等。
评论0
最新资源