【技术实现步骤摘要】
画面信息生成装置、画面信息生成方法及记录介质
本专利技术涉及画面信息生成装置、画面信息生成方法及记录介质。
技术介绍
在专利文献1中,记载有“提供一种对于开发出的应用,基于作为开发源的画面设计书自动地检查其一致性的功能。对数据项目一致性揭示工具而言,以画面设计书和定义输入项目及画面转变的源代码为输入,通过执行工具而变换为分别为相同格式的文档中间文件XML及源代码中间文件XML。变换后,将两个XML进行比较,对于有差异者,向项目一致性提取结果文件输出。”。专利文献1:特开2009-129038号公报在软件的开发及维护中,源代码与文档(系统设计书、程序规格书、画面规格书等)的背离时常成为问题。例如,在Web应用的开发及维护时频繁地进行围绕画面的规格变更,但在源代码被追加/变更等的情况下文档的修正也不周全的情况较多。并且,为了消除这样发生的背离,通常需要大量的劳动。在专利文献1中,基于定义画面转变的源代码来检测源代码与画面设计书的差异。但是,该文献的方法以存在定义画面转变的源代码为前提,在与画面转变有关的记述分散在源代码的各处的情况下必定不能采用。
技术实现思路
本专利技术是鉴于这样的背景而做出的,目的是提供一种支援在软件的开发及维护时使用的文档的管理的画面信息生成装置、画面信息生成方法及记录介质。本专利技术中的一个技术方案是一种画面信息生成装置,具备:信息存储部,存储源代码、画面定义函数信息以及画面转变函数信息,上述画面定义函数信息是与定义画面的函数即画面定义函数有关的信息,上述画面转变函数信息是与使画面转变的函数即画面转变函数有关的信息;以及画面转变信息生成部, ...
【技术保护点】
1.一种画面信息生成装置,其特征在于,具备:信息存储部,存储源代码、画面定义函数信息以及画面转变函数信息,上述画面定义函数信息是与定义画面的函数即画面定义函数有关的信息,上述画面转变函数信息是与使画面转变的函数即画面转变函数有关的信息;以及画面转变信息生成部,包括画面定义信息取得部和画面转变关联信息取得部,上述画面定义信息取得部基于上述画面定义函数信息对上述源代码进行解析,从而取得在上述源代码中记述的与画面的定义有关的信息即画面定义信息,上述画面转变关联信息取得部基于上述画面转变函数信息对上述源代码进行解析,从而取得在上述源代码中记述的与画面的转变有关的信息即画面转变关联信息,该画面转变信息生成部基于上述画面定义信息及上述画面转变关联信息,生成画面转变信息,该画面转变信息包含表示与转变源画面有关的信息即转变源画面信息和与转变目的地画面有关的信息即转变目的地画面信息间的关系的信息。
【技术特征摘要】
2016.12.27 JP 2016-2542831.一种画面信息生成装置,其特征在于,具备:信息存储部,存储源代码、画面定义函数信息以及画面转变函数信息,上述画面定义函数信息是与定义画面的函数即画面定义函数有关的信息,上述画面转变函数信息是与使画面转变的函数即画面转变函数有关的信息;以及画面转变信息生成部,包括画面定义信息取得部和画面转变关联信息取得部,上述画面定义信息取得部基于上述画面定义函数信息对上述源代码进行解析,从而取得在上述源代码中记述的与画面的定义有关的信息即画面定义信息,上述画面转变关联信息取得部基于上述画面转变函数信息对上述源代码进行解析,从而取得在上述源代码中记述的与画面的转变有关的信息即画面转变关联信息,该画面转变信息生成部基于上述画面定义信息及上述画面转变关联信息,生成画面转变信息,该画面转变信息包含表示与转变源画面有关的信息即转变源画面信息和与转变目的地画面有关的信息即转变目的地画面信息间的关系的信息。2.如权利要求1所述的画面信息生成装置,其特征在于,上述画面定义信息取得部基于上述源代码中包含的与控制器有关的记述,确定与上述控制器对应的控制器类;上述画面转变关联信息取得部基于上述控制器类,取得与进行画面的转变的处理机即转变处理机有关的信息,作为上述画面转变关联信息。3.如权利要求2所述的画面信息生成装置,其特征在于,具备筛选部,该筛选部在作为上述转变处理机的转变目的地的画面的信息没有包含在上述转变源画面信息中的情况下,从上述画面转变信息中排除基于与该转变处理机有关的上述画面转变关联信息的信息。4.如权利要求2所述的画面信息生成装置,其特征在于,具备筛选部,该筛选部通过对上述源代码进行解析而判定上述转变处理机实际是否被使用,在上述转变处理机实际没有被使用的情况下,从上述画面转变信息中排除基于与该转变处理机有关的上述画面转变关联信息的信息。5.如权利要求4所述的画面信息生成装置,其特征在于,上述画面转变关联信息取得部通过对上述源代码进行解析,判定上述转变处理机是否为进行静态的画面转变的处理机;上述筛选部在上述源代码中定义的上述转变处理机是进行静态的画面转变的处理机的情况下,按作为上述转变处理机的转变目的地的每个画面,判定该转变处理机实际是否被使用。6.如权利要求5所述的画面信息生成装置,其特征在于,上述画面转变关联信息取得部在上述画面转变函数的参数中用立即值指定了转变目的地画面的识别码的情况下,判定为上述转变处理机是进行静态的转变的处理机。7.如权利要求5所述的画面信息生成装置,其特征在于,上述画面转变关联信息取得部在将上述画面转变函数打包的转变处理机和上述画面转变函数的参数使用相同的变量...
【专利技术属性】
技术研发人员:是木玄太,前冈淳,鹿糠秀行,中村秀树,
申请(专利权)人:株式会社日立制作所,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。