[发明专利]程序及设计书的生成装置以及程序有效
申请号: | 201380061104.7 | 申请日: | 2013-07-24 |
公开(公告)号: | CN104813287B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 矢野令 | 申请(专利权)人: | 株式会社东芝;东芝解决方案株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京瑞盟知识产权代理有限公司11300 | 代理人: | 刘昕 |
地址: | 日本国东京*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 设计 生成 装置 以及 | ||
1.一种程序及设计书的生成装置,其用于分别生成构成应用程序的多个程序和所述多个程序的各程序的设计书,其特征在于,具有:
第一存储部,其对于应用程序的每个模式存储程序模板文件以及设计书模板文件;
第二存储部,其存储包含有第一信息和第二信息的、按所述模式区分预先对生成构成应用程序的各程序所使用的程序模板文件群进行定义的模板文件定义信息,其中,所述第一信息对用于生成构成应用程序的程序的所述程序模板文件进行定义,所述第二信息与所述第一信息成对,对根据所述程序模板文件生成的程序的生成目标进行定义;
第三存储部,其存储每个所述模式的应用生成控制信息;
第四存储部,其存储用户输入的应用程序的设计信息;
生成处理解析执行部,其根据所述设计信息、所述模板文件定义信息、所述应用生成控制信息,确定与所述模板文件定义信息所包含的特定的模式关联的程序模板文件群,而生成程序生成信息,所述程序生成信息是由所确定的程序模板文件群的各程序模板文件生成的各程序的生成信息,包含与每个所生成的程序相应的所述第一信息以及所述第二信息;
程序生成部,其根据所述程序生成信息,使用由所述第一信息指定的程序模板文件生成程序,并将生成的程序存储到由所述第二信息指定的生成目标;
设计书生成部,其使用与所述程序生成信息的所述模式相应的所述设计书模板、所述设计信息、所述程序生成信息,生成对于生成各个所述程序生成信息的所述第二信息的每个程序进行记述的设计书。
2.根据权利要求1所述的程序及设计书的生成装置,其特征在于,所述设计信息与所述第二信息相对应,包含作为所述应用程序识别信息的应用ID,
所述生成处理解析执行部按所述应用ID区分生成所述程序生成信息,
所述程序生成部,根据所述程序生成信息,按所述应用ID区分使用由所述第一信息指定的程序模板文件来生成程序,并将生成的程序存储于所述第二信息指定的生成目标,
所述设计书生成部按所述应用ID区分生成对于各个所述程序生成信息的所述第二信息的每个程序进行记述的设计书。
3.根据权利要求1所述的程序及设计书的生成装置,其特征在于,
所述模板文件定义信息构成为:对于多个所述模式的每个模式,包含多个在生成各程序中所使用的程序模板文件群,
所述生成处理解析执行部,根据应用生成控制信息,确定与所述模板文件定义信息中包含的特定的模式相关联的程序模板文件群,生成所述程序生成信息。
4.根据权利要求1所述的程序及设计书的生成装置,其特征在于,还具有:
验证部,其执行对所述设计信息适合于规定的验证规则进行验证的验证处理;
第五存储部,其对于每个所述验证规则存储以类名对由所述验证部执行的多个验证模块进行定义的程序文件;
第六存储部,其存储用于指定所述验证模块的模式定义文件;
模块设定部,其参照所述模式定义文件对所述验证部设定从所述程序文件中指定的验证模块。
5.根据权利要求4所述的程序及设计书的生成装置,其特征在于,
所述模块设定部当在所述模式定义文件中没有指定所述验证模块时,不对所述验证部进行所述验证模块的设定,并且
所述验证部在所述验证模块被设定时进行所述验证处理,在所述验证模块没有被设定时,不进行所述验证处理。
6.根据权利要求4所述的程序及设计书的生成装置,其特征在于,
所述模式定义文件包含对以类名定义所述验证模块的各程序文件进行指定的信息,
所述模块设定部参照所述模式定义文件,对于每个所述程序文件识别所述验证模块,并对所述验证部进行所述验证模块的设定。
7.根据权利要求1所述的程序及设计书的生成装置,其特征在于,还具有:
第七存储部,其存储由类名对多个设计书生成模块进行定义的程序文件,其中,该多个设计书生成模块用于以规定的输出形式输出由所述设计书生成部生成的设计书,与由所述设计书生成部执行的各输出形式相对应;
第八存储部,其存储用于指定所述设计书生成模块的模式定义文件;
模块设定部,其参照所述模式定义文件对所述设计书生成部设定从所述程序文件中指定的设计书生成模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝;东芝解决方案株式会社,未经株式会社东芝;东芝解决方案株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380061104.7/1.html,转载请声明来源钻瓜专利网。