软件配置管理计划_第1页
软件配置管理计划_第2页
软件配置管理计划_第3页
软件配置管理计划_第4页
软件配置管理计划_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件配置管理计划

本计划中的任务包括以下内容:1.确定软件配置管理的组织结构和职责分工;2.制定软件配置管理计划,包括软件配置项的标识、控制、审查、审批和发布等;3.确定软件配置控制的流程,包括软件变更控制、版本控制和库管理等;4.确定软件配置管理的工具和环境,包括配置管理工具、版本控制工具和库管理工具等;5.确定软件配置管理的培训计划,包括软件配置管理人员的培训和使用软件配置管理工具的培训等;6.确定软件配置管理的评审和审计计划,包括软件配置管理计划的评审和审计,以及软件配置管理的执行情况的评审和审计等;7.确定软件配置管理的报告计划,包括软件配置管理计划的执行情况报告和软件配置管理的问题报告等。2.3软件配置管理计划的制定和审批软件配置管理计划应该在软件开发初期制定,并在软件开发过程中不断更新和完善。软件配置管理计划的制定和审批应该按照以下步骤进行:1.由软件配置管理小组负责制定软件配置管理计划,并提交总体组审批;2.总体组审批通过后,软件配置管理计划应该在所有软件开发人员中广泛宣传和推广;3.软件配置管理计划的执行情况应该定期进行评审和审计,并及时更新和完善。2.4软件配置项的标识为了有效地进行软件配置管理,必须对软件配置项进行标识。软件配置项的标识应该包括以下内容:1.软件配置项的名称和版本号;2.软件配置项的类型和功能;3.软件配置项的状态和所属子系统;4.软件配置项的负责人和开发人员;5.软件配置项的变更记录和审批记录。2.5软件配置项的控制软件配置项的控制是软件配置管理的核心内容。软件配置项的控制应该包括以下方面:1.软件配置项的变更控制,包括变更申请、变更分析、变更评审、变更批准和变更实施等;2.软件配置项的版本控制,包括版本标识、版本发布和版本回退等;3.软件配置项的库管理,包括库的建立、库的维护和库的备份等。2.6软件配置管理工具和环境为了有效地进行软件配置管理,必须选择合适的软件配置管理工具和环境。软件配置管理工具和环境应该包括以下方面:1.配置管理工具,包括配置管理系统、版本控制系统和库管理系统等;2.配置管理环境,包括硬件环境和软件环境等;3.配置管理培训,包括配置管理人员的培训和使用配置管理工具的培训等。2.7软件配置管理的评审和审计为了保证软件配置管理的有效性和可靠性,必须进行软件配置管理的评审和审计。软件配置管理的评审和审计应该包括以下方面:1.软件配置管理计划的评审和审计,以检查计划的有效性和可行性;2.软件配置管理的执行情况的评审和审计,以检查执行情况的符合性和有效性;3.软件配置管理的问题报告,以及对问题的解决和改进措施的跟踪和监督等。2.8软件配置管理的报告为了及时了解软件配置管理的执行情况和问题,必须定期进行软件配置管理的报告。软件配置管理的报告应该包括以下方面:1.软件配置管理计划的执行情况报告,以检查计划的执行情况的符合性和有效性;2.软件配置管理的问题报告,以及对问题的解决和改进措施的跟踪和监督等。在软件工程化生产的各个阶段中,所有与该阶段产品相关的信息都存放在软件开发库中,而与前面阶段产品相关的信息则存放在软件受控库中。在研制和开发阶段的过程中,开发者和小组长有权对本阶段产品进行必要的修改。但是,如果他们认为需要修改前面阶段的产品,就必须通过项目的配置管理小组进行正式的审批手续。因此,软件开发库由该阶段产品的开发者管理,而软件受控库则由项目的配置管理小组管理。软件经过组装和系统测试后,应该送入软件产品库。如果需要对其进行修改,必须经过软件配置管理小组的研究和同意,然后报告项目总体组组长批准。具体的审批手续将在第3.2条中详细规定。2.3职责在软件配置管理小组中,各类人员需要相互配合、分工协作,共同担负整个项目的软件配置管理工作。其中各类人员的分工如下:A。组长是总体组代表,他对有关软件配置管理的各项工作全面负责,特别要对更改建议的审批和评审负责;B。软件工程小组组长负责监督在软件配置管理工作中认真执行软件工程规范;C。项目的专职配置管理人员检查在作配置更改时的质量保证措施;D。各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查;E。用户代表负责反映用户对配置管理的要求,并协助检查各类人员对软件配置管理计划的执行情况;F。项目专职的配置管理人员协助组长开展各项软件配置管理活动,负责审查所采用的配置管理工具、技术和方法,并负责汇总、维护和保存有关软件配置管理活动的各项记录。2.4接口控制对各类接口进行严格、合理的控制是软件配置管理中最重要的任务之一。整个软件项目及其各子系统都必须进行严格的控制。在工程化软件系统中,主要的接口有如下五类:A。用户界面:用户界面是指各子系统与设计人员、用户或维护人员之间的操作约定。同时还指实现这些操作约定的物理部件的功能和性能特性。B。系统内部接口:系统内部接口是指各子系统在集成为一个总的软件系统时的各种连接约定。C。标准程序接口:标准程序接口是指各应用子系统与标准子程序库之间的调用约定,包括宿主计算机系统已有的库程序。D。设备接口:设备接口是指各子系统与各种设备,包括终端和其他各种输入/输出设备之间的连接约定。软件接口是一个软件系统各项配置的重要组成部分,它指的是各个子系统与宿主计算机上的系统软件以及与调用本软件的其他软件系统之间的连接约定。以上五类接口都涉及到国势通多媒体网络传输加速系统软件系统的全局。因此,对接口修改进行合理的控制,是软件配置管理的重要任务之一。当要求对这五类接口中的任一类接口进行修改时,都必须办理正规的审批手续,并最终经过项目总体组批准。具体的审批程序将在本计划的第3.2条中规定,可参考表1.在实现软件配置管理计划的过程中,要特别注意实现以下三个里程碑。首先,建立软件配置管理小组,该小组应在项目总体组批准软件配置管理计划之后立即成立。其次,建立各阶段的配置基线,包括功能基线、指派基线和产品基线。最后,建立软件库,包括各个子系统的软件开发库和软件受控库,以及软件产品库。除了本计划第1.3条中指出的参考资料以及本计划中的其他章条所作的各项规定外,还应该遵守相应的标准、条例和约定。QualityAssurancePlanThefollowingaretheguidelinesandnsforthenandmanagementofthearedevelopmentlibrary。arecontrolledlibrary。andareproductlibrary。thenamingnsforsystems。subsystems。modules。andprogramunits。andthenamingandmanagementnsfordocumentsandtestcases。TheseXXXbythetechnicalteamofthenalnXXXSystemareproject。andthensoftheprojectmanagersofeachsubsystemXXXbytheprojectoverallgroup。Ifanytermsneedtobemodifiedduringthenprocess。formalapprovalresmustbefollowedandapprovedbytheprojectoverallgroup。Thespecificapprovalreswillbespecifiedinn3.2ofthisplan.3.arenManagementActivities3.1nn3.1.1DocumentsAlldocumentspreparedforthisprojectmustcomplywiththensofGB8567.ThenumberofdocumentswrittenforthenalnXXXareanditssubsystemsXXXaccordingtothensofGB8567.Thenplanshouldbeproposedbythetechnicalteamandapprovedbytheoverallgroup.3.1.2ProgramsAllprograms。subprograms。modules。andprogramunitsbelongingtothisprojectmustbeidentifiedinXXXofthearesystemdevelopedbytheprojecttechnicalteamandapprovedbytheoverallgroup.3.1.3usBaselinesXXXtothisprojectanditssubsystemsmustfirstdeterminetheirtechnicalcontentaccordingtotherequirementsofthetaskbookandarerequirementsXXX。andthenXXXofthearesystem.3.2nControlThechangemanagementofarenappliestoalldocumentsandcodesofthisproject。includingallrunningareofthisprojectandsupportareXXXforthisproject。Thekeypointsofncontrolareasfollows:A。XXX:XXX。assignedbaseline。productbaseline。andintegratedsystemofeachsubsystemanditsdedicatedsupportareofthisproject(referredtoasA-typens)mustbediscussedbytheprojectnmanagementXXXtootherphaseproductsofeachsubsystemanditsdedicatedsupportareofthisproject(referredtoasB-typens)mustbereviewedbythenmanagementpersonnelofeachsubsystemandapprovedbythearenmanagementteamoftheprojectandtheresponsiblepersonsofeachsubsystem。andreportedtotheprojectoverallgroupfortherecord.B。Approvalreforns:XXX1.XXX:XXXisaneffectivemeanstoassistarenmanagementpersonnelinncontrol.3.3nStatusAuditTrackthenstatusofprojectsubsystemsandtheirsupportareusingareproblemreportformsandareXXXbythearenmanagementtool。anduserscancheckthemthroughthearesystem.对于国势通多媒体网络传输加速系统软件项目的各个子系统开发组来说,如果需要从软件销售单位购买、委托其他开发单位、从开发单位现存软件库选用或从项目委托单位或用户的现有连锁反应加中选用软件时,必须先向国势通多媒体网络传输加速系统软件总体组报告,然后由该组织的"软件选用评审小组"进行评审、测试与检查,只有当演示成功、测试合格后才能批准使用。如果只选用其中部分内容,则按等待开发软件的处理过程办理,此时国势通多媒体网络传输加速系统软件总体组不予预。在进行上述工作过程中,软件配置管理人员要进行下列工作:1.项目的软件配置管理小组要参加由间接供货单位提供的四类软件的物理配置检查;这些软件的功能配置检查由项目的软件质量保证小组负责。2.在这些软件送入软件受控库与其他软件成分进行组装之前,软件配置管理小组要对其存放媒体和配置标识进行认真的审查。3.由软件质量保证小组审查选用的四类软件,必须经过正式的验收手续,并由项目技术管理小组负责人批准,然后置于软件配置管理小组的控制之下。为了确保各种软件配置管理活动的准确记录、及时分析并妥善存放,软件配置管理小组中应有专人负责收集、汇总与保存这些记录。基础上组装系统、各个子系统、专用支持软件及选用软件的功能基线、指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论