![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
汉星天Firefly:有效度量 优化流程来源:中国计算机报 日期:2008.6.29 随着软件产业的崛起,软件工程技术正吸引着越来越多关注的目光。作为软件工程的一个重要的领域,软件配置管理也日益受到人们的重视。“工欲善其事,必先利其器。”配置管理软件可以优化软件流程,进行有效的度量,很大程度决定着软件项目的成败。 Firefly是汉星天公司开发的新一代软件配置管理工具,具有良好的易用性,开发团队可以快速掌握Firefly的使用技巧,立即进入高效率的工作状态。Firefly具有6大特性:基于项目的分支和标记管理、方便的分支比较和分支归并、强大高效的并行开发支持、面向任务的开发模式、完善的异地分布式开发支持、良好的跨平台能力。 良好的可扩展性 Firefly具有优秀的底层架构和良好的可扩展性,可以支撑到具有上百个开发人员的企业级应用项目中,通过使用ServerSync模块, Firefly可以支持物理上分布的开发团队在同一个项目上进行异地开发。在一个中等配置的计算机上(PIII 1.8G,256M),Firefly服务器可以很好的支持50G以上的存储库数据和50个以上的并发访问用户。同时它也兼具良好的灵活性,可以在于3到5人的小规模开发团队中灵活部署使用。 Firefly不仅提供图形化的用户界面、基于命令行方式的访问以及基于Web的访问界面,并且能够和大多数主流的IDE工具集成,比如:WebLogic Workshop、IBM WSAD/Eclipse 、Microsoft Visual Studio、Microsoft Visual Studio .NET以及Borland JBuilder等等。 可靠的数据安全性 Firefly为Server/Client架构的应用程序,采用Java Remoting技术作为客户端和服务器的通讯协议。该协议是一种快速的基于TCP/IP的协议,无需Firefly服务器共享任何目录,从而确保了服务器端数据的安全性。Firefly使用特有的存储库。应用Firefly,并不需要其它第三方的数据库。并且,Firefly内置了对存储库的备份(支持全备份和增量备份)和恢复功能。这样,也是保护的企业数字资产的安全。 强大的并行开发支持 Firefly具有强大的并行开发处理能力,使用业界领先的FleXtream技术,Firefly使得处理并行开发变得非常容易;用户可以方便的实现Stream-Based开发模式。用户可以方便的 进行分支的建立、比较、归并等操作。 使用分支来隔离开发路线(code line, stream),可以保证开发任务的隔离,不会互相干扰,保证开发效率且确保每个开发线路的安全;并且在适当的时候可以对分支之间的改动进行归并(merge)。 独有的权限控制 Firefly具有独有的文件级安全访问控制功能。类似NTFS中对文件和目录的访问控制,Firefly中的分支管理员可以设置不同的用户对分支中的不同文件(或目录)具有不同的权限(CD、List、Read、Update、Move、Insert)。通过该种设置,企业可以最大限度的达到保护数字资产的目的:没有权限的用户绝对不会得到没有权限的数据或文件。 降低企业风险 使用Firefly,可以达到保护企业数字资产的目的,集中管理原来散落在不同人员处的文档、源代码,使之对其它用户可视化;并且建立完美的协同工作环境,帮助企业提高效率和核心竞争力。作为优秀的配置管理工具,Firefly可以完整的记录项目发展历史以及文件开发历史,真正的做到可追溯性,并且保证用户可以在任何时间准确地重建历史信息。通过使用Firefly,用户可以在最大限度上降低项目的风险,使一切改变都记录在案,保证项目在安全的轨道上顺利前进。 作为新一代的配置管理系统,Firefly具有卓越的底层架构,使其在性能、可扩展性、适用性等方面明显优于其他配置管理工具,能够帮助企业建立规范化的软件环境,规范开发过程,提高软件开发效率。 目前使用Firefly的国内知名软件企业以及研发机构超过1000家。每天有数万名工程师在该平台进行软件开发工作的管理
|






