科锐时软件配置管理工具CRESTS/SCMT
为满足大型工程各系统研制单位对所承担软件项目技术状态的控制,强化软件开发过程中“受控库”和“产品库”的管理,规范软件开发过程,北京奥吉通公司按照国军标以及总装备部软件工程技术规范对软件配置管理的要求自主研发了软件配置管理工具SCMT。SCMT一方面对软件配置管理工作提供计算机辅助支持,帮助软件配置管理员对“受控库”和“产品库”进行规范化管理;另一方面还可帮助软件开发用户规范开发过程,使用户清楚应该做什么及什么时候去做。
SCMT的开发和运行兼顾多种软件工程的要求、各个单位的设备现状的管理需要,以软件配置管理项(CMI)为单位,实现对软件配置项(CSCI)的配置管理,其管理的侧重点是受控库、产品库。
SCMT采用当今流行的Browser/Server架构,在网络环境内提供远程浏览、入库、出库、审计、审批等功能,适应现代大规模、分布式开发的软件配置管理需求;支持Windows系列、Open
VMS等多种操作系统;实现按软件项目、软件配置项的多级管理;完成软件配置管理功能,包括:项目库的管理(建立、更新、归档等)、软件配置管理策划(计划制定,软件配置管理项的定义及基线设置等)、软件配置管理机构及人员的授权与检查、软件配置项基线库管理、软件项目产品库管理、软件更动过程管理及控制、版本管理、系统数据备份与数据恢复以及配置审计、追踪等。系统体系结构上,SCMT采用基于浏览器/服务器模式的三层体系结构,第一层为表示层,由客户端浏览器完成用户接口功能;第二层为功能层,由应用服务器组成的网络服务器完成客户所需的应用功能;第三层为数据层,由数据库服务器完成数据的存储和管理功能。SCMT运行在服务器端,所有相关数据存放在服务器端,用户通过网络存取数据。