UML学习-------RUP带来的观念变化

来源:互联网 发布:linux查看jvm参数设置 编辑:程序博客网 时间:2024/05/17 19:59
  
RUP带来的观念变化
更强的计划性:
迭代开发意味着要有更强的预见性和计划性,阶段的划分、阶段内的迭代都需要仔细规划。这要求项目管理者承担更大的责任,而所换来的则是开发任务的具体化和可预见性。
坦然面对迭代过程中一部分中间制品的推倒重来:
不要恐惧这样的现实,由于迭代过程的细化和相应工具的支持,其影响是可以控制的。
坦然面对中间制品的不美观
在一些迭代中产生的中间制品,虽然外观上不能令用户和投资者满意,但其作用和价值是完美的。这时,项目管理者要充当一个“意见缓冲区”,对外树立可信赖和讲信用的形象。
尽早进行困难的工作:
强调与实现的关系密切,而将困难工作放在开发后期进行是十分有害的,会使开发后期突然遇到“集成地狱”而使开发过程失去控制。
把软件放在首位:
过分强调规格说明(问题空间的描述)的作用是不恰当的,因为用户所购买的是软件(解空间)而不是规格说明。在开发过程中,需求和规格说明都是允许变化的。
加强开发过程监控与量化管理:
项目管理者要注重对各种变化与扰动的测量与监控,应先示范,后发布文档,以使得开发人员信服。既需要好的项目管理者,也需要好的体系结构设计师,一个成功的软件项目同时需要这两种人,而且项目管理者本人就应当懂得体系结构设计。
确定迭代的数量、持续时间和内容:
RUP给出了一定的指南,但主要靠项目管理者根据实际情况确定,因而责任更加重大。
原创粉丝点击