在众多的软件过程中,软件配置管理(SCM)是贯穿软件生命周期必不可少的一个。SCM的基础是版本控制(Version Control)。 什么是SCM?配置管理是确认、组织、并控制软件变更的艺术,这些变更是由开发团队在项目开发过程中产生的。配置管理的目的,是通过将错误减少到最低来实现生产力的最大程度提高。 配置管理的另外一个名字是“变更控制”。它包涵了评估变更请求、跟踪变更、并将系统在不同时间点产生的版本加以保存的技术。 SCM可以系统地管理软件系统中的多重版本;全面记载系统开发的历史过程;管理和跟踪开发过程中危害软件质量以及影响开发周期的缺陷和变化。SCM能够对开发过程进行有效的管理和控制,完整、明确地记载开发过程中的历史变更,形成规范化的文档,从而保护企业宝贵的代码资源。有效的SCM 管理是企业建立符合ISO 9000 和SEI CMM要求的软件开发过程的基本内容之一。 Hansky公司的Firefly正是这样一个完善高效的配置管理系统。它支持不同的开发与运行平台,可在整个企业的不同团队、不同项目中得到广泛的应用,帮助企业建立规范化的软件环境,规范开发过程,有效保护代码资源,积累软件财富,提高软件重用率,加快投资回报。 Firefly采用JAVA开发,基于真正的客户机/服务器体系结构,不依赖于任何特殊的网络文件系统,可以平滑地运行在不同的LAN 、WAN 环境中。它的安装配置过程简单易用,开发团队可以快速掌握Firefly的使用技巧,立即进入高效率的工作状态。 在中国,Firefly在银行、电信、国防单位、国家机关的研发团队中得到大量的应用。
摘自:Hansky Firefly官网
|