Team Foundation Server团队管理工具

来源:互联网 发布:过程流程图软件 编辑:程序博客网 时间:2024/06/17 08:57

      现在大型公司已经不再主导IDE的开发了,都在关注ALM方向,JAVA是东拼西凑的但是东西很多,其他的有专门的工具。

ALM(application lifecycle management)应用程序生命周期管理!
所谓应用生命周期管理(ALM),是利用计算机辅助软件工程(CASE tool)的软件工具,一个组织通常为多个客户生产软件,而客户的要求也是多样化的。一种软件生命周期往往不能适合所有的情况,因此组织可以规定多种软件生命周期供项目使用。这些软件生命周期一般从软件工程文献中获得,并可加以修改,使之适于组织的情况。在制定项目定义软件过程时,这些软件生命周期可以和组织标准软件过程结合在一起使用。以标准的流程管理方式,协助降低软件开发过程中人为造成的开发瑕疵,特别适用于大型应用的开发。包括HP、Borland、IBM等,都有提供ALM产品。
ALM(adaptive logical module)在FPGA中指自适应逻辑模块!

Visual Studio Team Foundation Server 2012 (TFS) 是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台。 不论在本地还是 在云中,TFS 均可支持灵活的开发实践、 多个 IDE 和平台,并为您提供有效管理整个 IT 生命周期的软件开发项目所需的工具。

然而,由于一般ALM产品多仅考虑到软件的开发、测试,并未将后端的数据库系统列入,「让数据库程序管理成为软件开发项目的漏网之鱼,」微软开发工具暨平台推广处产品营销经理胡德民说。
「未列入数据库管理的ALM,已经让许多开发人员吃足苦头,」胡德民说。
「以软件程序代码版本控管来说,」他解释道,程序开发人员常需更新程序代码版本,但是与系统攸关的数据库结构,却一直没有纳入一致性的版本控管机制。
缺乏一致性的控管机制,即会加重开发人员的负担。他举例说,若数据库字段名称需要变动,将会影响所有会抓取此字段数据的程序指令,「修正会相当吃力,」他说。
他表示,透过该工具的重构(Refactoring)机制,可使数据库对象被重新命名后,确保所有参考该对象的程序代码都会自动变更。
除了自动重构,该工具亦提供了自动化比对两个数据库结构的版本异同,以及自动产生大量有意义的测试数据,协助进行质量与压力负载测试等功能。
对于在大型企业中可能分属不同单位的程序开发人员与数据库管理人员,胡德民表示,在ALM纳入数据库管理前,两方难以协同工作,「偏偏在软件开发过程中,两边却又常互相影响,」他表示,透过此一工具,将有助双方的协同作业,改进软件开发流程。
微软发表的Microsoft Visual Studio 2005 Team Edition for Database Professionals,为一数据库程序开发工具,为其ALM产品Visual Studio 2005 Team Edition之新工具,透过该工具,可促进应用程序开发人员与数据库程序开发人员的协同工作,避免各行其是造成错误或瑕疵,为修补、更改而延宕应用程序开发。
Visual Studio 2005 Team Edition for Database Professionals繁体中文版定价为145,900元,搭配MSDN开发人员订阅服务与软件升级保证的定价则为230,510元。使用者若为套装产品Visual Studio 2005 Team Suite之用户,则可以免费取得该产品授权。此外,微软另在官网上提供180天试用版供下载试用。
此外,Hansky(中国)公司,在ALM方面也有卓越的方案,其应用生命周期管理(Hansky ALM),管理应用生命周期的所有环节,包含需求、设计、编码、测试、发布和维护,它能够极大地提高应用系统的可视化、可用性、可靠性和可管理性,并大大降低成本,从本质上提升管理水平。 便于广大软件运营商及软件开发商对整个研发过程有一个独到的见解。
序列号:BVGTF-T7MVR-TP46H-9Q97G-XBXRB       Visual Studio 2010 Visual Studio Team Foundation Server

0 0
原创粉丝点击