Team Foundation Server团队管理工具

      现在大型公司已经不再主导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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书共分四部分,此为第一部分<br>包括基础知识、源代码管理、生成、大型项目考虑事项<br>项目管理、过程指南、报告、设置和维护团队环境和<br>Visual Studio 2008 Team Foundation Server等九章节<br><br>Jeff Beehler 撰序<br>序言<br>发布 Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) 之前,我们自己先进行了一次尝试—<br>—使用它来开发 TFS。在项目的最后 18 个月中,我们尽可能地应用它来管理项目的开发生命周期,这<br>也就是所谓的“Dogfooding”(内测)。通过这种内部先行试用,我们对自己创建的这一强大系统有了更<br>多的认识。我们确实发现并修复了很多质量问题,使最终产品更稳定、性能更高,如果不使用这种方法,<br>根本无法做到这一点。但更重要的是,我们更清楚了使用这种工具的最佳方式。这些经验与客户体验反<br>馈一起构成了这份指南的基础。<br>初看起来,读者可能认为这些信息应该属于产品文档的内容,甚至就可以取代产品文档。实际上,我<br>曾经也有过这种想法。然而,在与 J.D. Meier 和本指南的其他作者协作工作了一段时间后,我就清楚<br>地认识到,这两者的区分是很自然而且很重要的。我认为将这两份指南比作您的车主手册和驾驶员指<br>南再恰当不过了,两者都是必要的,但其目的又各有不同。按照惯例,产品团队只关注产品文档,而<br>将指导方面的工作留给其他人员。现在尽管我们依然要依靠其他人员来帮助解决问题,但已经开始在<br>指南部分投入更多的时间和精力,因为我们意识到产品的成功采用的重要性,以及它在提高整体客户满<br>意度方面的意义。<br>TFS 就如同汽车,是一种强大的工具,能够帮助您和您的团队更接近目标,这份指南则会帮助您实现<br>目标。每个团队根据其具体需求和历史情况的不同,都会以不同方式或多或少地接触 TFS。出于这方<br>面的考虑,我们撰写这份指南时采用了这样一种方式:即如果您希望了解全部内容,可以从头读到尾;<br>如果只需要部分指导,也可以细读具体的主题。<br>客户反馈是我们撰写这份指南的最初动力,今后也将一直引导我们的方向,并帮助我们实现目标。我们<br>深信,与闭门造车相比,像这样将社区纳入项目之中能够使内容更有用,最终使我们的指南更加成功。<br>按照这种思路,真正的用户将帮助我们决定要写哪些内容、要推荐哪些最佳实践,以及如何组织内容。<br>我们的收集整理工作尚未完成,请帮助我们继续改进这份指南,告诉我们您还希望本指南中涵盖哪些内<br>容。TFS 的覆盖面如此广泛,有时甚至连我们也觉得难以全面掌握。有了您的加入,我们就可以帮助客<br>户更好地利用我们所开发的工具。<br>TFS 的设计目的是使团队协力交付更好的软件。通过在内部先行试用 TFS,我们已经使自己的团队协同<br>工作,我希望您也会同意,这就是最好的成果。这份指南能够帮助您和您的团队在下一个项目中实现此<br>远景。<br>祝您一切顺利!<br>Jeff Beehler<br>主管,Visual Studio Team System 2007 年 7 月<br>Jeff Beehler 是 Team System 的主管。从科罗拉多大学毕业之后,他于 1990 年在 Microsoft 开始了自<br>己的职业生涯,最初致力于 Visual C++ 的早期版本。1996 年,他离开了 Microsoft,转向自己的其他<br>兴趣所在,包括咨询、在小学教学,还建立了自己的家庭。2003 年,他回到了 Microsoft,从事 Visual<br>Studio Team System 方面的工作,在这里,他参与了项目的多个方面,从规划、执行一直到发布。他积<br>极参与 Team System 各个部分的内部先行试用工作,这有助于进一步提高他的职业技能。在业余时间,<br>Jeff 喜欢与家人分享时光、摄影以及在西部地区参与户外运动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值