【www.shanpow.com--工作计划】
软件安装办理篇(1):软件配置管理计划
计划一:软件配置管理计划
1引言
1.1目的
本计划的目的在于对所开发的CADCSC软件规定各种必要的配置管理条款,以保证所交付的CADCSC软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。
软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。
1.2定义
本计划中用到的一些术语的定义按GB/T11457和GB/T12504。
1.3参考资料
GB/T11457软件工程术语
GB8566计算机软件开发规范
GB8567计算机软件产品开发文件编制指南
GB/T12504计算机软件质量保证计划规范
GB/T12505计算机软件配置管理计划规范
CADCSC软件质量保证计划
2管理
2.1机构
在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。
2.2任务
在软件工程化生产的各个阶段中,与本阶段的阶段产品有关的全部信息在软件开发库存放,与前面各个阶段的阶段产品有关的信息则在软件受控库存放。在研制与开发阶段的阶段产品的过程中,开发者和开发小组长有权对本阶段的阶段产品作必要的修改;但是如果开发者或开发小组长认为有必要个性前面有关阶段的阶段产品时,就必须通过项目的配置管理小组办理正规的审批手续。因此,软件开发库属开发这个阶段产品的开发者管理,而软件受控库由项目的配置管理小组管理。软件经过组装与系统测试后,应该送入软件产品库,如欲对其修改,必须经软件配置管理小组研究同意,然后报项目总体组组长批准。关于软件配置要进行修改时的具体审批手续,将在第3.2条中详细规定。
2.3职责
在软件配置管理小组中,各类人员要互相配合、分工协作,共同担负起整个项目的软件配置管理工作。其中各类人员的分工如下:
A.组长是总体组代表,他对有关软件配置管理的各项工作全面负责,特别要对更改建议的审批和评审负责;
B.软件工程小组组长负责监督在软件配置管理工作中认真执行软件工程规范;
C.项目的专职配置管理人员检查在作配置更改时的质量保证措施;
D.各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查;
E.用户代表负责反映用户对配置管理的要求,并协助检查各类人员对软件配置管理计划的执行情况;
F.项目专职的配置管理人员协助组长开展各项软件配置管理活动,负责审查所采用的配置管理工具、技术和方法,并负责汇总、维护和保存有关软件配置管理活动的各项记录。
2.4接口控制
对各类接口进行严格、合理的控制,是软件配置管理中最重要的任务之一。整个软件项目及其各子系统都必须对进行严格的控制。在工程化软件系统中,主要的接口有如下五类:
A.用户界面:用户界面是指各子系统与设计人员、用户或维护人员之间的操作约定。同时还指实现这些操作约定的物理部件的功能与性能特性。
B.系统内部接口:系统内部接口是指各子系统在集成为一个总的软件系统时的各种连接约定。
C.标准程序接口:标准程序接口是指各应用子系统与标准子程序库(包括宿主计算机系统已有的库程序)之间的调用约定。
D.设备接口:设备接口是指各子系统与各种设备(包括终端和其他各种输入/输出设备)之间的连接约定。
E.软件接口:软件接口是指各个子系统与宿主计算机上的系统软件以及与调用本软件的其它软件系统之间的连接约定。以上五类接口是一个软件系统各项配置的重要组成部分。对接口修改进行合理的控制,是软件配置管理的重要任务之一。这五类接口都涉及到CADCSC软件系统的全局,因此,当要求对这五类接口中的任一类接口进行修改时,都必须办理正规的审批手续,最后要经项目总体组批准。具体的审批程序将在本计划的第3.2条中规定(可参阅表1)。
表1两类修改的审批程序
步骤A类修改的审批程序B类修改的审批程序
1发现问题,填写软件问题报告单发现问题,填写软件问题报告单
2项目组长评审项目组长评审
3软件配置管理小组评审子系统配置管理人员评审
4项目总体组批准子系统负责人批准
5修改配置并填写软件修改报告单修改配置并填写软件修改报告单
6项目组长评审项目组长评审
7软件质量保证小组评审子系统质量保证人员评审
8总体组批准项目的软件配置管理小组与子系统负责人共同批准并报项目总体组备索
2.5软件配置管理计划的实现
在实现软件配置管理计划的过程中,要特别注意实现以下三个里程碑:
A.建立软件配置管理小组:在项目总体组批准软件配置管理计划之后,立即成立软件配置管理小组;
B.建立各阶段的配置基线:随着CADCSC软件系统及其所属各子系统的任务书的评审和批准,建立起功能基线;随着总体组编写的《CADCSC软件需求规格说明书》的批准,建立起指派基线;随着CADCSC工程化软件系统的集成与系统测试的完成,建立起产品基线。
C.建立软件库:在本项目所属的各个子系统的研制工作的开始,就建立起各个子系统的软件开发库,并在本项目配置管理小组的计算机上建立起有关该系统及其子系统的软件受控库。以后在每个开发阶段的结束,建立各个子系统的新的开发库,同时把这个阶段的阶段产品送入总的软件受控库,并在各个子系统的计算机上建立软件受控库的副本。软件受控库必须以主软件受控库为准。当全部开发工作结束,在配置管理小组的计算机上建立起软件产品库,并在各子系统的计算机上建立软件产品库的副本。
2.6适用的标准、条例和约定
除应奠定本计划第1.3条中指出的参考资料以及本计划中的其他章条所作的各项规定外,还应该遵守如下标准、条例和约定:
A.软件开发库、软件受控库与软件产品库的操作规程与管理规程;
B.系统、子系统、模块和程序单元的命名约定;
C.文档和测试用例的命名和管理规程。
这引起命名约定、操作规程与管理规程应由CADCSC项目技术组负责制订,并应认真听取各子系统项目负责人的意见,最后报项目总体组审批。在执行过程中,如果发现某些条款需要修改,则必须办理正规的审批手续,最后要经项目总体组批准。具体的审批程序将在本计划的第3.2条中规定。
3软件配置管理活动
3.1配置标识
3.1.1文档
所有为本项目编制的文档,都要符合GB8567中的规定。CADCSC软件系统及其所属的各个子系统所编写的文档数目,可根据GB8567的规定作适当的剪裁。剪裁方案由技术组提出建议,报总体组批准。
3.1.2程序
所有属于本项目的程序、分程序、模块和程序单元,都要按照由项目技术组制订,且经总体组批准的软件系统的命名约定的规定来标识。
3.1.3各类基线
所有属于本项目及其各子系统的各类基线,首先要按照任务书、软件需求规格说明书的规定确定其技术内容,然后按照软件系统的上述命名约定的规定来标识。
3.2配置控制
软件配置的更改管理适用于本项目的所有文档和代码,其中包括本项目的各个运行软件,也包括为本项目专门开发的支持软件。配置控制的要点如下:
A.修改批准权限;对本项目各个子系统及其专用支持软件的功能基线、指派基线、产品基线及其集成系统的任何修改(称为A类修改),都必须通过项目配置管理小组讨论,并必须经总体组批准;对本项目各个子系统及其专用支持软件的其他阶段产品的任何修改(称为B类修改),都必须通过本项目各个子系统的配置管理人员审查,并经项目的软件配置管理小组与各个子系统负责人的共同批准并报项目总体组备案。
B.修改审批程序:上述两类修改的审批程序如表1。
C.修改控制工具:修改控制工具是协助软件配置管理人员进行配置控制的有效手段。
3.3配置状态审计
利用软件问题报告单和软件修改报告单对项目子系统及其支持软件的配置状态进行追踪。对软件问题报告单和软件修改报告单的追踪应由软件配置管理工具自动实现,用户可通过该软件系统对其进行查询。注:本计划在此处应给出软件问题报告单与软件修改报告单的具体格式,并作出必要的说明。鉴于本计划拟采用附录B(参考件)中建议的格式,因而这两个报告单的格式及其说明可参阅附录B。
3.4配置的检查和评审
项目软件配置管理小组要对所有由第三方提供的软件进行物理配置检查;对本项目及其各个子系统的每一个新的释放进行功能配置检查和物理配置检查;对宿主计算机系统所提供的软件和硬件配置要每隔半年检查一次;在软件验收前要对宿主计算机系统、各个子系统及其专用支持软件的配置进行综合检查。
在软件开发周期各阶段的评审与检查工作中,要对该阶段所进行的配置管理工作进行必要的评审和检查。应该进行评审与检查的内容与次数,由CADCSC软件质量计划规定。配置修改的审批程序按本计划第3.2条的规定处理(见表1)。
4工具、技术和方法
在软件的开发过程中,与软件配置有关的工具有软件测试工具、软件配置管理工具、文档辅助生成工具与图形编辑工具等到三种。
A.C软件测试工具:它支持用C语言编写的模块的静态分析、结构测试与功能测试。主要功能为:协助测试人员判断程序结构与变量使用情况是否有错;给测试人员提供模块语句覆盖C0和分支覆盖率C1的值、并显示未覆盖语句和未覆盖分支的号码及其分支谓词,给出不同测试用例有效性的表格;同时提出功能测试的有效情况,并协助组织最终交付给用户的有效测试用例的集合。
B.软件配置管理工具:它支持用户对源代码清单的更新管理以及对重新编译与连接的代码的自动组织;支持用户在不同文档相关内容之间进行相互检索并确定同一文档某一内容在本文档中的涉及范围;同时还应支持软件配置管理小组对软件配置更改进行科学的管理。
C.文档辅助生成工具与图形编辑工具:它主要协助用户绘制描述程序流程与结构的DFD图与SC图、绘制描述软件功能(输入、输出关系)的曲线以及绘制描述系统特性的一些其他图形,同时还可生成若干与CADCSC软件文档编制大纲适应的文档模板。用户利用这个工具的正文与图形编辑功能以及上述辅助功能,可以比较方便地产生清晰悦目的文档,也有利于对文档进行更改,这有助于提高文档的编制质量。
有关这些工具的详细需求可参阅这三项工具的需求规格说明书中的规定。
5对供货单位的控制
CADCSC项目所属的各个子系统开发组如果需要从软件销售单位购买、委托其他开发单位、从开发单位现存软件库选用或从项目委托单位或用户的现有连锁反应加中选用软件时,则在选用前应向CADCSC总体组报告,然后由CADCSC总体组组织"软件选用评审小组"进行评审、测试与检查,只有当演示成功、测试合格后才能批准使用。如果只选用其中部分内容,则按等待开发软件的处理过程办理,此时CADCSC总体组不予预。在进行上述工作过程中,软件配置管理人员要进行下列工作:
A.项目的软件配置管理小组要参加对上述四类由间接供货单位提供的软件的物理配置检查;这些软件的功能配置检查由项目的软件质量保证小组负责。
B.在这些软件送入软件受控库与其他软件成分进行组装之前,软件配置管理小组要对其存放媒体和配置标识进行认真的审查。
C.由软件质量保证小组审查选用的上述四类软件,必须经过正式的验收手续,并由项目技术管理小组负责人批准,然后置于软件配置管理小组的控制之下。6记录的惧维护和保存在本项目及其所属的各个子系统的研制与开发期间,要进行各种软件配置管理活动。准确记录、及时分析并妥善存放有关这些活动的记录,对这些软件的下沉运行与维护工作十分有利。在软件配置管理小组中,应有专人负责收集、汇总与保存这些记录。
A.基础上组装系统、各个子系统、专用支持软件及选用软件的功能基线、指派基线与产品基线要送入软盘或磁带,至少必须一式两份且存放在两个不同的地点。这些记录应该每6个月拷贝一次,以免意外损伤与自然老化。
B.上述这些软件的文档也应送入软盘或磁带,至少必须工式两份且存放在两个不同的地点,并应有一份打印的硬拷贝。磁媒体应该每隔6个月拷贝一次,以免意外损伤与自然老化。
C.软件产品的源程序、测试数据、测试报告及其他有关文档,除了按A、B规定妥善存放外,要在项目结束后再保存2年,或在条件成熟时转交给这些软件产品的生产系统。
注:具体保存年限要根据项目的性质与开发单位的任务来确定,此处仅作为一个示例。
D.上述这些软件的各项配置的个性状态、评审记录与修改历史,要作为这些软件的历史记录来保存,目前可用打印硬拷贝一式两份存放,有条件时再转移到在线光学存储媒体中。
E.鉴于处理版权或清理财务的需要,本软件系统的各项配置可能要求存放5~7年,但由于我国对这些问题尚无明确的规定,因此,有关本条款的具体规定待将来有必要与可能时再作修改与补充。
计划二:软件配置管理计划
"预则立,不预则废",软件配置管理计划对于配置管理实施的重要性毋庸多言。大家想看看别人做的配置管理计划或者模板,无非是想学学别人的成功经验,避免自己走一些弯路。
但是我想,在这方面,更应该学习的应该是计划软件配置管理实施的思路,毕竟,各个开发团队不同的地方太多了。下面是我观察和思考的一些成果,和大家分享。
像你的老板一样思考
作为一个配置管理实施的执行人员,你怎么样才能够保证这项活动的成功呢?
说起来很简单、但是也是最重要的第一步,就是定义"成功"。
很多负责配置管理实施的人员都是技术人员出身,我经常能在他们身上观察到的一种现象就是:出于对技术的热爱,他们希望把软件配置管理学习、理解得很透彻,然后同样出于对技术的热情,希望能把所有在技术上很"诱人"的东西都实践起来。
我绝对没有贬低这种热情的意思(事实上,我自己也经常被这种热情所导引);但是,我们一定要小心地提防这种热情把我们引离了通向成功的方向。
为什么要实施软件配置管理?因为有效的配置管理可以帮助我们提高软件产品质量、提高开发团队工作效率。
什么是"成功"的配置管理实施?很简单,只要比较配置管理实施活动前后,软件产品的质量是不是得到了提高、开发团队是不是能够工作在一个有助于提高整体工作效率的配置管理平台上。
软件配置管理活动在整个开发活动中是一项支持性、保障性的工作,它本身并不直接为企业产出可以直接赢利的工作成果;而配置管理每一项活动都需要消耗企业的人力资源,有些还需要购置专门的工具来支持活动的进行,这些都会导致企业生产成本的增加。
所以,在我们计划实施配置管理时要做哪些事情的时候,要小心地界定每一项活动,取舍的标准就是:从事这项活动是不是真正有助于我们实施活动的成功?它对于提高我们产品的质量有多大的帮助?能否帮助开发团队更高效率地工作?
大多数情况下,你的老板花钱让你来做配置管理,并不是来让你学习配置管理或者研究配置管理,而是希望你的工作能帮助他改变些什么;他的投资成功与否,是用投资回报率(ROI,return-on-investment)来衡量,而不是你对于配置管理技术研究的程度。
评估开发团队当前配置管理现状
计划配置管理实施的基础,是搞清楚开发团队当前配置管理的现状。知道自己现在站在哪里,才明白自己下一步要往哪里走。
对于配置管理现状的评估,可以自己进行,也可以引入外部专业咨询人员来完成评估活动
自己进行评估的话,可以参照SW-CMM中关于软件配置管理这个关键过程域的资料;也可以利用PMT编写的《软件组织配置管理能力自我评估问题集》,来完成自我评估的工作。
引入外部专业咨询人员进行评估有两个好处,一是通常这样的咨询人员有比较丰富的配置管理实施经验,评估工作可以进行得更加细致,而且通常咨询人员会在评估结果的基础上提出实施的建议;二是引入外部人员,通常评估结果会比内部自我评估更客观。坏处是要花钱,而且如果该咨询人员与具体的配置管理工具厂商有利益关系的时候,也可能会出现评估过程受到这种利益关系影响的情形。
不管以何种方式进行,评估这个步骤的工作是一定要仔细进行的。有了评估的结果,才谈得上改进。做好这个工作,比到处去找一份配置管理计划的模板更有意义。
定义实施的范围
对于没有正式实施过软件配置管理的开发团队来说,在配置管理方面存在的问题可能会比较多;经过评估,会找出来很多需要改进的点,那么,怎么样来计划改进的工作步骤呢?
曾经有一位朋友向我展示他撰写的软件配置管理计划,从基本的版本控制、基线管理、变更管理,到软件构建的管理(BuildManagement)、配置审核(Auditing)、配置状态的报告,洋洋洒洒,什么都做在计划里了。他的团队以前没有太多配置管理的概念,因而也出现了很多一直困扰他的问题,在我向他介绍配置管理可以帮助他改善或解决这些问题以后他变成了一个配置管理技术的爱好者。我想他一定仔细研读了RUP配置管理工作流、IEEE软件配置管理标准之类的资料然后写出了这份计划。我对他的计划提了一个问题:"你觉得按照日程安排我们做得完这么多事情吗?"
这就是前边说过的,热爱技术的朋友最容易出现的情况,为技术而技术、为流程而流程;我记得一位朋友跟我说过一句非常有意义的话:流程改进应该是以结果为导向的(ResultOriented)。配置管理的实施也是如此,应当在当前评估的基础上,抓住团队最头疼的几个问题,努力想办法解决这些问题。
大家都知道管理学里有一个黄金法则:80/20法则。在这里我们也可以套用一下,想一想:我如何才能找出20%的问题,在当前这个阶段,这20%的问题给我的团队带来80%的困扰和痛苦,然后,我们集中80%的精力来解决这些问题。
一句话,不要企图一口吃个胖子。流程改进是一个持续的历程,一个阶段会有一个阶段改进的重点,抓住重点、做出成绩,才是有效的改进之道。
计划资源要素
俗话说,兵马未动,粮草先行。配置管理的实施需要消耗一定的资源,在这个方面一定要预先规划。
具体来说,配置管理实施主要需要两方面的资源要素:一是人力资源,二是工具。下面分别论述。
人力方面,因为配置管理是一个贯穿整个软件生命周期的基础支持性活动,所以配置管理会涉及到团队中比较多的人员角色。比如,项目经理、配置管理员、开发人员、测试人员、集成人员、维护人员等。但是,工作在一个良好的配置管理平台上并不需要开发人员、测试人员等角色了解太多的配置管理知识,所以,配置管理实施的主要人力资源会是集中在配置管理员上。
配置管理员是一个比较奇妙的角色,对于一个实施了配置管理、建立了配置管理工作平台的团队来说,他是非常重要的,整个开发团队的工作成果都在他的掌管之下,他负责管理和维护的配置管理系统如果出现问题的话,轻则影响团队其他成员的工作效率,重则可能出现丢失工作成果、发布错误版本等严重的后果。然而,由于传统不了解配置管理重要性的原因,在国内的开发团队中,通常大家都不愿意去做配置管理员。我遇到很多情况,都是项目经理找来找去,选出来一个不喜欢做开发工作的女孩,来担任配置管理员。
在国外一些比较成熟的开发组织中,配置管理员被称为CMO(ConfigurationManagementOfficer),或者是配置经理;他们被称为是项目经理的左手。从这两个称谓我们可以看出他们对于配置管理员的重视。在选拔配置管理员的时候,也有相当高的要求,比如,有一定的开发经验,对于系统(操作系统、网络、数据库等方面)比较熟悉,掌握一定的解决问题(troubleshooting)的技巧,在个人性格上,要求比较稳重、细心。
在配置管理员这个资源配置方面,要注意后备资源(Backup)的培养。在大家越来越重视配置管理的大环境下,经验丰富的配置管理员会成为抢手的人才;而配置管理员的离开可能会给团队的工作进度带来一定的影响,所以聪明的管理者会为自己留好备份。
选择什么样的配置管理工具,一直是大家关注的热点问题。确实,与其他的一些软件工程活动不一样,配置管理工作更强调工具的支持;缺乏良好的配置管理工具的话,要做好配置管理的实施会非常困难。
具体来说,我想在配置管理工具的选型上,可以综合考虑下边的一些因素。
首先是经费。市场上现有的商业配置管理工具,大多价格不菲。到底是选用开放源代码的自由软件、还是采购商业软件,如果采购商业软件的话,选择哪个档次的软件,这些问题的答案,取决于你能从老板那儿拿到多少钱。
一般来说,如果经费充裕的话,采购商业的配置管理工具会让实施过程更顺利一些,商业工具的操作界面通常更方便一些,与流行的集成开发环境(IDE)通常也会有比较好的集成,实施过程中出现与工具相关的问题也可以找厂商解决。
如果经费有限的话呢,就不妨采用自由软件,如CVS之类的工具。其实无论在稳定性还是在功能方面,CVS的口碑都非常好,我看到过很多组织成功地在CVS上完成配置管理的工作。如果你(或者你的配置管理员)不是一个依赖性很强的人,喜欢自己钻研、自己去寻找资料解决问题,CVS会是一个不错的选择。
如果准备选择商业配置管理工具,就应当重点考虑下面几个因素。
一、工具的市场占有率。大家都选择的东西通常会是比较好的东西。而且市场占有率高也通常表明该企业经营状况会好一些,被人收购或者倒闭的可能性小一点。
二、工具本身的特性,如稳定性、易用性、安全性、扩展能力等。你应当在投资以前仔细地对工具进行试用和评估。这儿比较容易忽略的是工具的扩展能力(Scalability),你现在可能只是在几个人、十几个人的团队中部署这个工具,但是以后可能会有几十个、几百个人要在依赖这个工具建立的平台上工作,到时候这个工具能不能提供这样的支持能力?如果到时候要换一个工具的话,你一定会后悔今天的选择。
三、厂商支持能力。工具使用过程中一定会出现这样那样的问题,有些是因为你使用不当引起的,有些则是工具本身的毛病。这样的问题会影响到开发团队的工作进度,你一定希望能随时找到厂商的专业技术人员帮助你解决这些问题。
配置管理工具不是用一次两次的工具,因此,选择配置管理工具其实是选择和哪个厂商来建立一种长期的关系;如果你不信任或者干脆就是不喜欢这个厂商的技术代表,那么,不管他把他的东西吹得怎么个天花乱坠,还是赶紧让他走吧。
计划三:软件配置管理计划
通过分解“软件配置管理计划”这八个字,并将其一层层演义,当演义结束的时候,你也就自然明白了什么叫“软件配置管理计划”。
首先讲软件
软件就是一些程序、数据、文档的集合,对应的是软件生命周期整个过程,如需求分析文档、概要设计文档、数据库设计文档、源代码、系统测试文档、安装手册等等。
同时,“软件”一词在这里又是广义上的,因为做为一个项目,在上述过程中还隐含的包括了与此相适应的所有支持过程,如软件开发计划、软件质量保证计划、(当然还有软件配置管理计划)等。
如果你觉得把“软件”一词就这样进行广义有点牵强,那么当你看到这八个字中即有“管理”又有“计划”的,你也会想到“软件”会包含以上两方面的内容。
其次讲配置管理
配置管理的主体就是“软件”部分描述的两方面内容(又称之为配置项),其主要动作就是对“修改”的管理,主要体现在版本的更新上。
配置项中有三个状态,草稿(Draft)、正式发布(Released)、正在修改(Changing)。
“正式发布”是指经评审通过的,“正在修改”是依附在“正式发布”之上的,是指评审OK后还要进行一些修改,所以你千万别误解为对处于“草稿”状态配置项进行修改也叫“正在修改”,“草稿”修改完了还是“草稿”。
在这三个状态之下,要做好版本控制工作,既不能出现版本丢失的情况,也不能出现版本覆盖的情况,要做到井然有序、步步为营。
在所有的配置项中,我们会看到很多很多的名词,有的被称之什么什么库,有的被称之什么什么基线,所以在这里有必要引入几个概念说明一下。
对于库的理解,我觉得像一个容器,主要用来装程序及最终生成的产品,可以对应配置项的不同状态。
对于基线的理解,我觉得是一个终极版本,或者说是阶段性的终极版本,就是不再轻易改动了,只对应配置项的“正式发布”状态。
为了更加具体一点,列举几个名词并进行解释。
1.开发库:开发库是开发人员放程序的地方,有的是私人的,有的是公共的,以便协同工作,应根据不同的需求设不同的访问权限。
2.受控库:存放所有拟发布的配置项,随时准备“正式发布”,只待评审,一旦通过,就转为“正式发布”状态,所以这个库也叫配置库,得由配置管理人员管好,不能搞错。
3.功能基线:就是《需求规格说明书》,所有的基线以此类推就行了。
最后讲管理计划
透过“管理计划”这几个字,显而易见的知道这是一项具有管理属性又具有系统性的工作,主要体现在三个方面。
一、做好配置项自身的管理,可属“业务管理”范筹。除做好三个状态、版本控制、库与基线的工作之外,还要做好配置库备份工作。
二、做好软件配置的管理工作,可属“行政管理”范筹,如配置管理小组人员架构、配置控制流程机制(包括问题报告单SPR、软件修改报告单SCR)等。
三、做好配置管理的监督检查工作,可属“纪检组”范筹,就是在配置管理小组人员中要设一个监督检查的人,通常这个人来源于质量保证计划成员。
如果我们把这“三讲”的意思给串起来,那就是“软件配置管理计划”了。
软件安装办理篇(2):2016年最新华为悦盒EC6108V9破解安装软件详细教程
2016年最新华为悦盒EC6108V9破解安装软件详细教程
2016-06-13 作者:tiger 来源:原创
华为悦盒(EC6108V9A)免拆机破解安装软件详细教程
办理移动宽带赠送华为悦盒(EC6108V9A),可是拿回家后发现只能看CIBN内容,很多资源都要收费才能观看,最苦恼的是无法安装第三方应用,插U盘盒子无法读取,而且ADB端口被封死无法远程推送安装,后来在论坛寻找各种破解教程,终于搞定第三方软件问题,现在安装沙发管家,沙发桌面,HDP直播,布丁视频等应用,下面就和大家分享下详细破解过程(北京移动亲测可用,其他地方网友可自行测试):
一、破解前界面如下:
三、破解安装沙发管家准备工具:USB接口键盘 鼠标,U盘,悦盒已经联网;1.华为悦盒默认是禁止安装未知来源应用,所以我们需先对盒子进行设置,如未设置,后续无法安装软件。进入“设置”---更多---找到“允许安装来自未知来源的应用”,默认是禁止状态,设置允许后才能进行后续步骤。
当设置允许时会有风险提示,点击“允许”;
2.开始破解
华为悦盒系统自带浏览器,但是系统桌面做了隐藏,需要在盒子USB口插入无线或有线键鼠,利用快捷键打开浏览器。
(1)确认盒子已经联网(wifi连接成功),键盘、鼠标与盒子保持连接,确保键鼠都有电池,处于正常工作状态;
(2)按下键盘上 windows键 B键 ,如下图所示:
此时电视上会自动弹出浏览器,如图所示:
此时将光标移至浏览器地址栏,输入: http://www.shafa.com/,输完后点击右下角“回车”
进入沙发管家官网,点击“立即下载”,安装包即可后台自动下载;
下载完成后,如何进入“下载列表”,此时也需要用到键盘,组合键CTRL J,即可弹出下载列表窗口,看到【沙发管家】点击安装即可完成;
沙发管家安装完成后,以后各种直播、点播、游戏等应用都可以无限制下载,教程到这里破解才进行到一半,接下来我们安装沙发桌面。
三、安装沙发桌面
沙发管家安装后如按遥控器“主页键”则会返回系统桌面,之前所做的努力都将前功尽弃,接下来需要安装沙发桌面。此时需要重重新安装桌面,从沙发管家搜索“SFZM”,下载安装完成后打开;
沙发桌面安装完成后系统中有:系统自带桌面,沙发桌面,我们需要选一个默认桌面,按遥控器“主页”键可以弹出桌面选择界面,选择沙发桌面,然后点击“始终”。
如使用过程中再次出现以下界面,我们可以选择“沙发桌面”,选择“不再提醒”,以后就可以安心使用各种应用。
如果有网友担心系统升级或者误删除沙发桌面怎么办?接下来大家可以利用这个高级教程,将沙发桌面转移到系统文件夹里面,即使恢复出厂设置,沙发桌面依旧存在。(以下方法仅供大神研究,小白切勿轻易尝试)教程地址:教你一招替换智能电视&机顶盒系统桌面,永不反弹:http://bbs.shafa.com/thread-317495-1-1.htmlROOT、禁止系统升级
华为悦盒若不禁用系统升级,后台会不定期更新,更新后可能要重新破解,甚至无法破解,所以想到禁止系统更新,改操作前需ROOT盒子,ROOT工作完成后就可以禁止系统在线更新。ROOT教程详见:http://bbs.shafa.com/thread-1314937-1-1.html禁止系统在线升级教程:http://bbs.shafa.com/thread-1315015-1-1.html温馨提示:安装应用前请务必打开“允许安装未知来源应用”,否则会出现下图所示情况。
该攻略仅供网友学习交流,北京移动亲测可用,其他地区可自行测试,如有疑问,欢迎加群交流:华为盒子问题交流群 310627823
推荐
更多更好玩的电视端应用下载沙发管家
软件安装办理篇(3):安装系统
帮助 | 留言交流 | 登录 | 退出
jddqgu 的个人图书馆
地址:http://jddqgu.360doc.com
首页
我的图书馆
主题阅读
精彩目录
精品文苑
Tags
会员浏览
所有文章
搜索该会员文章
搜索会员
jddqgu
访问量:23929
奉献值:1488
我的首页
我的图书馆
(共927篇文章)我的图书馆(8)
家庭电影(10)
家庭音乐(24)
中医科学(3)
MM文件(11)
家庭密方(47)
糖尿治疗(0)
皮肤治疗(0)
中医面诊(13)
家庭健康(20)
家庭治疗(16)
中医科学(34)
中医穴位(48)
治咳化痰(3)
中草药图(12)
药酒配方(3)
象数疗法(12)
治疗糖尿(4)
皮肤治疗(1)
治疗头痛(6)
治疗血压(32)
治疗肩周(4)
艾炷艾条(48)
治疗糖尿(24)
教手足疗(9)
心肝肾肺(21)
名医讲座(10)
全息刮痧(16)
治疗脱发(3)
治癌秘方(1)
家庭膏方(1)
家庭美食(26)
生活技巧(5)
洗涤技巧(2)
生活技巧(15)
风水大全(12)
家庭装修(8)
家庭电器(2)
电子地图(3)
家庭美颜(1)
手工制作(1)
人际关系(4)
面相大全(14)
蚊子苍蝇(3)
电脑技巧(0)
数码相机(12)
笔记电脑(4)
手机大全(3)
MP3.4(2)
U盘大全(8)
电脑软件(20)
文档软件(1)
电脑硬件(4)
电脑技巧(7)
注册系统(1)
刻录技巧(1)
压缩软件(2)
下载软件(4)
电脑常识(4)
解密工具(11)
文档技巧(14)
文件格式(1)
打印技巧(1)
玩转空间(2)
笔画输入(4)
代码技术(2)
邮箱软件(1)
安装系统(14)
删除清理(1)
命令编程(1)
电脑故障(3)
IP地址(4)
QQ大全(2)
搜索技巧(11)
网上邻居(3)
无线上网(2)
上网提速(4)
翻译软件(1)
监控系统(33)
木马杀毒(1)
驾驶技术(21)
家庭教育(1)
养护大脑(3)
哲学法律(1)
范文收藏(8)
学习方法(1)
精品收藏(0)
精品收藏(3)
有用收藏(0)
一般收藏(1)
创意产品(4)
家庭小说(10)
创业经验(4)
CAD软件(34)
机械设计(9)
求神拜佛(6)
建筑安装(10)
MM文件(1)
大学生活(1)
考研复习(7)
英语考研(0)
考研复习(5)
求职生涯(11)
毕业论文(9)
大学文秘(5)
MM美容(2)
周易详解(18)
家庭理财(1)
会计知识(15)
建造集装(1)
电焊技术(6)
我的评论和批注
我的Tags
我的馆友
我的好友
最近谁来过
最近谁转藏
文章推荐
360doc推荐
好友推荐
我推荐的文章
我的订阅
订阅的关键词
我订阅的人
订阅我的人
查看个人信息
欢迎您的到来,如果对我的文章有兴趣,就请订阅吧;如果感觉我们很投缘,也可以成为好友
好友是双向关系,只有当你的好友申请被对方接受后,你们彼此才能成为好友,各自的好友名录中才会出现对方。你想对jddqgu说些什么?请在下栏中填写,并等待jddqgu的回应
确 定
取 消
;如果感觉还行,就先将我加入通讯录,以后可以方便地光顾我的园地;还想对我说什么?发个短信 标 题:
内 容:
发 送
关 闭
吧。
共有14篇文章
只看标题 查看 10
30
50
条
图解电脑内外所有连线【组图】 10-11-18 相关文章
图解电脑内外所有连线【组图】图解电脑内外所有连线【组图】多图解说电脑内外所有连线(新手必看的) 作为一个新手,要组装一台可以使用的电脑,我们首先要解决的问题是如何将诸多电脑配件和连线顺利地连接起来?SATA接口连线:目前SATA硬盘已经大量使用,支持SATA硬盘的主板上标有SATA1、SATA2等的就是SATA硬盘的数据线接口,通过扁平的SATA数据线(一般为红色)就可与SATA硬盘连接(图9)。
教你如何做网线接头 10-11-18 相关文章
教你如何做网线接头:作为站长,不会做网线就太丢脸了。我们局域网内组网所采用的网线,使用最为广泛的为双绞线(Twisted-PairCable;屏蔽的五类双绞线外面包有一层屏蔽用的金属膜,它的抗干扰性能好些,但应用的条件比较苛刻,不是用了屏蔽的双绞线,在抗干扰方面就一定强于非屏蔽双绞线。
手把手教你组装电脑(大图详解)_农民 10-11-18 相关文章
二、认识CPU供电接口 图解安装详细过程 为了给CPU提供更强更稳定的电压,目前主板上均提供一个给CPU单独供电的接口(有4针、6针和8针三种),如下图:主板上提供给CPU单独供电的12V四针供电接口电源上提供给CPU供电的4针、6针与8针的接口 安装的方法也相当的简单,接口与给主板供电的插槽相同,同样使用了防呆式的设计,让我们安装起来得心应手。最后一步,最后将CPU风扇的电源线接到主板上3针的CPU风扇电源接头上即可。
[推荐]最神奇系统!让你惊诧!---影子系统 10-05-24 相关文章
软件类型: 系统管理软件语言: 中文软件大小: 2.68 MB.软件简介: PowerShadow Master(影子系统)是款很奇特的小软件,当你安装它并重新启动电脑以后,电脑会类似安装了双系统一样,多出一个启动项,选择其中PowerShadowMaster的启动项后,原系统是完全一样的使用,但是你的一切操作,包括安装程序(甚至运行病毒)在下次用原系统启动时,都是无效的,对做程序安装测试非常有用,不会因为安装卸载而产生LJ文件!
8秒钟就能恢复全新操作系统(绝对不可思议!!! ) - 〖软件下载交流〗 - 10-05-24 相关文章
) - 〖软件下载交流〗 - MACD股市技术分析俱乐部 - bbs.macd.cn 专业的股票证券论坛,金融搜索引擎,指标,外汇,期货,证券,金融,图文软件,下载交流中心!今天就是介绍由瓦瑟科技开发,针对这种“要死人”情况的软件解救方案——Pro Magic.Pro Magic 8秒就将恢复一个干干净净的操作系统。软件名称:Pro Magic 软件版本:Plus版 编辑推荐:★★★★ 软件下载:
怀念雨林木风xp系统 - 雨林木风... 09-11-04 相关文章
怀念雨林木风xp系统 - 雨林木风...雨林木风工作室已经解散,今后,雨林木风将以自主研发软件产品为主,继续为网民提供服务(不再进行未开源操作系统技术研究),为了铭记这些曾经为我们提供了精品资源的技术精英们,同时,也为众多的论坛会员留下一份美好的回忆,我们特别奉献一套经典收藏版[包括:雨林木风 Ghost XP SP3 装机版 YN9.9;雨林木风 Ghost XP SP3 纯净版 YN6.0;雨林木风 WinXP SP3 安装版 YS8.0;
移动硬盘分区~ 09-04-07 相关文章
移动硬盘分区~硬盘盒装好后,插在电脑USB接口上,电脑正常识别到移动硬盘后,但因为全新硬盘没有分区,在"我的电脑"里是看不到盘符的。5.这里先介绍一下磁盘分区的概念,磁盘分区包括主磁盘分区、扩展磁盘分区、逻辑分区。9.主磁盘分区多大(也就是移动硬盘第一个分区多大),这个是可以任意指定的,如果你只准备把40G硬盘分一个区,那就把全部容量指定为主磁盘分区即可。15.主磁盘分区刚才分过了,剩下的容量应该归扩展分区了。
如何给移动硬盘分区~图解 09-04-07 相关文章
如何给移动硬盘分区~图解
多种硬盘分区方法详细图解教程! 09-04-07 相关文章
多种硬盘分区方法详细图解教程!多种硬盘分区方法详细图解教程2008-11-19 11:56.一台电脑刚刚买回来,安装操作系统前要经过以下的步骤:硬盘分区------硬盘格式化------才能安装操作系统。现在我就给大家发个有关硬盘分区的图解教程。在DOS下用FDISK工具分区的图解。在windows下给新硬盘分区图解。用系统自带工具在安装系统时给新硬盘分区图解。
电脑硬件的"喂死它"时代(Vista)装机技巧 09-03-15 相关文章
如果说AMD那套Vista查询系统也还是比较繁琐、比较片面的话,那么国内著名板卡厂商七彩虹推出的全国首套"Vista装机速查系统"(链接:http://vista.colorful.cn) (插图Vista01)和全国首册《Vista装机速查手册》就更全面、更直白了。通过"Vista装机速查系统"或"Vista装机速查手册"用户不仅可以迅速了解到自己现有的电脑是否支持Vista操作系统,还能详细查询自己即将配置的新电脑在Vista操作系统中的表现。
北京六智信息技术有限公司
Copyright © 2005-2010 360doc.com , All Rights Reserved
服务条款 设360doc为首页 留言交流 联系我们 友情链接 客服QQ:524562434 京ICP证090625号 京ICP备05038915号

