为Microsoft .NET用户提供更先进的建模功能,基于角色的 Together 套件提供易用的建模工具,为微软开发环境提供UML2.0的支持
全球领先的软件交付最优化(SDO)解决方案厂商——美国 Borland 软件公司(纳斯达克上巿编号:BORL)推出针对 Microsoft Visual Studio .NET 的 Borland? 最新版 Together 2005。该产品是广受 Visual Studio .NET 使用者欢迎的 Together 建模套件的特别升级版本,也是 Borland 推出的第一个针对 .NET 平台、基于角色的建模解决方案,同时更是业界最先为微软开发环境支持 UML2.0 标准的产品之一。
Together for Visual Studio .NET 为 Visual Studio 的开发者提供了一个重要的桥梁,通过使用行业标准的统一建模语言?(UML),让包括“软件工厂(Software Factories)”方法等的微软自有建模解决方案实现更高层次的建模效益。新版 Together 2005 for Visual Studio .NET 套件包括 Together Designer 和 Together Developer,是整合及易用的产品,均可独立支持软件开发周期中个别角色的建模需要。
Borland 产品策略及架构副总裁 Raaj Shinde 说:“建模能降低项目失败的风险,通过重复使用软件模型来节约成本和改善团队内部交流,所以在软件交付的成功上将继续扮演重要角色。但是要看到这些成效,团队需要更易用的工具,既要按团队中不同角色的需要帮助他们发挥建模的效益,又要能帮助整个团队开展无缝合作。现在,使用建模的.NET 用户正与日俱增,而 Together 2005 正是为分析师、设计师和开发者各个不同角色适当地提供针对其工作性质的工具,使那些 .NET 用户更方便、轻松地使用建模及 UML。”
针对 .NET 的灵活、易用的模型功能
Together 2005 for Visual Studio .NET 为微软开发者提供灵活而多层次的建模功能,可按照团队和企业对模型复杂性和使用的特定要求而设定。功能包括用例图、物理类模型、审计、测量矩阵、重构及对模型驱动架构(MDA,Model-Driven Architecture?)的支持。这种灵活性使工具更加易用,同时帮助企业更有效地使用模型,从而成功地开发软件。
Forrester 调研公司副总裁 Carl Zetie 在 2005 年 1 月名为《模型驱动不仅仅是 MDA》(‘Model-Driven’Matters More Than MDA)的报告中说:“模型建立得越正规、越严密,从自动化转换和代码生成所得的效益就越大。就算模型不完全正规,也有助于理解业务的要求以及执行代码的结构。所以就算只是把一部份模型(如类别图)正规化,也能提高生产力。”
微软公司 Visual Studio 2005 组系统首席程序经理 Prashant Sridharan 说:“我们认为 Together Visual for Studio .NET 等针对个别领域的工具能有力地帮助企业提高开发周期流程的成功率。这些工具能方便企业利用进阶的建模功能,是实现以‘软件工厂’方式进行开发的第一步。”
基于角色的建模解决方案
新版 Visual Studio .NET Together 针对不同角色的设计,旨在帮助 Visual Studio .NET 用户更有效地获得在软件开发过程中建模的好处。再加上该新版软件的灵活性,排解了许多以往阻碍建模技术普及化的因素,如缺乏统一标准、无法组织和理解大量的要求及难用又复杂的工具等等。
Together for Visual Studio .NET 套件提供两个针对不同角色需要的产品:Together Designer 和 Together Developer。Together Designer 针对需要验证软件设计和模型要求的分析师和设计师,而 Together Developer 则针对需要减少复杂性、提高质量,并更容易理解现有代码的开发者。具体功能和优点包括:
·降低软件实施的风险--通过设计方式(Design Patterns)、代码可视化和重构等主要功能,降低设计和建构过程中通常发生而可以避免的错误,从而提升应用的质量,而不会减慢开发的进度。审计和测量矩阵功能让用户测量并追踪模型中的编码标准,内置单元测试则有助提早发现开发中的问题。
·提高开发周期的效率 —— 全面的自动化和节时功能可提高开发团队的生产力。主要功能包括:自动文件生成;图例和组件定义等软件资源重复使用;快速实现软件内各处因进行重构而需要的改动;图例搜索功能等。此外,独特的 Borland LiveSource? 逆向工程技术提供“往返”能力,帮助模型和代码持续保持同步。
·增加角色之间的交流和可视性 ——Together 2005把设计和实施模型无缝地连接起来,有助于团队更有效率地协作。不论是正在创制新软件或在修定既有软件的团队,改善设计和代码之间的交流都可以极大地降低项目失败的风险。
·充分利用投资和支持多个平台 —— 企业可以使用 Together 2005 创造 能同时适用于多个不同平台的“平台中立”设计。通过与 IDE 环境整合,Together 2005 可支持众多编程语言,从而帮助开发者将这些设计转化为基于特定平台的模型。
·加强对 Microsoft? Visual Basic? .NET 和 Visual C# .NET 的支持 —— VB .NET 的重构、VB.NET 的审计、Visual C# ? .NET 及 VB.NET 的测量等功能可帮助开发者提高生产效率和代码质量。
把 UML 带给不断壮大的 .NET群体
使用微软 .NET 的技术者不断增加。Forrester 调研公司一项近期的研究表明,超过半数的企业软件决策者表示计划使用 .NET 开发技术。 Borland Together 2005 让不断增多的 Visual Studio .NET 用户也能享受 UML的 优势,包括 UML 1.4 和 UML 2.0 绘图及不计其数的其它进阶建模功能。
UML 是行业标准的建模注释,是设计和开发软件时所用的语言,越来越多企业以 UML 作为建模的基础。UML 2.0 比上一代的UML在功能上大有提升,加入了为极大型软件系统进行建模的能力、定义更明确的 UML 执行语法和以及更好地支持自动化和组件化架构设计的建模概念。
先进的模型驱动开发
Together 2005 基于角色的设计非常适合模型驱动开发。模型驱动开发涉及在源代码编写之前就创制模型,特别适合分散的或海外的项目团队。Together 2005 让团队不用为低端语言错误而花费宝贵的时间和资源,从而集中精力,解决更关键的设计难题。该产品还支持 MDA 设计的实施。MDA 设计是一种模型驱动的开发方式,针对系统的架构和设计方式.并采用 UML 规定。
MDA 设计寻求将企业和应用逻辑从指定的平台技术中分离出来,为软件建立一个平台独立的模型。这个模型能够更加轻松地针对企业和技术变化作出调整,同时促进平台之间的互操作性。Together 2005 有助企业遵从 UML 以外的主要 MDA 标准,包括 XML Metadata Interchange(XMI?)和 Object Constraint Language(OCL)等。
OMG 主席兼首席执行官 Richard Mark Soley 博士说:“MDA 是领先的模型驱动范例。它使软件开发团队可快速地按照要求进行编码,并更加容易地创造出把业务要求和最终产品相结合的视象化设计。由于能够更容易地创造出平台独立模型,Together 有助于推动 MDA。我们非常高兴能有象 Borland 这样的建模技术领袖为 MDA 技术的发展和推广作出贡献。”
支持应用生命周期
Together 2005 for Visual Studio .NET 支持整个应用生命周期,可保证从一个阶段向下一个阶段的无缝转移。例如,与 Borland CaliberRM? 要求管理产品的整合能够保证设计模型与要求紧密结合。
Together 2005 还紧紧结合了 Borland 的软件交付最优化理念,因为建模在使软件交付更加可管理、可重复的过程中起到关键作用。它有助于把编程功能和内部代码测量准则,与流程及性能等外在测量准则相吻合,供有关人员作分析之用。这样,企业便能够确保所交付的软件满足业务和运营的要求。
Borland Together 2005 for Visual Studio .NET 现已供应。Together Designer 和 Together Developer for Visual Studio .NET 可作为集成套件或单独产品购买。如需更多信息,请浏览:http://www.borland.com/together




