当前位置: 首页 > 专利查询>刘立专利>正文

数据处理的方法及装置制造方法及图纸

技术编号:15541894 阅读:166 留言:0更新日期:2017-06-05 11:05
本申请实施例涉及一种能将标准格式的软件工程分析与设计文档与结构化模型进行双向转换的数据处理方法和装置,该方法包括:根据导入配置信息,抽取文档数据,形成中间文件;检测待转换文档格式及内容是否符合模板要求;通过检测后,对中间文件进行格式处理和拆分处理;将处理后的中间文件转换成与模型定义对应的CSV文件;将CSV文件导入结构化模型数据库。同时,该方法还包括通过配置表的方式,实现管理报表的定制,从结构化模型中获取管理所需的数据。实现本申请实施例将标准格式的系统分析与概要设计文档转换为结构化的模型数据,极大的提升了设计内容的统一性、可读性和可管理性,进而提升设计成果在企业内的共享和复用程度。

Method and apparatus for data processing

The embodiment of the invention relates to a data processing method and device of the standard format of the software engineering and design documents and structured model of two-way conversion, the method comprises: according to import configuration information, document data extraction, the formation of intermediate file; to detect the document conversion format and content is in line with the requirements of the template; by detecting. Format and resolution of the intermediate file; the intermediate file processed into the corresponding model and the definition of the CSV file; the CSV file into a structured database model. At the same time, the method includes customizing the management reports by configuring tables, and obtaining the required data from the structured model. The embodiment of the invention is to convert the standard format of the system analysis and summary of the design documents for structured data model, greatly enhance the design content of the unity, readability and manageability, and improve the design results in the enterprise sharing and reuse degree.

【技术实现步骤摘要】
数据处理的方法及装置
本专利技术涉及非结构化文档的数据处理
,尤其涉及一种能将标准格式的软件工程系统分析与概要设计文档和结构化模型进行双向转换的数据处理的方法及装置。
技术介绍
在软件工程的生命周期中,分析与概要设计的文档对后面的开发、测试、实施、维护工作起到了关键性的影响,设计文档的质量直接影响工程的进度与软件交付的质量。为保证设计质量,目前,IT业界的通常做法是:制定标准的设计文档模板,以统一企业内的所有IT项目的设计过程、设计标准、规范及约束等。但是,文档本身并不具备很好的约束性,它无法固化设计标准与约束,以文档作为交付物的设计成果质量,一定程度商取决于设计者对设计模板的遵从性。而且,对于设计审查人员来说,除了通读文档,并没有其他更好的方式帮助其审查设计内容,而对于一个企业级设计管理者来说,要实现对企业内部所有信息系统设计内容的总体分析与管理,只能依靠手工收集、汇总与整理的方法,这种方法简单、低效、需耗费大量人力物力,而形成的结果具有有限的时效性,且质量无法保证。为了解决上述问题,我们对传统的软件工程系统分析与概要设计交付文档,进行总结与提炼,形成一套可承载系统分析与概要设计内容,同时固化设计标准与约束,内置本阶段设计要素间内在关系的系统分析与概要设计模型,以结构化的模型作为交付成果。由于在采用模型化分析与设计的过程中,可能存在已设计好的文档,存在设计文档与结构化模型并存的情况,而手工将已设计好的大量文档,转换成结构化模型需要耗费大量的时间,效率非常低,转换质量也无法保证。因此,我们专利技术了一种将系统分析与概要设计文档转换为结构化模型的数据处理方法及装置。
技术实现思路
本专利技术实施例提供了一种数据处理的方法及装置,可以将标准格式的分析与概要设计交付文档转换成结构化的分析与概要设计模型,提高设计文档内容到结构化模型的转换效率和质量;也可将已设计好的分析与概要设计模型,导出成标准的分析与概要设计交付文档,即省去了设计文档编写的工作量,又能有效保证设计文档与设计模型的一致性。同时,所述装置还可根据用户的管理需求,定制合规性审查报告,自动生成设计内容审查结果,帮助提升设计内容的审查效率和质量。在第一方面,本专利技术实施例提供了一种数据处理的方法,所述方法包括:读取导入配置信息,抽取文档数据形成中间文件,所述导入配置信息包括第一格式信息和所述文档数据与模型数据的映射关系;检测所述待转换文档的第二格式信息与所述第一格式信息是否一致;当检测到所述第二格式信息与所述第一格式信息一致时,按照所述模型数据中的模型定义,对所述中间文件进行格式处理和拆分处理,并将处理后的中间文件转换成与所述模型定义对应的CSV文件;将所述CSV文件导入结构化模型数据库。在第一方面的第一种可能的实现方式中,所述方法还包括:预先设置导出配置表信息,所述导出配置表信息包括:待生成报表适用的取数逻辑,报表的表头,报表各要素对应的模型定义及属性,报表的输入项以及输出项,或者是待生成设计文档的模板;读取并解析导出配置表信息,确定在所述模型数据中的取数范围和取数逻辑;根据所述取数范围和取数逻辑,读取相应的模型定义、图和符号,生成报表或标准的设计文档。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述检测所述待转换文档数据的第二格式信息与所述第一格式信息是否一致,具体包括:根据所述导入配置信息中的关键词对所述待转换文档进行定位,通过是否定位成功判断所述第二格式信息与所述导入配置信息中的所述第一格式信息是否一致。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述检测所述待转换文档数据的第二格式信息与所述第一格式信息是否一致,具体还包括:检测所述待转换文档数据是否包括不可为空的数据或者所述不可为空的数据是否填写,输入数据是否在规定的范围内,不可重复的内容是否存在重复。结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述检测所述待转换文档数据的第二格式信息与所述第一格式信息是否一致,具体还包括:当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,将所述错误日志发送给用户。在第二方面,本专利技术实施例提供了一种装置,所述装置包括:抽取单元,用于读取导入配置信息,抽取待转换文档数据,形成中间文件,所述导入配置信息包括第一格式信息和所述待转换文档数据与模型数据的映射关系;检测单元,用于检测所述待转换文档的第二格式信息与所述第一格式信息是否一致;转换单元,用于当检测到所述第二格式信息与所述第一格式信息一致时,按照所述模型数据中的模型定义,将所述中间文件进行格式处理和拆分处理,并转换成与所述模型定义对应的CSV文件;导入单元,用于将所述CSV文件导入结构化模型数据库。在第一方面的第一种可能的实现方式中,所述装置还包括:配置单元,用于预先设置导出配置表信息,所述导出配置表信息包括:待生成报表适用的取数逻辑,报表的表头,报表各要素对应的模型定义及属性,报表的输入项以及输出项,或者是待生成设计文档的模板;解析单元,用于读取并解析所述导出配置表信息,确定在所述模型数据中的取数范围和取数逻辑;生成单元,根据所述取数范围和取数逻辑,读取相应的模型定义、图和符号,生成报表或标准的设计文档。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述检测单元具体用于:根据所述导入配置信息中的关键词对所述待转换文档数据进行定位,通过是否定位成功判断所述第二格式信息与所述配置信息中的所述第一格式信息是否一致。结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述检测单元具体还用于:检测所述待转换文档数据是否包括不可为空的数据或者所述不可为空的数据是否填写,输入数据是否在规定的范围内,不可重复的内容是否存在重复等。结合第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述检测单元具体还用于:当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,将所述错误日志发送给用户。本专利技术实施例提供的数据处理方法及装置,通过抽象从所述结构化模型中抽取数据的常见取数逻辑,提供给用户报表配置功能,在不需要修改代码的情况下,通过调整配置表生成新的报表,简化了报表的定制过程,提高了定制报表的效率。本装置实现了标准文档到模型化数据的批量导入,避免了文档转换中工作量大,转换效率低,质量难以保证的缺点,节省了人力和物力。附图说明图1为本专利技术实施例提供的数据处理的方法流程图;图2为本专利技术实施例提供的结构化模型数据生成报表文件的处理流程图;图3为本申请另一种实施例提供的装置。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述,实施例并不构成对本专利技术实施例的限定。本文档来自技高网
...
数据处理的方法及装置

【技术保护点】
一种数据处理的方法,其特征在于,所述方法包括:读取导入配置信息,抽取待转换文档的数据,形成中间文件,所述导入配置信息包括第一格式信息和所述待转换文档的数据与模型数据的映射关系;检测所述待转换文档的第二格式信息与所述第一格式信息是否一致;当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,用以帮助用户修正文档;当检测到所述第二格式信息与所述第一格式信息一致时,对所述中间文件进行格式处理和拆分处理,并转换成与所述模型定义对应的CSV文件;将所述CSV文件导入结构化模型数据库。

【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:读取导入配置信息,抽取待转换文档的数据,形成中间文件,所述导入配置信息包括第一格式信息和所述待转换文档的数据与模型数据的映射关系;检测所述待转换文档的第二格式信息与所述第一格式信息是否一致;当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信息的错误信息及其在待转换文档中的具体位置写入错误日志,用以帮助用户修正文档;当检测到所述第二格式信息与所述第一格式信息一致时,对所述中间文件进行格式处理和拆分处理,并转换成与所述模型定义对应的CSV文件;将所述CSV文件导入结构化模型数据库。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:抽象并定义从所述结构化模型中抽取数据的常见取数逻辑类型;设置导出配置表信息,所述导出配置表信息包括:待生成报表适用的取数逻辑,报表的表头,报表各要素对应的模型定义及属性,报表的输入项以及输出项,或者是待生成设计文档的模板;读取并解析导出配置表信息,确定在所述模型数据中的取数范围和取数逻辑;根据所述取数范围和取数逻辑,读取相应的模型定义、图和符号,生成报表或标准的设计文档。3.根据权利要求1所述的方法,其特征在于,所述检测所述待转换文档的第二格式信息与所述第一格式信息是否一致,具体包括:根据所述导入配置信息中的关键词对所述待转换文档进行定位,通过是否定位成功判断所述第二格式信息与所述导入配置信息中的所述第一格式信息是否一致。4.根据权利要求1所述的方法,其特征在于,所述检测所述待转换文档的第二格式信息与所述第一格式信息是否一致,具体还包括:检测所述待转换文档是否包括不可为空的数据或者所述不可为空的数据是否填写,输入数据是否在规定的范围内,不可重复的内容是否存在重复。5.根据权利要求1所述的方法,其特征在于,所述检测所述待转换文档的第二格式信息与所述第一格式信息是否一致,具体还包括:当检测到所述第二格式信息与所述第一格式信息不一致时,将所述第二格式信...

【专利技术属性】
技术研发人员:刘立
申请(专利权)人:刘立
类型:发明
国别省市:北京,11

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

1