【IT168 专稿】3月21日,微软公司宣布对Visual Studio 2005 Team System进行了扩展,推出为数据库专业人士量身定制的Visual Studio Team System新版本——Visual Studio 2005 Team Edition for Database Professionals,它可以在开发可靠的、以数据驱动型应用的软件开发过程中,让开发团队进行更高效的协作。
自2005年12月推出Visual Studio 2005以来,Visual Studio不断在扩大用户群,目前已经成为业内应用最广泛的开发工具之一。和前一版本相比,Visual Studio 2005可以贯穿软件开发的全生命周期,包括项目经理、架构师、测试人员和开发人员等都能找到自己对应的角色和功能。其主要表现出三个方面的特性:项目的洞察力和可预见性;团队协作的支撑环境;保证软件的质量。
而从2006年3月中文版正式问世以来,日益受到国内独立软件开发商的喜爱。据国内最大的软件企业中软相关人士表示,目前中软70%以上的项目都采用Visual Studio 2005开发。
对新版本的推出,微软微软公司大中华区开发及平台技术部总经理Nigel Burton表示:“目前软件开发所面临的最大挑战之一就是软件开发团队缺乏成员之间或更大范围内的协作。我们的目标是确保IT企业能够在软件开发过程中实现更强的直观性以及更高的可预见性。Visual Studio Team System的扩展包括针对数据库开发人员的开发工具,都体现了微软公司一直以来的承诺,我们将继续致力于为中国的用户提供工具,帮助个人、团队和组织更加高效地以微软平台为基础打造解决方案,实现应用生命周期的全面高效管理。”
将数据库专业人士纳入应用生命周期
此番新推出的Visual Studio 2005 Team Edition for Database Professionals,是为数据库专业人士量身订做的。Visual Studio Team System提供了一种改变市场格局的数据库开发产品,旨在通过数据库测试来管理数据库变更、改善软件质量,同时让数据库专业人士分享Visual Studio Team System和生命周期开发所带来的利益,具体体现在以下三个方面:
控制数据库的变更
• 借助受控离线来源项目,为数据库生成一个基线版本,从而实现对数据库架构的控制。
• 借助工具,理顺数据库变更流程,让您以受控并且一致的方式对整个数据库架构中的变更进行自动串联。
• 通过受控源版本与测试和生产系统的对比,并自动生成变更脚本,减少了与数据库结构变更有关的风险
通过自动化数据库测试提高质量
• 为您的数据库结构进行全单元测试,它既能独立运行,又能与Visual Studio 2005 Team System协同运行,为应用和数据库阵列提供一套完整的测试。
• 以T-SQL或其它可控代码编写测试,并附带可扩展的单元测试功能以及一个全新的测试编辑器。
改善协作和沟通
• 将数据库专业人士当作项目团队的有机组成部分,提供基于Visual Studio角色的独特使用体验,并全方位享有团队基础服务器所带来的益处。
• 利用共享团队门户、集成变更管理、共同版本控制和数据贮藏室等工具,改善数据库专业人士与开发团队其它成员之间的协作。
• 通过工件更新和基于事件的通知,将对数据库的重要变更传达给团队的其他成员。
IDC应用生命周期管理服务项目总监Melinda Ballou 表示:“数据库团队和开发人员之间存在沟通裂缝,这已经是司空见惯的事,并导致协作效率低下、项目和源代码管理不良、软件开发质量欠佳和成本攀升等问题,所以要尽可能避免由于沟通不畅而引发的问题。为了提升效率,并在生命周期中尽早改善软件质量,两端的用户都需要合适的工具和流程来促进整个组织和各个技能领域的协作和管理。”
Visual Studio Team System产品家族中的这个新成员提供了降低风险、保证质量和加速开发的基础,满足了市场对数据库变更管理的先进开发工具的日益增长的需求。数据库架构师、开发人员、管理员和其它数据库专业人士现在能够运用集成化变更管理功能来理顺数据库变更流程,并降低与数据库结构改动相关的灾难性故障风险。
此外,借助集成化数据库测试(其中包括数据库单元测试、联合测试编写以及自动产生有意义的测试数据等),数据库专业人士在开发流程的早期即可提升产品质量。
VSTS帮助ISV提升价值
在中国,Visual Studio Team System(VSTS)用自身的价值顺应着变革,帮助中国的软件企业成长。
通过采用Visual Studio Team System,浪潮通软集团开发出构件化的开发模式和统一的开发支撑平台——GSP。在Visual Studio Team System的帮助下,解决了日益增加的应用程序复杂性及其设计、开发和部署所必需的生命周期问题,从而实现对软件开发过程的可视、可控,提高软件开发的质量。
中软公司采用了微软的Visual Studio Team System为中华医学会开发协同工作平台。在此平台之上,中华医学会能够对杂志社的核心业务——医学权威电子期刊的生产、加工、发布进行统一的管理,并在此基础上进一步实施医学信息的综合强大检索功能,从而满足核心资源生产加工高效化、内容管理标准化、业务流程清晰化的要求。
在东风汽车知识共享平台的项目中,面对2万多台桌面系统的知识共享,中软公司在项目开发中组建了20多人的团队,仅用不到3个月的时间就实现了系统的上线运行。这其中VSTS就发挥了巨大的作用。
中软好泰公司采用微软的Visual Studio Team System,针对集团管理的酒店,建立集中式的酒店管理平台,对数据进行集中分析和有效管理,发挥业务数据共享所带来的竞争优势。同时,通过分布式的多层体系结构及面向服务的架构(SOA)实现了产品的高可维护性、高可扩展性和高可重用性。
直击软件行业现状,快速的发展和对软件人才的需求加剧让软件创新势在必行。目前,由于微软开发工具的易用性,普及性,软件开发人员对此较高的熟悉度,以及微软开发工具支持标准开发过程的优势,让微软开发工具占据了60-70%的市场份额。