一种基于信息元的文档生成方法及系统的制作方法

文档序号:6541204阅读:182来源:国知局
一种基于信息元的文档生成方法及系统的制作方法
【专利摘要】本发明涉及软件开发维护【技术领域】,具体的讲是一种基于信息元的文档生成方法及系统。其中方法包括,在软件执行操作的过程中通过设置的信息元采集模块,从软件的现有功能中提取信息元,将所述提取的信息元进行存储形成信息记录文件;通过信息元编辑模块对所述信息元进行编辑,存储编辑信息;根据所述信息记录文件及编辑信息,生成全量设计文档。通过上述实施例的方法和系统,将设计文档进一步拆解成细粒度的信息元,使得对于设计文档的编写变成对于信息元的维护。这样能够灵活生成各个维度的设计文档,同时简化了编写设计文档的工作量,极大的提高了设计文档的编写效率和准确性,同时增强了项目过程中不断积累的信息的复用。
【专利说明】一种基于信息元的文档生成方法及系统
【技术领域】
[0001]本发明涉及软件开发维护【技术领域】,具体的讲是一种基于信息元的文档生成方法及系统。
【背景技术】
[0002]目前对于设计文档的信息处理方式普遍存在问题:每期项目的设计文档仅对于所涉及功能的修改进行增量描述。这样,如果想要几个功能的全量设计文档,则需要找到涉及这几个功能的所有相关项目的文档,然后人工进行合并,并且这种合并不是简单的复制粘贴,需要参照所有增量描述重新组织整合成一份全量描述。采用这种方式,如果需要整个系统对应的全量文档,则要重写所有历史文档,工作量巨大。
[0003]之所以会出现这样的问题,主要是由于在传统方式下,所有设计文档中的内容全部都是一个个不可分割的逻辑整体,无法进行逻辑拆分和组合。只要对于系统功能有任何修改,都需要重写该功能的设计文档,之前的文档过期作废无法再使用,因此需要相当大的工作量投入。

【发明内容】

[0004]本发明的目的在于解决现有技术中设计文档不全面,每次修改后都需要投入大量人力成本重新撰写该软件的设计文档的问题,提供了一种基于信息元的文档生成方法及系统。
[0005]本发明实施例提供了一种基于信息元的文档生成方法,包括,
[0006]在软件执行操作的过程中通过设置的信息元采集模块,从软件的现有功能中提取信息元,将所述提取的信息元进行存储形成信息记录文件;
[0007]通过信息元编辑模块对所述信息元进行编辑,存储编辑信息;
[0008]根据所述信息记录文件及编辑信息,生成全量设计文档。
[0009]本发明实施例还提供了一种基于信息元的文档生成系统,包括,
[0010]信息元采集模块,用于在软件执行操作的过程中从软件的现有功能中提取信息元;
[0011]信息元编辑模块,用于对所述信息元进行编辑;
[0012]存储模块,用于将所述提取的信息元进行存储形成信息记录文件,并存储所述编辑信息;
[0013]文档生成模块,用于根据所述信息记录文件及编辑信息,生成全量设计文档。
[0014]通过上述实施例的方法和系统,将设计文档进一步拆解成细粒度的信息元,使得对于设计文档的编写变成对于信息元的维护。这样能够灵活生成各个维度的设计文档,同时简化了编写设计文档的工作量,极大的提高了设计文档的编写效率和准确性,同时增强了项目过程中不断积累的信息的复用。【专利附图】

【附图说明】
[0015]结合以下附图阅读对实施例的详细描述,本发明的上述特征和优点,以及额外的特征和优点,将会更加清楚。
[0016]图1所示为本发明实施例一种基于信息元的文档生成方法的流程图;
[0017]图2所示为本发明实施例一种基于信息元的文档生成系统的结构示意图;
[0018]图3所示为本发明实施例一种基于信息元的文档生成系统的详细结构图;
[0019]图4A为基本信息输入界面;
[0020]图4B为详细信息输入界面;
[0021]图4C所示为信息输入区域示意图;
[0022]图4D为控制按钮区域示意图;
[0023]图4E所示为一个表格控件示意图;
[0024]图4F为两个文字显示控件示意图;
[0025]图4G为两个下拉列表控件示意图;
[0026]图4H为一个表格控件不意图;
[0027]图41为两个按钮控件示意图;
[0028]图4J为广品购头功能外观界面拆分后的结构不意图;
[0029]图5所示为本发明实施例流程信息元采集组件采集到的功能流程信息示意图;
[0030]图6所示为本发明实施例信息元编辑模块的具体结构图;
[0031]图7所示为本发明实施例文档生成模块的结构示意图。
【具体实施方式】
[0032]下面的描述可以使任何本领域技术人员利用本发明。具体实施例和应用中所提供的描述信息仅为示例。这里所描述的实施例的各种延伸和组合对于本领域的技术人员是显而易见的,在不脱离本发明的实质和范围的情况下,本发明定义的一般原则可以应用到其他实施例和应用中。因此,本发明不只限于所示的实施例,本发明涵盖与本文所示原理和特征相一致的最大范围。
[0033]如图1所示为本发明实施例一种基于信息元的文档生成方法的流程图。
[0034]包括步骤101,在软件执行操作的过程中通过设置的信息元采集模块,从软件的现有功能中提取信息元,将所述提取的信息元进行存储形成信息记录文件。
[0035]步骤102,通过信息元编辑模块对所述信息元进行编辑,存储编辑信息。
[0036]步骤103,根据所述信息记录文件及编辑信息,生成全量设计文档。
[0037]作为本发明的一个实施例,在软件执行操作的过程中设置信息元采集模块,从软件的现有功能中提取信息元具体包括,通过外观信息元采集组件采集所述软件的外观界面信息,通过流程信息元采集组件采集所述软件的功能流程信息,通过数据信息元采集组件采集所述软件的数据结构信息。
[0038]作为本发明的一个实施例,所述通过外观信息元采集组件采集所述软件的外观界面信息进一步包括,将每个功能拆分为用于输入和输出的多个页面,将每个页面拆分为多个页面区域,将每个页面区域拆分为多个页面控件,利用控件采集器采集所述页面控件作为外观信息元,其中所述外观信息元中包括所述页面控件的属性信息。[0039]作为本发明的一个实施例,通过流程信息元采集组件采集所述软件的功能流程信息进一步包括,通过操作采集器记录所述功能的操作信息,通过跳转采集器记录操作的先后顺序信息,通过跳转条件采集器记录操作跳转的逻辑条件信息。
[0040]作为本发明的一个实施例,通过信息元编辑模块对所述信息元进行编辑进一步包括,通过外观信息编辑组件对所述外观界面信息进行编辑,通过流程信息编辑组件对所述功能流程信息进行编辑,通过数据信息编辑组件对所述数据结构信息进行编辑。
[0041]作为本发明的一个实施例,所述通过外观信息编辑组件对所述外观界面信息进行编辑进一步包括,通过外观信息解释器对所述外观界面信息进行解析,通过外观图形生成器图形化解析后的外观界面信息,通过外观信息编辑器对所述图形化后的外观界面信息进行编辑操作;
[0042]所述通过流程信息编辑组件对所述功能流程信息进行编辑进一步包括,通过流程信息解释器对所述功能流程信息进行解析,通过流程图形生成器图形化解析后的功能流程信息,通过流程信息编辑器对所述图形化的功能流程信息进行编辑;
[0043]所述通过数据信息编辑组件对所述数据结构信息进行编辑进一步包括,通过数据信息解释器对所述数据结构信息进行解析,通过数据图形生成器图形化所述解析后的数据结构信息,通过数据信息编辑器对所述图形化的数据结构信息进行编辑;
[0044]通过操作明细记录组件对上述编辑操作进行记录,形成外观编辑操作信息,功能编辑操作信息,数据结构编辑操作信息,其中包括记录至少以下编辑操作记录信息,被操作信息元,操作内容,操作时间,信息元所属功能。
[0045]作为本发明的一个实施例,根据所述信息记录文件及编辑信息,生成全量设计文档进一步包括,通过信息重组组件将所述信息记录文件和编辑信息进行重组;
[0046]通过页面外观设计生成器生成页面外观设计文档,其中包括外观界面信息及外观编辑操作信息;
[0047]通过功能流程设计生成器生成功能流程设计文档,其中包括功能流程信息及功能编辑操作信息;
[0048]通过数据结构设计生成器生成数据结构设计文档,其中包括数据结构信息及数据结构编辑操作信息。
[0049]通过上述实施例中的方法,将设计文档进一步拆解成细粒度的信息元,使得对于设计文档的编写变成对于信息元的维护。这样能够灵活生成各个维度的设计文档,同时简化了编写设计文档的工作量,极大的提高了设计文档的编写效率和准确性,同时增强了项目过程中不断积累的信息的复用。
[0050]如图2所示为本发明实施例一种基于信息元的文档生成系统的结构示意图。
[0051]包括信息元采集模块201,用于在软件执行操作的过程中从软件的现有功能中提取信息元。
[0052]信息元编辑模块202,用于对所述信息元进行编辑。
[0053]存储模块203,用于将所述提取的信息元进行存储形成信息记录文件,并存储所述编辑息。
[0054]文档生成模块204,用于根据所述信息记录文件及编辑信息,生成全量设计文档。
[0055]作为本发明的一个实施例,所述信息元采集模块进一步包括,外观信息元采集组件,流程信息元采集组件和数据信息元采集组件,通过所述外观信息元采集组件采集所述软件的外观界面信息,通过所述流程信息元采集组件采集所述软件的功能流程信息,通过所述数据信息元采集组件采集所述软件的数据结构信息。
[0056]作为本发明的一个实施例,所述流程信息元采集组件进一步包括,操作采集器,跳转采集器和跳转条件采集器,通过所述操作采集器记录所述功能的操作信息,通过所述跳转采集器记录操作的先后顺序信息,通过所述跳转条件采集器记录操作跳转的逻辑条件信
肩、O
[0057]作为本发明的一个实施例,所述信息元编辑模块进一步包括,外观信息编辑组件,流程信息编辑组件和数据信息编辑组件,通过所述外观信息编辑组件对所述外观界面信息进行编辑,通过所述流程信息编辑组件对所述功能流程信息进行编辑,通过所述数据信息编辑组件对所述数据结构信息进行编辑。
[0058]作为本发明的一个实施例,所述外观信息编辑组件进一步包括,外观信息解释器,外观图形生成器和外观信息编辑器,通过所述外观信息解释器对所述外观界面信息进行解析,通过所述外观图形生成器图形化解析后的外观界面信息,通过所述外观信息编辑器对所述图形化后的外观界面信息进行编辑操作;
[0059]所述流程信息编辑组件进一步包括,流程信息解释器,流程图形生成器和流程信息编辑器,通过所述流程信息解释器对所述功能流程信息进行解析,通过所述流程图形生成器图形化解析后的功能流程信息,通过所述流程信息编辑器对所述图形化的功能流程信息进行编辑;
[0060]所述数据信息编辑组件进一步包括,数据信息解释器,数据图形生成器和数据信息编辑器,过数据信息解释器对所述数据结构信息进行解析,通过数据图形生成器图形化所述解析后的数据结构信息,通过数据信息编辑器对所述图形化的数据结构信息进行编辑。
[0061]作为本发明的一个实施例,所述存储模块进一步包括,信息元存储模块和操作明细记录组件,通过所述信息元存储模块将所述提取的信息元进行存储形成信息记录文件;通过操作明细记录组件对上述编辑操作进行记录,形成外观编辑操作信息,功能编辑操作信息,数据结构编辑操作信息,其中包括记录至少以下编辑操作记录信息,被操作信息元,操作内容,操作时间,信息元所属功能。
[0062]作为本发明的一个实施例,文档生成模块进一步包括,信息重组组件,页面外观设计生成器,功能流程设计生成器和数据结构设计生成器;
[0063]通过所述信息重组组件将所述信息记录文件和编辑信息进行重组;
[0064]通过所述页面外观设计生成器生成页面外观设计文档,其中包括外观界面信息及外观编辑操作信息;
[0065]通过所述功能流程设计生成器生成功能流程设计文档,其中包括功能流程信息及功能编辑操作信息;
[0066]通过所述数据结构设计生成器生成数据结构设计文档,其中包括数据结构信息及数据结构编辑操作信息。
[0067]通过上述实施例中的系统,将设计文档进一步拆解成细粒度的信息元,使得对于设计文档的编写变成对于信息元的维护。这样能够灵活生成各个维度的设计文档,同时简化了编写设计文档的工作量,极大的提高了设计文档的编写效率和准确性,同时增强了项目过程中不断积累的信息的复用。
[0068]如图3所示为本发明实施例一种基于信息元的文档生成系统的详细结构图。
[0069]本实施例应用于浏览器/服务器(B/S)工作模式下,包括客户端浏览器300,应用服务器400。
[0070]在所述客户端浏览器300处具有页面解析器301,用于解析界面并显示于浏览器中,在本例中的浏览器可以为现有任意的浏览器,并且页面解析器301也可以使用现有技术中的任意解析器,本发明并不对该内容进行限制。
[0071 ] 在所述应用服务器400处具有流程调度器401和数据处理器406,所述流程调度器401用于应用服务器400执行应用软件,所述数据处理器406用于处理数据信息,以上均可以使用现有技术中的内容,在此不再赘述。
[0072]在本实施例中,在客户端浏览器300中加入了外观信息元采集组件302与所述页面解析器301相连接,用于在客户浏览器300接收到应用服务器400发送的数据后解析页面信息时,采集外观界面信息,其中具体过程可以如图4A至图4J所示,以“产品购买功能”为例,来说明外观信息元采集组件302的工作过程。
[0073]对于“产品购买功能”来说,在对浏览器300中接收数据解析时,将这个软件功能拆分为两个界面,图4A为基本信息输入界面示意图,图4B为详细信息输入界面示意图。
[0074]将每个页面拆分成页面区域,例如,基本信息输入页面可以拆分成“信息输入区域”和“控制按钮区域”,如图4C所示为信息输入区域示意图,图4D为控制按钮区域示意图。
[0075]再将每个页面区域可以继续拆分成页面控件,信息输入区域可以拆分成一个表格控件,两个文字显示控件,两个下拉列表控件,如图4E所示为一个表格控件示意图,图4F为两个文字显示控件示意图,图4G为两个下拉列表控件示意图;按钮控制区域可以拆成一个表格控件,两个按钮控件,图4H为一个表格控件意图,图41为两个按钮控件意图。如图4J为产品购买功能外观界面拆分后的结构示意图(在图4J中右侧的详细信息输入界面的拆分过程省略)。
[0076]每个页面控件是外观界面的最小信息元,每个控件都具有一组属性,如大小、位置、颜色、内容等等。对于外观界面的所有改变最终都可以认为是对于某个页面控件即外观信息元的调整。例如,对文字显示控件具有一组属性,包括标签ID,标签名称,标签内容,高度,宽度,设置跨越的表格列数等属性信息,在对信息元的编辑时,可以通过对所述信息元的属性进行修改,实现改变其展现方式的目的。
[0077]在所述应用服务器400中还具有流程信息元采集组件402用于采集功能的流程信息,所述流程信息元采集组件402与流程调度器401相连接,该流程信息元采集组件402进一步包括通过操作采集器403记录所述功能的操作信息,通过跳转采集器404记录操作的先后顺序信息,通过跳转条件采集器405记录操作跳转的逻辑条件信息。
[0078]如图5所示为本发明实施例流程信息元采集组件采集到的功能流程信息示意图,在该图中将功能拆分为几个流程信息元,其中每个方形节点标识一个原子操作(由操作采集器403在业务功能处理过程中进行记录);节点之间的俩接线标识操作之间的跳转关系,箭头表示跳转方向(由跳转采集器404进行记录);图中的“O”、“other”表示执行操作的条件(由跳转条件采集器405进行记录)。[0079]如图3中的应用服务器400中还包括数据信息元采集组件407采集所述软件的数据结构信息,与数据处理器406相连接,对于“产品购买功能”举例来说,可以从应用服务器400的软件系统中直接读取该功能的数据结构信息,数据信息元例如包括代理人编号,账户编号,地区编号,产品编号,账户余额等。
[0080]流程信息元采集组件、数据信息元采集组件可以通过AOP (面向切面开发)方式,植入应用服务器。其中植入过程利用了 JAVA5的Instrumentation特性,将“采集器程序”部署到应用服务器classpath中,并在java启动参数中配置javaagent参数指定切面植入工具的代理程序。应用服务器的流程调度模块和数据生成模块工作时,JRE在加载目标class文件的时候,首先执行代理javaagent,代理会在加载这个目标class的时候,在其中增加对于采集器的调用,从而实现切面植入,最终使得应用服务器在运行时会自动触发采集器,采集和记录对应信息的目的。
[0081]信息元存储模块408用于存储外观信息元采集组件302,操作采集器403,跳转采集器404和跳转条件采集器405,数据信息元采集组件407采集的信息元。其中,外观信息元是通过对页面流的HTML解析获取的;功能流程信息通过各个原子操作以及跳转关系和跳转条件构成;数据结构信息是软件系统中运转数据的数据结构,其中包括数据的嵌套关系和数据名称,复合数据或者基本数据,所述复合数据由基本数据组合而成。外观信息元采集组件302采集到的外观信息元存储为外观信息文件,流程信息元采集组件402采集的功能流程信息存储为流程信息文件,流程信息元采集组件采集的数据结构信息存储为数据信息文件。以上的信息文件均可以采用XML文件格式存储成为信息记录文件。
[0082]信息元编辑模块409进一步包括,外观信息编辑组件410,流程信息编辑组件411和数据信息编辑组件412,所述外观信息编辑组件410针对编辑外观信息文件中的外观信息元,流程信息编辑组件411针对编辑流程信息文件中的流程信息元,数据信息编辑组件412针对编辑数据信息文件中的数据信息元。
[0083]如图6所示为本发明实施例信息元编辑模块的具体结构图,信息元编辑模块409编辑的对象是信息元,其载体是三类信息文件;对于所有编辑操作,都会有详细记录,包括编辑的信息元、编辑的内容、编辑的时间,所属功能等;编辑操作的集合要能满足所有可能的需求,包括外观、流程、数据的新增、删除、属性修改、结构修改等等。
[0084]外观信息编辑组件410中的外观信息解释器601用于解析外观信息文件中的XML信息,外观图形生成器602用于将这些信息以实际页面最终在浏览器中的外观进行图形化展现,软件修改编辑人员通过外观信息编辑器603直接在图形上进行编辑操作。外观信息元的编辑应包含以下几类:新建页面控件、删除页面控件、修改页面控件之间的嵌套关系、修改页面控件的属性。
[0085]流程信息编辑组件411中的流程信息解释器604用于解析流程信息文件中的XML信息,流程图形生成器605将这些信息以流程图的形式展现,软件修改编辑人员利用流程信息编辑器606直接在图形上进行编辑操作。流程信息元包含的是服务器端的操作处理流程的信息,通过软件功能的操作、跳转关系和跳转条件将流程信息图形化形成流程图,利用流程信息编辑器606对流程图进行编辑。流程信息元的编辑应包含以下几类:流程中新增基本操作、流程中删除基本操作、修改基本操作的参数、修改操作间的跳转、修改跳转触发条件。[0086]数据信息编辑组件412中的数据信息解释器607用于解析流程信息文件中的XML信息,数据图形生成器608将这些信息以数据结构图的形式展现,软件修改编辑人员利用数据信息编辑器609直接在图形上进行编辑操作。数据信息元包含系统中流转的数据的详细信息,采用数据结构图来展现和编辑,直观地表示数据之间的关系。数据信息元的编辑应包含以下几类:数据的增加、数据的删除、数据属性的修改、复合数据内部结构的改变。
[0087]操作明细记录组件413用于在每次用户完成编辑修改后,需要自动记录用户本次进行的所有编辑操作的详细信息,包含以下内容:被操作信息元、操作内容、操作时间(所属项目编号)、信息元所属功能。所有信息顺序记录,形成一个编辑明细信息流文件,如表1所示为编辑明细信息流文件。
[0088]表1
[0089]
【权利要求】
1.一种基于信息元的文档生成方法,其特征在于包括, 在软件执行操作的过程中通过设置的信息元采集模块,从软件的现有功能中提取信息元,将所述提取的信息元进行存储形成信息记录文件; 通过信息元编辑模块对所述信息元进行编辑,存储编辑信息; 根据所述信息记录文件及编辑信息,生成全量设计文档。
2.根据权利要求1所述的一种基于信息元的文档生成方法,其特征在于,在软件执行操作的过程中设置信息元采集模块,从软件的现有功能中提取信息元具体包括,通过外观信息元采集组件采集所述软件的外观界面信息,通过流程信息元采集组件采集所述软件的功能流程信息,通过数据信息元采集组件采集所述软件的数据结构信息。
3.根据权利要求2所述的一种基于信息元的文档生成方法,其特征在于,所述通过外观信息元采集组件采集所述软件的外观界面信息进一步包括,将每个功能拆分为用于输入和输出的多个页面,将每个页面拆分为多个页面区域,将每个页面区域拆分为多个页面控件,利用控件采集器采集所述页面控件作为外观信息元,其中所述外观信息元中包括所述页面控件的属性信息。
4.根据权利要求2所述的一种基于信息元的文档生成方法,其特征在于,通过流程信息元采集组件采集所述软件的功能流程信息进一步包括,通过操作采集器记录所述功能的操作信息,通过跳转采集器记录操作的先后顺序信息,通过跳转条件采集器记录操作跳转的逻辑条件信息。
5.根据权利要求2所述的一种基于信息元的文档生成方法,其特征在于,通过信息元编辑模块对所述信息元进行编辑进一步包括,通过外观信息编辑组件对所述外观界面信息进行编辑,通过流程信息编辑组件对所述功能流程信息进行编辑,通过数据信息编辑组件对所述数据结构信息进行编辑。
6.根据权利要求5所述的一种基于信息元的文档生成方法,其特征在于,所述通过外观信息编辑组件对所述外观界面信息进行编辑进一步包括,通过外观信息解释器对所述外观界面信息进行解析,通过外观图形生成器图形化解析后的外观界面信息,通过外观信息编辑器对所述图形化后的外观界面信息进行编辑操作; 所述通过流程信息编辑组件对所述功能流程信息进行编辑进一步包括,通过流程信息解释器对所述功能流程信息进行解析,通过流程图形生成器图形化解析后的功能流程信息,通过流程信息编辑器对所述图形化的功能流程信息进行编辑; 所述通过数据信息编辑组件对所述数据结构信息进行编辑进一步包括,通过数据信息解释器对所述数据结构信息进行解析,通过数据图形生成器图形化所述解析后的数据结构信息,通过数据信息编辑器对所述图形化的数据结构信息进行编辑; 通过操作明细记录组件对上述编辑操作进行记录,形成外观编辑操作信息,功能编辑操作信息,数据结构编辑 操作信息。
7.根据权利要求5所述的一种基于信息元的文档生成方法,其特征在于,根据所述信息记录文件及编辑信息,生成全量设计文档进一步包括,通过信息重组组件将所述信息记录文件和编辑信息进行重组; 通过页面外观设计生成器生成页面外观设计文档,其中包括外观界面信息及外观编辑操作信息;通过功能流程设计生成器生成功能流程设计文档,其中包括功能流程信息及功能编辑操作信息; 通过数据结构设计生成器生成数据结构设计文档,其中包括数据结构信息及数据结构编辑操作信息。
8.一种基于信息元的文档生成系统,其特征在于包括, 信息元采集模块,用于在软件执行操作的过程中从软件的现有功能中提取信息元; 信息元编辑模块,用于对所述信息元进行编辑; 存储模块,用于将所述提取的信息元进行存储形成信息记录文件,并存储所述编辑信息; 文档生成模块,用于根据所述信息记录文件及编辑信息,生成全量设计文档。
9.根据权利要求8所述的一种基于信息元的文档生成系统,其特征在于,所述信息元采集模块进一步包括,外观信息元采集组件,流程信息元采集组件和数据信息元采集组件,通过所述外观信息元采集组件采集所述软件的外观界面信息,通过所述流程信息元采集组件采集所述软件的功能流程信息,通过所述数据信息元采集组件采集所述软件的数据结构信息。
10.根据权利要求9所述的一种基于信息元的文档生成系统,其特征在于,所述信息元采集模块进一步包括,所述流程信息元采集组件进一步包括,操作采集器,跳转采集器和跳转条件采集器,通过所述操作采集器记录所述功能的操作信息,通过所述跳转采集器记录操作的先后顺序信息,通过所述跳转条件采集器记录操作跳转的逻辑条件信息。
11.根据权利要求9所`述的一种基于信息元的文档生成系统,其特征在于,所述信息元编辑模块进一步包括,外观信息编辑组件,流程信息编辑组件和数据信息编辑组件,通过所述外观信息编辑组件对所述外观界面信息进行编辑,通过所述流程信息编辑组件对所述功能流程信息进行编辑,通过所述数据信息编辑组件对所述数据结构信息进行编辑。
12.根据权利要求11所述的一种基于信息元的文档生成系统,其特征在于,所述外观信息编辑组件进一步包括,外观信息解释器,外观图形生成器和外观信息编辑器,通过所述外观信息解释器对所述外观界面信息进行解析,通过所述外观图形生成器图形化解析后的外观界面信息,通过所述外观信息编辑器对所述图形化后的外观界面信息进行编辑操作; 所述流程信息编辑组件进一步包括,流程信息解释器,流程图形生成器和流程信息编辑器,通过所述流程信息解释器对所述功能流程信息进行解析,通过所述流程图形生成器图形化解析后的功能流程信息,通过所述流程信息编辑器对所述图形化的功能流程信息进行编辑; 所述数据信息编辑组件进一步包括,数据信息解释器,数据图形生成器和数据信息编辑器,过数据信息解释器对所述数据结构信息进行解析,通过数据图形生成器图形化所述解析后的数据结构信息,通过数据信息编辑器对所述图形化的数据结构信息进行编辑。
13.根据权利要求12所述的一种基于信息元的文档生成系统,其特征在于,所述存储模块进一步包括,信息元存储模块和操作明细记录组件,通过所述信息元存储模块将所述提取的信息元进行存储形成信息记录文件;通过操作明细记录组件对编辑操作进行记录,形成外观编辑操作信息,功能编辑操作信息,数据结构编辑操作信息。
14.根据权利要求13所述的一种基于信息元的文档生成系统,其特征在于,所述文档生成模块进一步包括,信息重组组件,页面外观设计生成器,功能流程设计生成器和数据结构设计生成器; 通过所述信息重组组件将所述信息记录文件和编辑信息进行重组; 通过所述页面外观设计生成器生成页面外观设计文档,其中包括外观界面信息及外观编辑操作信息; 通过所述功能流程设计生成器生成功能流程设计文档,其中包括功能流程信息及功能编辑操作信息; 通过所述数据结构设计生成器生成数据结构设计文档,其中包括数据结构信息及数据结构编辑操 作信息。
【文档编号】G06F9/44GK103870279SQ201410105510
【公开日】2014年6月18日 申请日期:2014年3月20日 优先权日:2014年3月20日
【发明者】罗涛, 伊劲松, 朱江, 高园, 张兴伟, 李峰 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1