IT项目管理VSS配置管理工具Word下载.doc
《IT项目管理VSS配置管理工具Word下载.doc》由会员分享,可在线阅读,更多相关《IT项目管理VSS配置管理工具Word下载.doc(9页珍藏版)》请在冰豆网上搜索。
学号:
指导教师:
2014年12月18日
一、实验概述:
【实验目的】
安装并能熟练使用VSS配置管理工具的基本功能
【实验原理】
软件项目在其执行过程中产生了很多产品,包括各种文档、程序、数据和手册。
所有这些产品都是易于改变的。
为避免项目在变更时失控,正确控制和管理变更是很必要的。
配置管理又称为软件配置管理,是项目管理中专用于关注系统地控制项目进行中发生的变更的那些部分,由用来识别机构软件产品并控制其修改的一系列活动。
软件配置管理过程的主要阶段有:
(1)计划和构建配置管理:
为配置管理制定计划包括确定配置项、指定用于控制和实现对这些配置项的变更的规程。
识别配置项是任何类型配置管理的基本活动。
这个阶段的主要活动包括:
识别配置项,定义为配置项命名和编号的计划,定义配置管理所需的目录结构,定义访问限制,定义变更控制规程,确定和定义配置管理委员会的责任和权利,定义跟踪配置项状态的方法、定义发布规程和定义归档规程等。
(2)执行配置控制:
要执行的配置控制活动主要有两个,一个涉及管理程序和文档的状态转移,另外一个是涉及管理必须实现的需求变更。
(3)状态监督和审计:
除了检查配置项的状态信息之外,还必须检查变更请求的状态。
最后就是执行配置审计。
【实验环境】
PC机一台(服务器一台),MicrosoftVisualSourceSafe6.0和任何软件项目开发中各个不同版本的源代码和文档。
二、实验内容:
【实验方案】
在本地机器安装VSS,并进行相关配置,允许其他同学向本VSS服务器进行相关提交。
将服务器的txt文件提交到本地和异地VSS服务器各一次。
不同用户将文件checkout到自己的工作空间,对txt文件进行修改后,并checkin回服务器上。
查看并比较修改前文件和修改后文件版本号的变化情况。
【实验过程】
(实验步骤、记录、数据、分析)
1.从服务器下载VSS安装程序;
安装VSS服务器,并设置以便本地和异地进行配置管理;
2.在VSS6.0服务器安装完毕后,就可以针对开发项目进行VSS服务器的配置和管理,这些工作均需由VSS管理员来完成。
为整个项目创建一个VSS数据库(在VSS服务器安装时,系统已经创建了一个缺省数据库Common),启动VisualSourceSafe6.0Admin,点击下拉菜单Tools中的CreateDatabase...选择新数据库的路径,可新建一个VSS数据库。
例如创建myDB数据库,然后点击OK按钮,系统将完成创建工作。
3.为新创建的数据库建立用户,首先需要打开该数据库,点击下拉菜单Users/OpenSourceSafeDatabase,然后选择数据库bh,打开它。
再选择菜单项AddUser,如图所示。
然后依次创建其他的用户。
下图显示了创建的三个用户。
4.单击MicrosoftVisualSourceSafe6.0,选择要登陆的VSS数据库。
选择完成后,输入相应的Username,password。
以用户1的身份进入VSS管理界面。
在该新建的数据库中创建项目Project。
点击菜单File中的命令CreateProject,创建一个项目。
5.创建完项目后,需要向创建的项目中添加文件。
点击File中AddFiles命令,将跳出对话框,选择相应文件或目录,点击Add按钮,将它们添加到lt中去,例如添加1.log如图所示。
6.点击创建的项目中的1.log文件,可对其进行预览,如图所示。
7.签出(CheckOut)项目或者文件。
过程应该首先签出才有权修改文件,签入以后修改才会被其他人认可。
如果文件已经被签出,就应该等待或者去跟签出者协商,绝不应该在没有签出的情况下擅自修改本地文件。
例如将1.log文件checkout到c盘下。
8.在c盘文件夹下对1.log进行如下更改。
9.签入(CheckIn)项目或者文件。
有递归选项,可以连子目录一起签入。
“Keep
checkedout”,保持签出状态,在频繁修改代码时经常会这样做,保存一个中间版本然后立即继续修改。
例如将1.log文件CheckIn。
10.再次点击刚才建立的项目中的1.log文件,可对其进行预览,如图所示。
11.返回返回资源管理器查看
12.单击MicrosoftVisualSourceSafe6.0,选择要登陆的VSS数据库。
以另一个用户的身份进入VSS管理界面。
因为U两个用户操作的是同一个数据库hp,因此用户1在bh上所建立的lt,其它用户也能对其操作。
同样地,将1.log文件checkout到c盘文件夹下,在进行修改,重新checkin,发现其内容已经改变。
13.显示历史记录ShowHistory。
查看项目的所有历史,包括增加文件、删除文件、签入文件(文件有更改)。
【实验结论】
(结果)
一个项目Project是一组相关的文档或者是一个文件的集合,VSS允许以任何的层次结构来存贮和组织项目。
在VSS数据库中,可以创建一个或者多个项目。
选择一个项目Project,在文本区输入它在本地的工作目录,VSS服务器将在该工作目录下拷贝一份源代码以供用户开发调试和修改,其他的操作就如同在本地开发一样,向VSS数据库中添加新文件,可以将文件checkout到用户想要的地方进行修改,还可将修改后的文件Checkin提交给VSS数据库,查看某个项目文件的历史信息,进行不同版本文件及不同项目之间文件的差异比对,还有共享某个项目或文件。
如图所示为一个文件的历史版本信息。
【实验小结】
(收获体会)
通过本次实验,在经过计划和构建配置管理,执行配置控制,状态监督和审计等相关的软件配置管理过程之后,我发现VSS在作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取,对开发小组中对源代码的访问进行有效的协调(不同的版本控制软件采取不同的协调策略)以及VSS支持多项目组,多人开发的配置管理,一个Database中可以建立多个Project,并且可以建立多个子Project。
多个人开发也可以,可以分别授权,也可以建立多个Database,每个Database对应一个Project等方面有很多优点,很便于进行研究使用。
在今后对该类软件还应该加强了解与学习,使其在今后的相关应用中发挥作用。
经过三次的上机实验,我对IT项目管理中的基本实验操作已经掌握,感觉自己的实践能力有所提高,而且在遇到问题的时候能够很好地利用网络资源去查找解决,更进一步地加强了自己的自主能动性,学习的积极性,为今后的自主学习打下了良好的基础。
三、指导教师评语及成绩:
评语
评语等级
优
良
中
及格
不及格
1.实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强
2.实验方案设计合理
3.实验过程(实验步骤详细,记录完整,数据合理,分析透彻)
4实验结论正确.
成绩:
指导教师签名:
批阅日期: