在本地举行的Tech-Ed会议上,微软发布了其Visual Studio 2005团队系统。微软开发部高级产品主管,Prashant Sridharan,声称,这套生命周期管理工具将期待其Visual Studio的Enterprise Architect和Enterprise Developer版本。
Sridharan 介绍,VS 2005团队系统包括四个部分—团队架构(Team Architect)、团队开发者(Team Developer)、团队测试(Team Test)和团队基础(Team Foundation)。该系统不仅服务于开发人员,同样服务于架构设计师、操作主管、软件测试人员以及项目经理,通过这个系统,所有这些人将协作起来。
Team Architect将包括Web services设计工具Whitehorse,它和一个类设计工具一样,是用于代码建模和生成的。同样,Architect将帮助IT管理人员判断开发的应用是否可以成功地部署到公司已有的IT架构上。
Sridharan介绍,和微软当前的建模工具Visio不一样,新的类设计工具将帮助代码和模型保持同步。Visual Studio将继续支持Visio以及统一建模语言UML。但是计划中为架构师设计的建模工具将不是基于UML的。“微软正在创建自己的建模标识,它将和UML不同”。
他强调,VS 2005 TS将支持一些通用的UML图形,微软的合作伙伴也将基于微软的建模引擎和架构提供完整的UML实现。
Team Developer将包括单元测试、代码覆盖以及静态代码分析等工具。它们将帮助开发人员在程序完成之前捕获错误,发现诸如缓冲区溢出等潜在的安全漏洞。
Team Test许诺将包括加载-测试等功能,这将帮助测试人员模拟多个用户同时执行一个执行的场景。
Team Foundation将提供源码控制等功能。将跟踪bug以及代码变更,并提供报告和分析等功能,帮助团队成员在整个项目生命周期中的工作管理。Visual Studio 2005团队系统将继续支持微软当前的版本管理系统Visual SourceSafe。Forrester研究公司主任分析员,Uttam Narsu,认为, SourceSafe适用于五个左右的开发团队,而Team Foundation的目标是为更大规模的团队提供变更管理功能。
呼吁第三方的参与
尽管微软计划为Visual Studio增加自己的建模、测试以及其它工具。微软同时也鼓励第三方公司的参与VS 2005 TS的工作。因为这个团队系统是微软将其开发技术扩展到企业计算环境的努力。因此其它开发商的参与将是非常关键的。Narsu 分析,“他们意思到要求全微软的环境是一个谬误,因此在积极地鼓励其它企业客户。” 在Tech-Ed会议上,微软发布了一个VS 2005 TS 的prebeta(beta版之前)的预览版本。其beta版本承诺在2004年底之前推出,完整的软件将在2005年上半年发货。但是,Forrester的Narsu认为,该公司并不能在2005年发布团队版本,因为这个版本的很多功能-尤其是建模方面的功能-都依赖于Windows XP的下一个版本,Longhorn。微软的Sridharan在一个声明中否认了Narsu的推测,并指出,Longhorn和VS 2005 TS的开发是相互独立的。
同样是在Tech-Ed会议上,微软宣布了Visual Studio和.NET框架的一个免费插件,Web Services 加强(Web Services Enhancements ,WSE)2.0框架,从msdn.microsoft.com/webservices/downloads/default.aspx可以得到。微软Web services的产品主管Rebecca Dias介绍,它帮助开发人员更轻松地开发符合WS-安全协议的Web services,这是最近刚被OASIS (the Organization for the Advancement of Structured Information Standards )通过的一个协议。同样,微软也提供了the WSE BizTalk adapter 的一个技术预览 (www.microsoft.com/biztalk/evaluation/adapters/wse.asp),正式发布将在数月之后。
另外,微软还发布了其Office Information Bridge Framework 的beta版,它将帮助开发人员应用Web services 来连接Office应用与业务应用。
最后,针对顾客们的抱怨:产品还没有升级,产品支持计划已经到期了。微软将其所有的业务和开发软件的支持服务延长到10年。该政策将从6月1日起生效。
Alan Zeichick对该报道亦有贡献。
文章来源于领测软件测试网 https://www.ltesting.net/