基于FOG数据的基线设置系统及方法技术方案

技术编号:13863460 阅读:83 留言:0更新日期:2016-10-19 14:41
本发明专利技术提供一种基于FOG数据的基线设置系统及方法,通过自动识别建立核查基线的时机,自动识别相关联的任务对象为基线配置项,以及手动驱动创建产品基线,自动建立基线,建立基线均以FOG数据为单位。在项目研制过程中把基线创建时机与相应活动紧密结合,在活动的开始前后自动启动基线创建任务,解决现有的基线设置技术中存在的配置粒度粗、流程单一、人工判断和识别配置项的缺点。实现了基线自动建立、自动识别配置项、支持多种基线和配置粒度细的技术效果。

【技术实现步骤摘要】

本专利技术涉及计算机软件程序开发的
,特别涉及一种基线设置的系统及方法。
技术介绍
在计算机软件程序开发过程中,基线设置是软件配置控制过程的重要活动,基线设置的目的是为后续的软件研制活动建立基准,从而实现配置项的引用、控制,以及配置项之间的可追踪性。一旦建立基线,对基线下的配置项的任何变更都必须通过变更控制规程,从而保证研制的软件的安全性和可靠性。在民用机载软件研制领域,权威的安全标准明确定义了必须要建立基线的软件研制数据,对于A级软件,这些数据包括:软件计划、软件标准、高层需求、设计说明(软件架构和低层需求)、源代码、可执行目标代码、软件验证用例和规程、软件验证结果、软件配置索引、软件生命周期环境配置索引、软件完成总结。而基线的创建时机,则应包括以上数据在核查前,评审前和评审后等多种情况。现有的软件研制开发过程中针对基线设置的时间点,一般仅在正式评审后,对经过正式评审同意的配置项才进行基线的设置。通过先行准备好需要建立基线的文档,由项目软件负责人对申请文档手动设定基线,配置控制人员对基线设定的完整性和一致性进行审核,即将基线申请单和配置库中的配置项进行一一比对,从而确保配置项的完整性和一致性。最后由配置控制委员会批准基线设定,配置控制员实
施基线设置。传统的基线设置方式,存在以下的缺点:1)基线配置项粒度较粗。只能以软件研制文档(或代码包等)为基线配置项最小粒度,使得必须完成软件研制的整篇文档(或代码等)的基线建立准备后,才能进入基线建立流程。这样可能会浪费宝贵时间,影响项目进度和成本。2)基线建立流程单一。传统基线设置仅在正式评审后建立基线,且采用的是单一严格的手动基线建立的流程。而单一的基线创建流程无法应对不同类型的基线建立需要,造成不必要的额外工作量。无法适应软件研制过程中,需要进行多种基线设置的需求。3)需人工判断基线创建时机和审核基线。现有基线设置技术,需人工识别目前是否需要建立基线、确认所有基线配置项完整一致。对相关人员专业要求较高,也容易出错,导致延误基线创建时机,或错误地对不满足条件的配置项建立基线。4)需人工识别基线配置项。对于如建立阶段评审基线的情况,需要人工识别上次阶段评审以来产生的所有数据作为可能的基线配置项,这一过程费时费力,且容易出错。
技术实现思路
本专利技术提供一种基于FOG数据的基线设置系统及方法,以解决现有的基线设置技术中存在的配置粒度粗、流程单一、需人工判断和识别配置项导致的错误率高的缺点,以便在良好受控的前提下,实现最大程度的并行研发。为解决上述技术问题,本专利技术提供的基于FOG数据的基线设置系统及方法是这样实现的:一种基于FOG数据的基线设置系统,用于为软件研制过程建立基准,包括:FOG数据形成识别模块,自动识别该系统中已编写的FOG数据并形成条目化的FOG数据;基线创建节点模块,根据需要创建的基线类型,自动识别建立基线的创建节点;基线配置项模块,根据需要创建的基线类型,由配置库中自动识别相关联的任务对象为所述基线的配置项;基线建立模块,保存任务时,自动建立基线。基线类型包括:核查基线、评审基线、发布基线。还包括手动基线创建模块,当创建基线为工作产品基线时,用户驱动出工作产品基线申请任务和审批基线申请任务,并手动勾选基线的配置项,通过基线创建审批功能进行配置审核,审核通过后自动建立所述工作产品基线。还包括基线查询模块,用于查询开发库中所述核查基线、所述评审基线和所述工作产品基线以及受控库中所述发布基线的基线配置项清单。手动基线创建模块中基线创建审批设置功能,具有审核人输入配置审核及填写审核意见选项,并推送至配置控制委员会进行审批设置。一种基于FOG数据的基线设置方法,用于为软件研制建立基准,
包括:FOG数据形成识别步骤,自动识别该系统中已编写FOG的数据并形成条目化的FOG数据;基线节点创建步骤,根据需要创建的基线类型,自动识别建立基线的节点;基线配置项选择步骤,根据需要创建的基线类型,从配置库中自动识别相关联的任务对象为所述基线的配置项;基线建立步骤,在保存任务时,自动建立基线。基线类型包括:核查基线、评审基线、发布基线。还具有手动基线创建步骤,当创建基线为工作产品基线时,驱动出工作产品基线申请任务和审批基线申请任务,可由用户进行勾选输入,通过基线创建审批功能进行配置审核,审核通过后自动建立所述工作产品基线。还具有基线查询步骤,可随时用于查询开发库中核查基线、评审基线和工作产品基线以及受控库中发布基线的基线配置项清单。手动基线创建步骤中基线创建审批设置功能可由审核人进行配置审核及审核意见的输入,并推送至配置控制委员会进行审批设置。基线配置项以FOG数据为单位。本专利技术的积极效果在于:1)以FOG数据为粒度进行基线设置。设置粒度更细,使中间基线的建立流程更灵活,无需等待整个文档完成才能建立核查基线,有利于尽早开展后续软件研制,减少项目的花费时间。2)支持多种基线,满足适航要求。采用多套基线设置方法,有效区分不同基线的建立流程,既保证了工作产品基线的严格流程,也对其它中间基线的创建流程做了合理简化,满足了不同基线的实际设置要求。3)自动识别基线创建节点并审核基线。通过与实际软件研制过程紧密结合,在特定开发和验证开始前或完成后自动启动基线创建,检查问题处理、质量保证等是否全部完成,并对满足条件的FOG数据建立基线,杜绝了遗漏、延迟基线,或误建的可能性,保证了整个软件研制符合适航要求。4)自动识别基线配置项。根据不同基线类型,该系统自动从配置库中识别出所有基线配置项,避免发生遗漏基线配置项的错误。附图说明图1为基于FOG数据的基线设置系统框图;图2为手动创建工作产品基线的流程图。具体实施例本专利技术所称FOG数据是指具有独立语义的最小数据单位。本专利技术提出的基于FOG数据的基线设置系统和方法在软件配置控制过程中,每次核查前、评审前、阶段评审后以及其它有发布基线需要的时机,自动启动基线创建任务,为后续活动建立基准。为了使本
的人员更好地理解本专利技术方案,下面结合附图和实施方式对本专利技术作进一步的详细说明。本专利技术提出的基于FOG数据的基线设置系统中,主要包括4种基
线类型:核查基线、评审基线、发布基线和工作产品基线。其中,核查基线、评审基线和发布基线由系统进行自动创建,而工作产品基线可采用手动创建。如图1,基线设置系统的FOG数据形成识别模块11在软件的编制开发时,将在开发库中已编写的数据识别形成条目化的FOG数据,通过实时形成软件编制开发过程中的FOG数据。基线创建节点模块12在任务创建时,根据要创建的基线类型(核查基线、评审基线、发布基线),自动识别建立相应类型基线合适的节点。选定基线创建节点后,基线配置项模块13根据需要创建的基线类型,自动对开发库中所有FOG数据以及由FOG数据生成的文档形成的配置库中识别出所有该基线需要的配置项,并识别相关联的任务对象为本基线的配置项。设置基线建立模块14在任务保存时,自动建立基线。已建立基线的配置项将备份并独立存档,不再允许更改。基线创建完成后,基线状态自动生成。此外,系统还包括手动基线创建模块15和基线查询模块16,将在下面做具体的阐述。具体地,创建核查基线时。当完成FOG数据编写任务,但本文档来自技高网
...

【技术保护点】
一种基于FOG数据的基线设置系统,其特征在于,包括:FOG数据形成识别模块,自动识别该系统中已编写的FOG数据并形成条目化的FOG数据;基线创建节点模块,根据需要创建的基线类型,自动识别建立基线的创建节点;基线配置项模块,根据需要创建的基线类型,由配置库中自动识别相关联的任务对象为所述基线的配置项;基线建立模块,保存任务时,自动建立基线。

【技术特征摘要】
1.一种基于FOG数据的基线设置系统,其特征在于,包括:FOG数据形成识别模块,自动识别该系统中已编写的FOG数据并形成条目化的FOG数据;基线创建节点模块,根据需要创建的基线类型,自动识别建立基线的创建节点;基线配置项模块,根据需要创建的基线类型,由配置库中自动识别相关联的任务对象为所述基线的配置项;基线建立模块,保存任务时,自动建立基线。2.根据权利要求1所述的一种基于FOG数据的基线设置系统,其特征在于,所述基线类型包括:核查基线、评审基线、发布基线。3.根据权利要求2所述的一种基于FOG数据的基线设置系统,其特征在于,还包括手动基线创建模块,可由用户手动通过基线创建审批功能进行配置审核,审核通过后自动建立工作产品基线。4.根据权利要求3所述的一种基于FOG数据的基线设置系统,其特征在于,还包括基线查询模块,用于查询开发库中所述核查基线、所述评审基线和所述工作产品基线以及受控库中所述发布基线的基线配置项清单。5.根据权利要求3所述的一种基于FOG数据的基线设置系统,其特征在于,所述手动基线创建模块中基线创建审批设置功能,具有审核人输入配置审核及填写审核意见选项,并推送至配置控制委员会进行审批设置。6.根据权利要求1至5任一所述的一种基于FOG数据的基线设置系统,其特征在于,所述任务对象以FOG数据为单位进行。7.一种基于FO...

【专利技术属性】
技术研发人员:王云明
申请(专利权)人:上海爱韦讯信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1