一种软件开发过程的确定方法及装置制造方法及图纸

技术编号:38360519 阅读:10 留言:0更新日期:2023-08-05 17:30
本发明专利技术公开了一种软件开发过程的确定方法及装置,本发明专利技术涉及汽车软件开发技术领域,其中包括:获取组织层级过程,以及待开发项目的项目需求;若组织层级过程满足项目需求,则对组织层级过程进行剪裁,并将剪裁后的组织层级过程确定为适用于待开发项目的软件开发过程;若组织层级过程不满足项目需求,则确定组织层级过程对应的不满项,并获取融合了基础质量标准和功能安全标准的融合参考模型;若融合参考模型包含不满项,则根据融合参考模型,在组织层级过程中增加不满项对应的软件过程,并将增加后的组织层级过程确定为适用于待开发项目的软件开发过程。通过应用本申请的技术方案,能够保证软件开发过程同时满足基础质量标准和功能安全标准。准和功能安全标准。准和功能安全标准。

【技术实现步骤摘要】
一种软件开发过程的确定方法及装置


[0001]本专利技术涉及汽车软件开发
,具体而言,涉及一种软件开发过程的确定方法及装置。

技术介绍

[0002]功能安全标准提供了一个汽车安全生命周期的参考模型,功能安全标准中明确指出安全问题是与常规的以功能为导向和以质量为导向的活动及工作成果相互关联,且组织应具有支持实现功能安全并满足质量管理标准的质量管理体系。
[0003]目前,当汽车软件涉及功能安全时,通常以功能安全标准为依据进行开发。然而,由于功能安全标准中定义的过程参考模型并不与基础质量标准中定义的过程参考模型一一对应,因此无法保证最终得到的软件开发过程同时满足基础质量标准和功能安全标准。

技术实现思路

[0004]本专利技术提供一种软件开发过程的确定方法及装置,主要在于能够保证项目的软件开发过程能够同时满足基础质量标准和功能安全标准。
[0005]根据本专利技术实施例的第一方面,提供一种软件开发过程的确定方法,包括:
[0006]获取当前的组织层级过程,以及待开发项目的项目需求;
[0007]若所述组织层级过程满足所述项目需求,则对所述组织层级过程进行剪裁,并将剪裁后的组织层级过程确定为适用于待开发项目的软件开发过程;
[0008]若所述组织层级过程不满足所述项目需求,则确定所述组织层级过程对应的不满项,并获取融合了基础质量标准和功能安全标准的融合参考模型,其中,所述融合参考模型包括多类软件过程分别对应的参考模型,每类软件过程的参考模型中定义有相应软件过程的目的和结果;
[0009]若所述融合参考模型不包含所述不满项,则对所述融合参考模型进行扩展;
[0010]若所述融合参考模型包含所述不满项,则根据所述融合参考模型,在所述组织层级过程中增加所述不满项对应的软件过程,并将增加后的组织层级过程确定为适用于待开发项目的软件开发过程。
[0011]根据本专利技术实施例的第二方面,提供一种软件开发过程的确定装置,包括:
[0012]获取单元,用于获取当前的组织层级过程,以及待开发项目的项目需求;
[0013]剪裁单元,用于若所述组织层级过程满足所述项目需求,则对所述组织层级过程进行剪裁,并将剪裁后的组织层级过程确定为适用于待开发项目的软件开发过程;
[0014]确定单元,用于若所述组织层级过程不满足所述项目需求,则确定所述组织层级过程对应的不满项,并获取融合了基础质量标准和功能安全标准的融合参考模型,其中,所述融合参考模型包括多类软件过程分别对应的参考模型,每类软件过程的参考模型中定义有相应软件过程的目的和结果;
[0015]扩展单元,用于若所述融合参考模型不包含所述不满项,则对所述融合参考模型
进行扩展;
[0016]增加单元,用于若所述融合参考模型包含所述不满项,则根据所述融合参考模型,在所述组织层级过程中增加所述不满项对应的软件过程,并将增加后的组织层级过程确定为适用于待开发项目的软件开发过程。
[0017]根据本专利技术实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:
[0018]获取当前的组织层级过程,以及待开发项目的项目需求;
[0019]若所述组织层级过程满足所述项目需求,则对所述组织层级过程进行剪裁,并将剪裁后的组织层级过程确定为适用于待开发项目的软件开发过程;
[0020]若所述组织层级过程不满足所述项目需求,则确定所述组织层级过程对应的不满项,并获取融合了基础质量标准和功能安全标准的融合参考模型,其中,所述融合参考模型包括多类软件过程分别对应的参考模型,每类软件过程的参考模型中定义有相应软件过程的目的和结果;
[0021]若所述融合参考模型不包含所述不满项,则对所述融合参考模型进行扩展;
[0022]若所述融合参考模型包含所述不满项,则根据所述融合参考模型,在所述组织层级过程中增加所述不满项对应的软件过程,并将增加后的组织层级过程确定为适用于待开发项目的软件开发过程。
[0023]根据本专利技术实施例的第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
[0024]获取当前的组织层级过程,以及待开发项目的项目需求;
[0025]若所述组织层级过程满足所述项目需求,则对所述组织层级过程进行剪裁,并将剪裁后的组织层级过程确定为适用于待开发项目的软件开发过程;
[0026]若所述组织层级过程不满足所述项目需求,则确定所述组织层级过程对应的不满项,并获取融合了基础质量标准和功能安全标准的融合参考模型,其中,所述融合参考模型包括多类软件过程分别对应的参考模型,每类软件过程的参考模型中定义有相应软件过程的目的和结果;
[0027]若所述融合参考模型不包含所述不满项,则对所述融合参考模型进行扩展;
[0028]若所述融合参考模型包含所述不满项,则根据所述融合参考模型,在所述组织层级过程中增加所述不满项对应的软件过程,并将增加后的组织层级过程确定为适用于待开发项目的软件开发过程。
[0029]本专利技术实施例的创新点包括:
[0030]1、创建一种融合了基础质量标准和功能安全标准的融合参考模型是本专利技术实施例的创新点之一。
[0031]2、基于融合参考模型对当前的组织层级过程进行剪裁或者增加,得出适用于待开发项目的软件开发过程是本专利技术实施例的创新点之一。
[0032]本专利技术提供的一种软件开发过程的确定方法及装置,与现有技术相比,能够获取当前的组织层级过程,以及待开发项目的项目需求,若所述组织层级过程满足所述项目需求,则对所述组织层级过程进行剪裁,并将剪裁后的组织层级过程确定为适用于待开发项目的软件开发过程;若所述组织层级过程不满足所述项目需求,则确定所述组织层级过程
对应的不满项,并获取融合了基础质量标准和功能安全标准的融合参考模型;若所述融合参考模型不包含所述不满项,则对所述融合参考模型进行扩展;若所述融合参考模型包含所述不满项,则根据所述融合参考模型,在所述组织层级过程中增加所述不满项对应的软件过程,并将增加后的组织层级过程确定为适用于待开发项目的软件开发过程。由此可知,本专利技术提出了一种融合功能安全标准和基础质量标准的融合参考模型,通过该融合参考模型,能够对当前的组织层级过程进行过程剪裁或者过程增加,从而能够得到适用于待开发项目的软件开发过程,且能够保证该软件开发过程同时满足功能安全标准和基础质量标准。
[0033]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件开发过程的确定方法,其特征在于,包括:获取当前的组织层级过程,以及待开发项目的项目需求;若所述组织层级过程满足所述项目需求,则对所述组织层级过程进行剪裁,并将剪裁后的组织层级过程确定为适用于待开发项目的软件开发过程;若所述组织层级过程不满足所述项目需求,则确定所述组织层级过程对应的不满项,并获取融合了基础质量标准和功能安全标准的融合参考模型,其中,所述融合参考模型包括多类软件过程分别对应的参考模型,每类软件过程的参考模型中定义有相应软件过程的目的和结果;若所述融合参考模型不包含所述不满项,则对所述融合参考模型进行扩展;若所述融合参考模型包含所述不满项,则根据所述融合参考模型,在所述组织层级过程中增加所述不满项对应的软件过程,并将增加后的组织层级过程确定为适用于待开发项目的软件开发过程。2.根据权利要求1所述的方法,其特征在于,在所述获取当前的组织层级过程,以及待开发项目的项目需求之前,所述方法还包括:根据所述功能安全标准中的过程参考模型和所述基础质量标准中的过程参考模型,对所述功能安全标准和所述基础质量标准进行参考模型融合,得到所述融合参考模型。3.根据权利要求2所述的方法,其特征在于,所述根据所述功能安全标准中的过程参考模型和所述基础质量标准中的过程参考模型,对所述功能安全标准和所述基础质量标准进行参考模型融合,得到所述融合参考模型,包括:根据所述功能安全标准中的过程参考模型和所述基础质量标准中的过程参考模型,确定所述功能安全标准和所述基础质量标准之间相同的第一过程和不同的第二过程,其中,所述第一过程的参考模型中包括所述第一过程的目的和结果,所述第二过程的参考模型中包括所述第二过程的目的和结果;针对所述第一过程,若所述功能安全标准中第一过程的目的和结果与所述基础质量标准中第一过程的目的和结果相同,则将所述基础质量标准中第一过程的参考模型加入至所述融合参考模型中;针对所述第一过程,若所述功能安全标准中第一过程的目的和结果与所述基础质量标准中第一过程的目的和结果存在不同,则将所述功能安全标准中第一过程的参考模型和所述基础质量标准中第一过程的参考模型融合后加入至所述融合参考模型中;针对所述第二过程,若所述第二过程的参考模型为所述基础质量标准特有的,则将所述第二过程的参考模型加入至所述融合参考模型中;针对所述第二过程,若所述第二过程的参考模型为所述功能安全标准特有的,则基于所述基础质量标准的参考模型定义方式,重新对所述第二过程的参考模型进行定义,并将重新定义的第二过程的参考模型加入至所述融合参考模型中。4.根据权利要求1所述的方法,其特征在于,所述对所述融合参考模型进行扩展,包括:根据所述不满项对应的软件过程和所述基础质量标准的参考模型定义方式,在所述融合参考模型中定义所述软件过程对应的参考模型,得到扩展后的融合参考模型;在所述对所述融合参考模型进行扩展之后,所述方法包括:根据所述扩展后的融合参考模型,在所述组织层级过程中增加所述不满项对应的软件
过程。5.根据权利要求1所述的方法,其特征在于,所述融合参考模型中包括第一类过程、第二类过程、第三类过程和第四类过程分别对应的参考模型,所述根据所述融合参考模型,在所述组织层级过程中增加所述不满项对应的软件过程,包括:若所述组织层级过程已满足所述基础质量标准,且未满足所述功能安全标准,则确定所述组织层级过程中包括第二类过程对应的参考模型和第四类过程对应的参考模型;将...

【专利技术属性】
技术研发人员:胡海龙王传霸钟绍宸
申请(专利权)人:北京华玉通软科技有限公司
类型:发明
国别省市:

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

1