System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工程管理,尤其涉及一种项目建模方法、装置、电子设备、存储介质和程序产品。
技术介绍
1、工程项目管理指的是在工程项目活动(比如产品生产的工程项目等)中运用专门的知识、技能、工具和方法,使工程项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程。
2、目前在工程项目管理过程中,一般是采用一系列的基于文字和语言的文档来对项目进行管理,比如采用需求说明、概要详细设计、测试用例等文档来实现工程项目管理。
3、然而,由于不同人员对文档的理解可能会存在差异,这就会导致工程项目在管理过程中可能会存在实现偏差,从而导致成本浪费的问题。
技术实现思路
1、本专利技术提供一种项目建模方法、装置、电子设备、存储介质和程序产品,用以解决现有技术中不同人员对文档的理解可能会存在差异,这就会导致工程项目在管理过程中可能会存在实现偏差,进而导致成本浪费的缺陷,实现节省项目建模的成本的技术效果。
2、本专利技术提供一种项目建模方法,包括:
3、确定待建模项目的至少两个目标系统实现阶段;
4、根据预设的对应关系确定各目标系统实现阶段所使用的目标应用软件;上述对应关系包括系统实现阶段及应用软件之间的对应关系,应用软件为基于模型的系统工程软件;
5、采用各目标应用软件对相应的各目标系统实现阶段进行模型构建,获得待建模项目对应的目标模型。
6、根据本专利技术提供的一种项目建模方法,上述采用各目标应用软件对相应的各目
7、获取各目标系统实现阶段对应的建模优先级;
8、根据各建模优先级,采用自顶向下的方式利用各目标应用软件对相应的各目标系统实现阶段进行模型构建,获得待建模项目对应的目标模型。
9、根据本专利技术提供的一种项目建模方法,上述各目标系统实现阶段包括第一阶段和第二阶段,上述第一阶段的时序在第二阶段的时序之前,上述采用各目标应用软件对相应的各目标系统实现阶段进行模型构建,获得待建模项目对应的目标模型,包括:
10、获取需求数据,并将需求数据输入至第一阶段对应的目标应用软件中进行模型构建,获得第一子模型;
11、将第一子模型对应的第一文件输入至第二阶段对应的目标应用软件中进行模型构建,获得第二子模型;
12、根据第二子模型确定目标模型。
13、根据本专利技术提供的一种项目建模方法,上述将第一子模型对应的第一文件输入至第二阶段对应的目标应用软件中进行模型构建,包括:
14、获取第二阶段对应的目标应用软件所支持的目标文件类型;
15、检测第一文件的文件类型是否与目标文件类型匹配,获得匹配结果;
16、根据匹配结果将第一子模型对应的第一文件输入至第二阶段对应的目标应用软件中进行模型构建。
17、根据本专利技术提供的一种项目建模方法,上述根据匹配结果将第一子模型对应的第一文件输入至第二阶段对应的目标应用软件中进行模型构建,包括:
18、若匹配结果为匹配失败,则将第一文件的文件类型转换至目标文件类型,并将转换后的第一文件输入至第二阶段对应的目标应用软件中进行模型构建;
19、若匹配结果为匹配成功,则将第一子模型对应的第一文件输入至第二阶段对应的目标应用软件中进行模型构建。
20、根据本专利技术提供的一种项目建模方法,上述第二阶段包括系统迭代优化阶段,上述第二子模型包括迭代子模型,上述根据第二子模型确定目标模型,包括:
21、基于迭代子模型对系统迭代优化阶段之前的至少一个目标系统实现阶段对应的子模型进行迭代优化处理,获得目标模型。
22、本专利技术还提供一种项目建模装置,包括:
23、阶段确定模块,用于确定待建模项目的至少两个目标系统实现阶段;
24、软件确定模块,用于根据预设的对应关系确定各目标系统实现阶段所使用的目标应用软件;上述对应关系包括系统实现阶段及应用软件之间的对应关系,应用软件为基于模型的系统工程软件;
25、建模模块,用于采用各目标应用软件对相应的各目标系统实现阶段进行模型构建,获得待建模项目对应的目标模型。
26、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述项目建模方法。
27、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述项目建模方法。
28、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述项目建模方法。
29、本专利技术提供的项目建模方法、装置、电子设备、存储介质和程序产品,通过先确定待建模项目的多个目标系统实现阶段,并根据预设的系统实现阶段与应用软件之间的对应关系,确定各目标系统实现阶段所使用的目标应用软件,然后采用各目标应用软件对相应的目标系统实现阶段进行建模以获得目标模型。其中,目标应用软件中可以包括相应系统实现阶段建模的各种文档,该方法由于可以通过目标系统实现阶段对应的目标应用软件对相应的目标系统实现阶段进行建模,这样采用自动化标准流程去建模的方式就无需人为去理解和选择应用软件去进行建模,从而可以避免由于人为理解差异所带来的项目实现偏差问题,同时也可以避免因人为偏差导致反复建模所带来的成本增加问题,从而可以节省项目建模的成本。
本文档来自技高网...【技术保护点】
1.一种项目建模方法,其特征在于,包括:
2.根据权利要求1所述的项目建模方法,其特征在于,所述采用各所述目标应用软件对相应的各所述目标系统实现阶段进行模型构建,获得所述待建模项目对应的目标模型,包括:
3.根据权利要求1所述的项目建模方法,其特征在于,各所述目标系统实现阶段包括第一阶段和第二阶段,所述第一阶段的时序在所述第二阶段的时序之前,所述采用各所述目标应用软件对相应的各所述目标系统实现阶段进行模型构建,获得所述待建模项目对应的目标模型,包括:
4.根据权利要求3所述的项目建模方法,其特征在于,所述将所述第一子模型对应的第一文件输入至所述第二阶段对应的目标应用软件中进行模型构建,包括:
5.根据权利要求4所述的项目建模方法,其特征在于,所述根据所述匹配结果将所述第一子模型对应的第一文件输入至所述第二阶段对应的目标应用软件中进行模型构建,包括:
6.根据权利要求3-5任一项所述的项目建模方法,其特征在于,所述第二阶段包括系统迭代优化阶段,所述第二子模型包括迭代子模型,所述根据所述第二子模型确定所述目标模型,包括:
...【技术特征摘要】
1.一种项目建模方法,其特征在于,包括:
2.根据权利要求1所述的项目建模方法,其特征在于,所述采用各所述目标应用软件对相应的各所述目标系统实现阶段进行模型构建,获得所述待建模项目对应的目标模型,包括:
3.根据权利要求1所述的项目建模方法,其特征在于,各所述目标系统实现阶段包括第一阶段和第二阶段,所述第一阶段的时序在所述第二阶段的时序之前,所述采用各所述目标应用软件对相应的各所述目标系统实现阶段进行模型构建,获得所述待建模项目对应的目标模型,包括:
4.根据权利要求3所述的项目建模方法,其特征在于,所述将所述第一子模型对应的第一文件输入至所述第二阶段对应的目标应用软件中进行模型构建,包括:
5.根据权利要求4所述的项目建模方法,其特征在于,所述根据所述匹配结果将所述第一子模型对应的第一文件输入至所述第二...
【专利技术属性】
技术研发人员:张晓楠,常志刚,敬晓伟,
申请(专利权)人:北京东方国信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。