开发地铁售票信息系统时,开发团队选择使用并发版本系统(Concurrent Versions System,Cs),请回答以下问题:(1)使用CVS可以实现对软件开发的有效管理这具体表现在哪些方面?(2)开发团队建立好资源库后,可以通过什么方式保证软件产品的安全性?(3)团队成员在使用CVS同步的完成后,出现Incoming(蓝色向左的箭头), Outgoing(黑色向右的箭头)和 Conflict(红色双向箭头)这三种状态,这三种状态分别代表什么?
(1)具体表现有以下几个方面。①随时将程序恢复到以前某一时间点;②实现程序的互斥性修改;③对程序修改进行有效的管理;④将开发环境与测试环境、运行环境进行有效的隔离;⑤评估软件开发人员编写的程序质量,控制软件开发的进度;⑥管理文档。(2)开发小组的管理者给小组成员分配一些账户小组成员通过这些账户对CVS资源库进行访问,管理员对这些账户有更改和删除的权限。(3)Incoming(蓝色向左的箭头)状态代表:CVS上的文件有更改而本地的文件没有 Outgoing(黑色向右的箭头)状态代表:本地文件有更改而CVS上的文件没有 Conflict(红色双向箭头)状态代表:本地文件和CVS上的文件都有更改。