首页 > 其他分享 >信息系统项目管理师 第十四章-信息文档管理与配置管理

信息系统项目管理师 第十四章-信息文档管理与配置管理

时间:2023-11-18 13:13:40浏览次数:32  
标签:SVN GIT 项目管理 配置 配置管理 基线 文档

1.信息系统项目文档及其管理 468

1.信息系统项目相关信息

1.信息系统相关信息(文档)是指某种数据媒体和其中所记录的数据。具有永久性。并可以由人或机器阅读,通常仅用于描述人工可读的东西。
2.软件文档的分类

  • 开发文档描述开发过程本身
  • 产品文档 描述开发过程的产物
  • 管理文档记录项目管理的信息

文档的质量等级
1.最低程度文档 1级文档
2.内部文档 2级文档
3.工作文档 3级文档
4.正式文档 4级文档

2.信息系统项目文档管理的规则和方法
  • 文档书写规范
  • 图标编号规则
  • 文档目录编写标准
  • 文档管理制度

2.配置管理

为了系统的控制配置变更,在系统的整个生命周期中维持配置的完整性和可跟踪性,而识别系统在不同时间点上配置的学科。
6个主要活动
制订配置管理计划
配置标识
配置控制
配置状态报告
配置审计
发布管理和交付

1.配置管理的概念

1.为配置管理设计的硬件、软件或二者的集合,在配置管理过程中作为一个单个实体来对待。
基线配置项
非基线配置项

2.配置项的状态分为 “草稿” “正式” “修改”
草稿经过修改-通过评审-正式-修改-再次通过评审

3.配置项版本号 X.YZ
4.配置基线

  • 基线为开发工作提供了一个定点和快照
  • 新项目可以在基线提供的定点上建立。
  • 当认为更新不稳定或不可信时,基线为团队提供一种取消变更的方法
  • 可以利用基线重新建立基于某个特定发布版本的配置,以重现已报告的错误。

5.配置库
存放配置项并记录与配置项相关的所有信息,是配置管理的有力工具。
类型 :

  • 开发库
  • 受控库
  • 产品库

配置库建库模式有两种:配置项类型建库和按任务建库

6.配置库权限设置
什么人可以看
什么人可以取
什么人可以改
什么人可以销毁

7.配置控制委员会 CCB
负责对配置变更做出评估、审批以及监督已批准变更的实施。

8.配置管理员 CMO
负责在整个项目生命周期中进行配置管理活动

2.配置管理的目标和方针

1.目标

  • 确保软件配置管理计划得以制订,并经过相关人员的评审和确认
  • 应该识别出要控制的项目产品有那些,并且制订相关控制策略,以确保这些项目产品被合理的人员获取
  • 应制定控制策略,以确保项目产品在受控制范围内更改。
  • 应采取适当的工具和方法,确保相关组别和个人能够及时了解到软件基准的状态和内容

2.方针
高级项目经理应确定软件配置管理过程文件得到制定m项目组成员应严格按照配置管理过程文件规定的要求执行,履行配置管理的职责应被明确分配。

3.日常配置管理活动

1.制定配置管理计划
如何开展项目配置管理工作的规划,是配置管理过程的基础,应该形成文件并在整个项目生命周期内处于受控状态。

  • 配置管理活动 配置标识、配置控制、配置状态报告、配置审计、发布管理与交付
  • 实施这些活动的规范和流程
  • 实施这些活动的进度安排
  • 负责实施这些活动的人员或组织,以及他们和其他组织的关系

2.配置标识
为了系统选择配置项并在技术文档中记录配置项的功能和物理特征。

  • 识别需要受控的配置项
  • 为每个配置项制定唯一性的标识号
  • 定义每个配置项的重要特征
  • 确定每个配置项的所有者及其责任
  • 确定配置项进入配置管理的时间和条件
  • 建立和控制基线
  • 维护文档和组件的修订与产品版本之间的关系

3.配置控制
(1)变更申请
(2)变更评估
(3)通告评估结果
(4)变更实施
(5)变更验证与确认
(6)变更的发布
(7)基于配置库的变更控制
4.配置状态报告
有效的记录和报告管理配置所需要的信息。目的是及时、准确的给出配置项的当前状况。供相关人员了解,以加强配置管理工作。
5.配置审计
验证当前配置项的一致性和完整性
配置审核或配置评价
为了确保项目配置管理的有效性,体现了配置管理的最根本要求。
(1)功能配置审计 是审计配置项的一致性
(2)物理配置审计 是审计配置项的完整性
6.发布管理和交付
主要任务:有效控制软件产品和文档的发行和交付,在软件产品的生存期内妥善保存代码和文档的母拷贝。
1.存储
2.复制
3.打包
4.交付
5.重建

3.文档管理、配置管理工具

1.工具综述

1.付费软件配置管理工具

  • Rational ClearCase
  • Perforce
  • CA CCC
  • Havest Merant PVCS
  • Microsoft VSS CVS

2.免费开源配置管理工具

  • SVN
  • GIT
  • CVS
2.SVN

优点:

  • 支持重命名
  • 开发的时候不一定要锁定
  • 多平台
  • 更好的客户端支持
  • 更好的与外围工具集成
  • 方便
  • 速度与稳定性看起来都不错
3.CC

C/S 和B/S两种架构的配置管理解决方案。

  • 独有的存储库 VOB
  • 可视化的文件版本树
  • 并行开发
  • 版本历史记录
  • 自动的比较和版本间的合并
  • 工作空间管理
4.GIT
  • 更方便的Merge
  • 更方便的管理
  • 更健壮的系统
  • 对网络的依赖性更低
  • 更少的“仓库污染”

GIT与SVN的比较

  • GIT 速度远远比SVN快
  • SVN是集中式管理,GIT是分布式管理。分布式在本地有一个代码仓库,开发者可以在本地提交。而集中式在服务器才有一个代码仓库。
  • SVN使用分支比较笨拙,GIT可以轻松拥有无限个分支
  • SVN必须联网才能正常使用,GIT支持本地版本控制工作
  • 旧版本的SVN会在每一个目录放一个.svn,GIT只会在根目录拥有一个.git

标签:SVN,GIT,项目管理,配置,配置管理,基线,文档
From: https://www.cnblogs.com/R-bear/p/17840345.html

相关文章

  • 信息系统项目管理师 第十五章-知识管理
    1.知识和知识管理的概念4851.知识与知识管理1.知识的分类显性知识:能以文件与数字来表达,而且已资料、科技法规、特定规格及手册等形式展现者皆属显性知识。隐性知识:技术层面和认知层面。包括一些非正式的个人技巧或技艺。认知层面包括信念、理想、价值、心意与心智模式等。......
  • 信息系统项目管理师 第十六章-项目变更管理
    1.项目变更管理的基本概念5071.信息系统工程建设项目的实施过程中,由于项目环境或者其他的原因而对项目的功能、性能、架构、技术指标、集成方法、项目进度等方面做出的改变。2.变更管理的实质,是根据项目推进过程中越来越丰富的项目认知,不断调整项目努力方向和资源配置。最大程......
  • 信息系统项目管理师 第十七章-战略管理
    1.组织战略管理5161.战略与战略管理组织战略规划是指依据组织外部环境和自身条件及其变化来制定和实施战略,并根据对实施过程与结果的评价和反馈来调整,重新制定新战略的一个循环过程。1.基本内容:(1).组织的未来发展方向(2).做出的对组织未来一段时间的主要目标、重点任务......
  • 信息系统项目管理师 第十八章-组织级项目管理
    1.组织级项目管理概述529组织级项目管理是指在组织战略的指导下,具体落实组织的战略行动,从业务管理、组织架构、人员配置等多个方面对组织进行项目化的管理。组织级项目管理是组织在其内部搭建起项目组合管理、项目集管理和单项目管理的各个领域,以及在这领域之间支持实现最佳......
  • 信息系统项目管理师 第十九章 流程管理
    1.流程管理基础534业务流程管理BPM良好的业务流程管理的步骤包括流程设计、流程执行、流程评估、流程改进1.流程的要素输入、活动、活动之间的相互作用、输出、客户、价值。2.流程的特点3.流程管理的过程明确业务流程所欲获取的成果开发和计划系统的方法,实现以上成果......
  • 信息系统项目管理师 第六章-项目进度管理
    1.概述2511.规划进度管理为规划、编制、管理、执行和控制项目进度而制定政策、程序和文档过程。2.定义活动识别和记录为完成项目可交付成果而需采取的具体行动的过程。3.排列活动顺序识别和记录项目活动之间的关系的过程4.估算活动资源估算执行各项活动所需的材料、人员......
  • 系统集成项目管理工程师-第四章 项目管理一般知识
    1.项目的定义项目是为了达到特定的目的,使用一定资源,在确定的期间内,为特定发起人提供独特的产品、服务或成果而进行的一系列相互关系的活动的集合。资源指完成项目的人、财、物等;期间指项目由明确的开始日期和结束日期。项目是为创造独特的产品、服务或成果而进行的临时性工作。......
  • 系统集成项目管理工程师 第五章-项目立项管理
    1.项目建议222选择4分案例偶尔考项目立项管理分别是项目建议、项目可行性分析、项目审批、项目招投标以及项目合同谈判与签订。系统集成供应商再实际工作中更多的参加项目招投标以及项目合同谈判与签订方面的工作,而对项目建议、项目可行性分析以及项目审批等方面的工作则参与......
  • 会议室管理系统开发与设计 ——论文文档
    摘 要信息时代的到来,计算机与电子商务迅猛发展,企业间竞争激烈,随着网络技术的迅猛发展,它开始由有形市场一步步向网络转移。随着互联网在全球范围内普及开来,人们可以通过互联网进行各种信息交流,这无疑给人类带来了巨大的便利。相应地企业管理步入信息化轨道,因而现代会议室管理系统......
  • 【文档翻译】每个开发者都必须了解的关于Unicode和字符集的基本知识
    本文档译自joelonsoftware.com的文章"TheAbsoluteMinimumEverySoftwareDeveloperAbsolutely,PositivelyMustKnowAboutUnicodeandCharacterSets(NoExcuses!)",作者joel,原文参见此处概述-Overview你是否在某一个平凡的日子,思考过那个神秘的Content-Type标......