您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 嵌入式开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

Grady Booch - '.NET将改变你的生活!'
2002-02-04· ·Stuart J. Johnston··

上一页  1 2 3 4  


  低劣质量的终结

  当然,UML 和 Rational Rose,用于可视化模型的工具,而只是整个开发周期的一部分,在Rational的其它产品线中已经反映出了这种观点。例如,Rational RequisitePro提供了一种定义、调整和跟踪应用程序需求的方法。在过去,将一组非常聪明的人集合在一起,匆匆拼凑Excel数据表格去跟踪应用程序的需求,这种做法曾经受到过惩罚,但分布式应用程序,包括.NET,开发的巨大复杂性使得质量低劣的方法不再有效。

  "事实上,在缺乏人力资源和经济资源的情况下,对构建进行定义,及其优先权与智力进行交换就越来越重要,因此,象Rational RequisitePro之类的工具使你有办法对正在建立和获得的项目作出明智的企业决策。" Booch增加道。

  开发者面前的圣杯?

  然而,Rational对于.NET和Web服务的贡献超出了面向产品的范畴。公司与它的很多伙伴,包括微软和IBM,一直在从事称为"可重用资产细则"(即RAS)的设计。其目的是使面向对象的编程及经过了二十年开发者和供应商才了解的组件重用性成为现实。

   "其原因是在应用程序中存在很多可重用的部分。RAS告诉你如何通过UML对它们进行描述,因此它只是用于表示复杂系统中不同结构部分的基本规则。" Booch说。一旦完成,公司将把RAS交给对象管理小组--也是检查UML的标准化组织。"我们考查人们在如.NET之类的平台上进行构建的通用机制,并将它们做成规范,交付给客户,这样他们就能加速建立他们的真实系统。"

  这些活动的中心当然是UML。而且,随着它在方案中的地位越来越重要,它是否有可能成为被.NET框架的CLR(通用语言运行时)所支持的语言?

  尽管Booch拒绝对产品计划细节作评论,但他没有停止过对其计划的介绍。"现在我们能够通过Rational Rose的实时产品从状态设备中生成代码。在非实时情况下这样的事情是不是也有可能呢?完全可以。我们见到过客户采用序列图表和其它相似的东西--它们表示系统行为的线程,并依靠它们生成代码。"

  虽然对将来的产品没有做详细描述,但可以肯定的是:随着微软交付.NET,Rational意将提供用于设计、构建、测试和扩展分布式的基于Web的应用程序的工具。

上一页  1 2 3 4  

■ 相关内容
 Visual Studio.net令人赞赏的结构体系
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!