System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及嵌入式系统控制软件,尤其涉及一种软件说明文档自动生成方法。
技术介绍
1、软件开发文档是软件开发使用和维护的重要工具,特别对于复杂的车用嵌入式控制软件,软件标定工程师需要参照软件开发工程师书写的软件开发文档开展标定工作。软件开发文档通常需要详细地阐述软件各功能模块层级关系,分级表达各模块功能、逻辑,对输入、输出,及重要的中间变量进行说明。
2、目前,为了获取到软件开发文档,通常由软件开发工程师花费大量的时间进行人工书写整理排版,效率很低。并且由于当前并没有专门对软件说明的格式进行规范,导致软件开发文档的呈现效果五花八门,不便于针对性阅读,尤其是在使用过程中,难以查找到某一具体细节的说明。
3、因此,现有技术在制作软件说明文档的过程中,存在由于文档规范度不高导致条理性低,且自动化程度低的问题。
技术实现思路
1、有鉴于此,有必要提供一种软件说明文档自动生成方法,用以解决现有技术在制作软件说明文档的过程中,存在的由于文档规范度不高导致条理性低,且自动化程度低的问题。
2、为了解决上述问题,本专利技术提供一种软件说明文档自动生成方法,包括:
3、获取软件的多个功能模型,并基于功能模型的设计框架确定功能模型中的各层级各子功能单元模块;
4、获取各层级各子功能单元模块的模块名称、逻辑策略模型图片和说明文本;
5、根据设计框架对模块名称、逻辑策略模型图片和说明文本按层级关系进行编号,得到功能模型说明文档;
...【技术保护点】
1.一种软件说明文档自动生成方法,其特征在于,包括:
2.根据权利要求1所述的软件说明文档自动生成方法,其特征在于,所述功能模型说明文档包括所述功能模型的数据字典信息,所述数据字典信息包括变量分类和变量具体数据类型;
3.根据权利要求2所述的软件说明文档自动生成方法,其特征在于,所述获取所述各层级各子功能单元模块的说明文本,包括:
4.根据权利要求3所述的软件说明文档自动生成方法,其特征在于,所述按照预设规则对所述变量分类进行排序,并将所述变量具体数据类型表述填充至对应位置,得到所述说明文本,包括:
5.根据权利要求1所述的软件说明文档自动生成方法,其特征在于,所述根据所述设计框架对所述模块名称、所述逻辑策略模型图片和所述说明文本按层级关系进行编号,得到功能模型说明文档,包括:
6.根据权利要求5所述的软件说明文档自动生成方法,其特征在于,所述根据所述模块名称编号、图片编号和所述说明文本编号对所述模块名称、所述逻辑策略模型图片和所述说明文本进行排序,得到所述功能模型说明文档之后,还包括:
7.根据权利要求6所
8.根据权利要求7所述的软件说明文档自动生成方法,其特征在于,所述说明文档还包括变更记录表;得到所述软件说明文档之后,还包括:
9.根据权利要求8所述的软件说明文档自动生成方法,其特征在于,得到所述软件说明文档之后,还包括:
10.根据权利要求9所述的软件说明文档自动生成方法,其特征在于,所述对多个所述功能模型的多个所述说明文档进行排序组合,得到所述软件说明文档之后,还包括:
...【技术特征摘要】
1.一种软件说明文档自动生成方法,其特征在于,包括:
2.根据权利要求1所述的软件说明文档自动生成方法,其特征在于,所述功能模型说明文档包括所述功能模型的数据字典信息,所述数据字典信息包括变量分类和变量具体数据类型;
3.根据权利要求2所述的软件说明文档自动生成方法,其特征在于,所述获取所述各层级各子功能单元模块的说明文本,包括:
4.根据权利要求3所述的软件说明文档自动生成方法,其特征在于,所述按照预设规则对所述变量分类进行排序,并将所述变量具体数据类型表述填充至对应位置,得到所述说明文本,包括:
5.根据权利要求1所述的软件说明文档自动生成方法,其特征在于,所述根据所述设计框架对所述模块名称、所述逻辑策略模型图片和所述说明文本按层级关系进行编号,得到功能模型说明文档,包括:
6.根据权利要求5所述的软件说明文档自动生成方法,其特征在于,所述根据所...
【专利技术属性】
技术研发人员:李芳,刘亚林,李婉笛,李相融,王梅俊,程欢,白桃李,李林,郑攀,于俊鹏,
申请(专利权)人:东风商用车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。