135 2295 6919
135 2295 6919
公司主站Website:
www.qykh2009.com
电子邮箱:
qykh2009@163.com
公司地址:
北京市朝阳区亚运村天创世缘B2座30整层
Software 软件百科
类别:行业快讯访问量:2031编辑:guyuhua 日期:2024-11-01 20:58:00
本文内容主要是关于SCM系统重要功能特点。SCM系统越来越被处在供应链层的企业所应用,那么SCM系统的功能的特点有哪些呢?
功能特点一:跨平台
现代的SCM系统应该能够支持如Windows 98,Window NT,Windows 2000,Linux等目前开发人员、管理人员使用得最多的平台。对于使用多个不同的平台进行软件开发、测试、运行的公司来说,一个统一、支持多平台的SCM系统是最理想的。如果使用的SCM系统只支持单一平台,那么势必给开发、测试、发布的各环节带来很大的不便,大量的时间将被浪费于代码的手工上传、下载中。
功能特点二:并发和串行的版本控制
现代的SCM系统应该支持多用户并行开发,支持基于Copy-Modify-Merge的并行开发模式和基于Lock-Unlock-Lock的串行开发模式。使用第一种方法,团队的开发人员之间无须好象排队一样等待修改代码;使用第二种方法,团队的开发人员无需好像到处救火一样地解决合并过程产生的冲突。开发人员可以并行开发、更改代码。
功能特点三:支持异地开发
现代的SCM系统应该能够通过同步不同开发地点的存储库,支持异地开发。提供多种同步方式:直连网络同步、存储介质同步、文件传输同步(FTP、Email 附件)等,而且同步的内容可以预先定制,例如同步整个项目,或者同步项目中的某一些选定分支。
功能特点四:备份/恢复功能
现代的SCM系统应该自带备份/恢复功能,而无需采用第三方的工具、无需数据库维护人员开发备份程序。备份方式应该灵活多样,可以选择完整备份或增量备份,节省时间和开销;恢复功能可以完全自动实现。
功能特点五:基于浏览器用户界面
现代的SCM系统应该可以通过浏览器用户界面浏览所有的项目信息,诸如项目的基本信息,项目的历史,项目中的文件,文件不同版本的对比,文件的历史记录、变更请求/问题报告的状态等。
功能特点六:图形化用户界面
现代的SCM系统不仅应该提供浏览器用户界面和基于命令行的使用界面(CLI),同时也应该提供了图形化的用户界面(GUI)。这是现代的SCM系统最基本的要求。
功能特点七:处理二进制文件
现代的SCM系统不仅应该能够处理文本文件,还可以管理二进制文件,而且对于二进制文件也能够实现增量传输、增量存储,节省存储空间,降低对网络环境的要求。
功能特点八:支持企业级的SCM系统
现代的SCM系统应该面向企业,而不仅仅是某一个软件项目组。要能够有效地支持大规模的团队协同工作。
功能特点九:基于TCP/IP 协议,支持不同的LAN或WAN
现代的SCM系统的客户端和服务器端的程序通过TCP/IP 协议通信,而无须依赖于象NFS或者通过域来共享文件系统,因此能在任何局域网(LAN)或广域网(WAN)中正常工作。一旦将文件从服务器上复制到用户自己的机器上,普通的用户操作无需访问网络,如编译、删除、移动。现代的SCM系统应支持支持脱机工作、移动办公。在不同的网络环境、无论在什么样的操作系统下,所有客户端程序和服务器端程序都是兼容的。
功能特点十:和常用IDE集成
现代的SCM系统应该能够支持Microsoft的SCC API(源代码控制API),用户能够在支持SCC API 的开发环境,如Visual Studio、Visual .NET、PowerBuilder 等中直接使用SCM工具进行配置管理。
功能特点十一:支持变更控制
现代的SCM系统应该能够支持对变更请求和问题报告的管理,而不应将变更管理和配置管理人为地隔离开来。变更管理是一个系统,而配置管理又是一个系统,这样做只会给用户带来更多地麻烦,而且也不符合CMM标准。
功能特点十二:支持软件“三库”管理
在GB 12505-90中,明确提出了软件“三库”的概念。“三库”包括开发库、受控库和产品库。从CMM的角度来看,对开发库的管理并没有要求,但是对受控库和产品库是需要进行管理的。现代的SCM系统应该能将三库统一起来,并支持不同级别的管理。
综上所述,SCM系统重要功能特点有十二个,除了以上还有别的功能特点,想要了解更多,请联系官网客服。
【上一条】 2016B2C网站建设费用
【下一条】 没有下一条