集成化流程之项目研发过程-集成化研发管理平台登录页面

集成化流程之项目研发过程-集成化研发管理平台登录页面

ID:25691138

大小:2.37 MB

页数:11页

时间:2018-11-22

集成化流程之项目研发过程-集成化研发管理平台登录页面_第1页
集成化流程之项目研发过程-集成化研发管理平台登录页面_第2页
集成化流程之项目研发过程-集成化研发管理平台登录页面_第3页
集成化流程之项目研发过程-集成化研发管理平台登录页面_第4页
集成化流程之项目研发过程-集成化研发管理平台登录页面_第5页
资源描述:

《集成化流程之项目研发过程-集成化研发管理平台登录页面》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章支持过程5.1软件配置管理5.1.1软件配置管理的概念软件配置管理(SoftwareConfigurationManagement,SCM)是指通过执行版本控制、变更控制等规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。软件开发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,它们都应当被妥善地保管起来,以便查阅和修改。如果把所有文件一股脑地塞进计算机里,那么使用起来肯定很麻烦。毫无疑问,人们应当将文件分门别类、有条理地保存起来

2、。凡是纳入配置管理范畴的工作成果统称为配置项(ConfigurationItem),配置项主要有两大类:软件代码(包括源代码和二进制代码)和文档。每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。基线(Baseline)由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能再被任何人随意修改(即变更控制)。基线通常对应于开发过程中的里程碑(Milestone),

3、一个产品可以有多个基线,也可以只有一个基线。基线的主要属性有:名称、标识符、版本、日期等。通常将交付给客户的基线称为一个“Release”,为内部开发用的基线则称为一个“Build”。5.1.2软件代码管理的一般规则软件代码管理的特征:²开发人员可能在一天之内多次更新代码,可能对整个目录进行“检出/检入”(checkout/checkin)操作,文件数量多,对实时性要求比较高。²软件代码的版本结构可能比较复杂(例如产生分支),对代码管理工具的功能要求比较高。²一般地只有开发人员可以“检出/检入”代码,非

4、开发人员不必(也不该)访问代码库。开发人员应当采用专业配置管理工具来管理所有的软件代码,常见配置管理工具有CVS、SVN、VSS、ClearCase等。软件代码管理的一般规则如下:²项目经理(或上级领导)指定项目的配置管理员。²配置管理员创建本项目对应的配置库,其目录结构与开发环境的目录结构保持一致。²配置管理员为每个项目成员分配配置库的操作权限。一般地,项目成员拥有“检出/检入”等权限,但是不能拥有“删除”权限。具体操作视所采用的配置管理工具而定。²项目成员根据自己的权限操作代码,建议时间间隔不能超过

5、1天。²如果要修改已经发布了的代码,必须遵循“申请-审批-执行”的变更管理流程。在开发进度压力比较大的情况下,为了提高工作效率,允许省略“变更控制报告”,但是至少要得到项目经理的口头批准,并告知受影响的相关人员。²有关责任人定期备份代码库。5.2文档管理5.2.1文档管理的特征文档管理的特征:²文档的主要用途是交流,交流越充分则文档的价值就越高。所以除了开发人员,不少相关人员(例如领导、营销客服人员等)都可能访问文档库。²人们一般不会频繁地修改文档,文档的版本结构很简单(一般不会产生版本分支),对文档管

6、理工具的功能要求不高。²人们并不局限在办公室里使用文档,可能出差在外地、也可能在家里使用文档。²一般地,企业领导和营销客服人员不会使用CVS、SVN、VSS、ClearCase查看文档(对他们而言这些工具都太复杂了),使用Web方式对他们而言最方便。尽管专业的配置管理工具既可以管理软件代码也可以管理文档,由于软件代码和文档有比较大的差异,业界倾向于将软件代码和文档分开管理:²采用专业配置管理工具(如CVS、SVN、ClearCase等)来管理软件代码。²采用基于Web的文档管理工具来管理文档,文档管理工

7、具通常和本公司的网站链接。这样人们可以在任何地方通过Web方式访问他需要的文档(前提条件是拥有访问权限),非常方便。5.2.2项目文档管理的一般规则²项目经理创建项目文档库,至少确定文档库的第一级目录。²项目经理为每个项目成员分配文档库的操作权限。一般地,项目成员拥有上传、下载、更新等权限,但是不能有“删除”权限。²项目成员根据自己的权限操作文档(建议时间间隔不超过1周)。²项目经理用文件袋或文件柜妥善保管纸质文档(例如客户提供的纸质文件)。²如果要修改已经发布了的重要文档(例如需求文档、设计文档、项目

8、计划),必须遵循“申请-审批-执行”的变更管理流程。在开发进度压力比较大的情况下,为了提高工作效率,允许省略“变更控制报告”,但是至少要得到项目经理的口头批准,并告知受影响的相关人员。²有关责任人定期备份文档库。MainSoft文档管理系统的功能:(1)系统管理员拥有所有目录的“读、写、完全控制”权限,可以给任何人分配任何目录的访问权限。(2)创建项目后,自动产生和该项目同名的目录,用于存放该项目的文档。项目经理对本项目的文档目录具有“读、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。