关键字:应用软件 生命周期
近日有三个应用
软件生命周期管理的技术提供商来交流过了。
通过和不同公司的售前工程师交流,可以感受到不同的企业文化和行销方式,颇有意思。
少林正宗派:IBM IBM的人出来给人的感觉就是很正规,讲什么都一套一套,体系巨复杂,罗列一下:
设计和构建
RationalProfessionalBundle
提供企业级桌面工具,以便设计、构建和测试
J2EE/门户/面向服务的应用
程序。
RationalRoseDeveloperforUNIX
提供行业领先的模型驱动开发工具。
RationalRoseTechnicalDeveloper
一个模型驱动开发解决方案,针对Java、C、C++自动进行从设计到代码的转换。
RationalRoseXDEDeveloperforJava
为基于J2EE的系统提供完整的可视化设计和开发环境。
RationalRoseXDEDeveloperforVisualStudio
为基于.NET的系统提供完整的可视化设计和开发环境。
RationalRoseXDEDeveloperPlus
为基于J2EE和基于.NET的系统提供可视化设计和开发环境。
RationalSoftwareArchitect
利用
UML为模型驱动开发提供整合设计和开发支持。
RationalSoftwareModeler
支持UML
可视化建模/设计,从不同的
视图编制系统文档。
RationalSuiteDevelopmentStudioforUNIX
合并屡获殊荣的开发工具,帮助人们更快速地构建更好的
软件。
RationalSuiteforTechnicalDevelopers
支持诸如实时和嵌入式技术应用程序的可视化开发。
RationalWebDeveloperforWebSphereSoftware
简化和加速了Web、Web服务和Java开发。
过程和
项目管理 RationalPortfolioManager
协调优先级、项目和人员。
RationalProjectConsole
提供项目Web站点和
度量指示板。
RationalSoDA
在整个生命周期中自动化软件项目的文档编制工作。
RationalSuite
提供最佳实践、工具和服务的完整而整合的生命周期解决方案。
RationalSUMMITAscendant
为交付企业级IT项目提供方法库。
RationalTeamUnifyingPlatform
允许公共访问开发资产、
需求和过程指导。
RationalUnifiedProcess
经过验证的开发过程,可进行配置以满足您的项目要求。
需求分析 IBMRationalRequisitePro
需求和使用案例管理的强大、简便易用的集成产品,有助于促进更全面的通信,增强
团队协作和降低项目风险。
IBMRationalRoseDataModeler
数据库设计人员、分析人员、开发人员以及开发小组中的任何人能够协作的可视建模工具,从而能够捕获和共享企业需求,在整个流程中跟踪需求的变化。
IBMRationalRoseXDEModeler
使设计人员能够使用
统一建模语言(UML)来进行由模型驱动的开发。用户可以建立与平台无关的
软件架构、企业需求、可重复使用的资产和管理级通信模型。
软件配置管理 RationalClearCase
为大中型开发团队提供可靠的、可伸缩的和灵活的软件资产管理。
RationalClearCaseandMultiSite
为地域性分布式环境提供完整的软件资产管理。
RationalClearCaseChangeManagementSolutionEnterpriseEdition
为大中型项目和分布式团队提供集成的软件
配置管理。
IBMRationalClearCaseLT
为中小型集中项目团队提供可靠的、入门级
版本控制思路。
RationalClearCaseMultiSite
支持跨地域性分布式环境的并行开发方式。
RationalClearQuest
在整个应用程序开发生命周期中提供灵活的缺陷和变更跟踪功能。
RationalClearQuestandMultiSite
为地域性分布式环境提供完整的缺陷和变更跟踪功能。
RationalClearQuestMultiSite
支持整个分布式环境中的缺陷和变更跟踪。
软件质量
RationalFunctionalTester
对Java、Web和基于VS.NETWinForm的应用程序进行高级自动化
功能测试。
RationalFunctionalTesterExtensionforTerminal-basedApplications
扩展了RationalFunctionalTester,以支持基于终端的应用程序的测试。
RationalManualTester
使用新测试设计技术来改进人工测试设计和执行工作。
RationalPerformanceTester
检查可变多用户负载下可接受的应用程序响应时间和可伸缩性。
RationalPurifyforLinuxandUNIX
为Linux和UNIX提供了内存泄漏和内存损坏检测。
RationalPurifyforWindows
为Windows提供了内存泄漏和内存损坏检测。
RationalPurifyPlus企业版
为Windows、Linux和UNIX提供了运行时分析。
RationalPurifyPlusforLinuxandUNIX
为基于Linux和Unix的Java和C/C++开发提供了分析工具集。
RationalPurifyPlusforWindows
为基于Windows的Java、C/C++、VisualBasic和托管.NET开发提供了运行时分析。
RationalRobot
客户机/服务器应用程序的通用测试自动化工具。
RationalTestManager
提供开放、可扩展的测试管理。
RationalTestRealTime
支持嵌入式和实时的跨平台软件的
组件测试和运行时分析。
少林七十二绝技,IBM也快了,随便找一样出来,也要练个三五十年,怕怕。用HuoYing的话说,用这个比不用还累。其实不是用起来累,关键是不会。
应用软件生命周期管理的三大门派之北斗武当:BORLAND
比起IBM的渊源流长,Borland算是后起之秀了,尤其是挖了
Rational几个创始人过去之后,功力日深,已然开帮立派,一代宗师了。
需求管理的方案是CaliberRM ,这玩艺很强,居然可以支持Word文档按大纲导入导出。当然强的地方还有很多,但我就记住这点了。懒人,没办法。
设计的方案是Together。Rational rose 和Together我都用过.
从设计的角度来看,其实这两样东西并无高下之分。但从开发者的角度看来,Together 的正向代码输出和逆向工程要做的到位一些。
对于目下很火很火的
MDA的支持,由于我到现在也没搞懂MDA到底怎么回事,一点感觉都找不到,自然也分不出什么高下了.
其他的东西没什么印象,就不介绍了,总的感觉borland的东西起承转合之间,很是顺畅,基本是太极一路了。
应用软件生命周期管理的三大门派之日月神教:HANSKY
HANSKY的中文名字叫汉星天,其实就是一国内公司.
江湖传说几年前HANSKY的老板从国外搞了一套配置管理的软件的源代码,回国闷头开发了几年,发布了一个产品,叫Firefly.
现在经常和IBM,BORLAND在配置管理的市场上抢地盘.
刚开始的时候,功力不济,只能用大招---不要钱,白送软件,白做维护.这两年地盘越来越大,白送就改试用了,也是一手段. 反正IBM和BORLAND是不会这么干的,他们觉得掉价.
Firefly这个产品本身其实很有点特色,毕竟是新产品,新
架构.
可视化的版本树,可共享的变更集等都很实用.
但HANSKY的问题在于,产品太过单一,就一个Firefly抗大旗,今年好象出了个BUTTERFLY,做流程控制和管理.然后需求管理的产品还在开发中,预计年底可以开发完成.
国货,支持一把,希望可以越做越好.
来源: