[发明专利]程序及设计书的生成装置以及程序有效
申请号: | 201380061104.7 | 申请日: | 2013-07-24 |
公开(公告)号: | CN104813287B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 矢野令 | 申请(专利权)人: | 株式会社东芝;东芝解决方案株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京瑞盟知识产权代理有限公司11300 | 代理人: | 刘昕 |
地址: | 日本国东京*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 设计 生成 装置 以及 | ||
技术领域
本发明的实施方式涉及一种用于生成程序及其设计书的程序及设计书的生成装置以及程序及设计书的生成程序。
背景技术
从减轻开发工作的负担或降低开发成本的角度,提出了一种用于生成程序及其设计书的技术。
背景技术文献
专利文献
专利文献1:日本发明专利公开第2005-228235号公报
专利文献2:日本发明专利公开第2004-318260号公报
发明内容
本发明的目的是提供一种使程序生成处理可变,且生成应用模式的其他程序以及设计书的程序及设计书的生成装置以及程序。
本实施方式的程序及设计书的生成装置,其用于分别生成构成应用程序的多个程序和所述各程序的设计书,其特征在于,具有:第一存储部,其对于应用程序的每个模式存储程序模板文件以及设计书模板文件;第二存储部,其存储包含有第一信息和第二信息的、按所述模式区分预先对生成各程序所使用的程序模板文件群进行定义的模板文件定义信息,其中,所述第一信息对用于生成构成应用程序的程序的所述程序模板文件进行定义,所述第二信息与所述第一信息成对,对根据所述程序模板文件生成的程序的生成目标进行定义;第三存储部,其存储每个所述模式的应用生成控制信息;第四存储部,其存储用户输入的应用程序的设计信息;生成处理解析执行部,其根据所述设计信息、所述模板文件定义信息、所述应用生成控制信息,确定与所述模板文件定义信息所包含的特定的模式关联的程序模板文件群,而生成程序生成信息,所述程序生成信息是由所确定的程序模板文件群的各程序模板文件生成的各程序的生成信息,包含与每个所生成的程序相应的所述第一信息以及所述第二信息;程序生成部,其根据所述程序生成信息,使用由所述第一信息指定的程序模板文件生成程序,并将生成的程序存储到由所述第二信息指定的生成目标;设计书生成部,其使用与所述程序生成信息的所述模式相应的所述设计书模板、所述设计信息、所述程序生成信息,生成对于生成各个所述程序生成信息的所述第二信息的每个程序进行记述的设计书。
附图说明
图1是表示第一实施方式的程序及设计书的生成装置的结构以及系统结构的图。
图2是表示第一实施方式的应用模式A的模板定义信息(元模型信息A)的一个例子的图。
图3是表示第一实施方式的模型信息的一个例子的图。
图4是表示图3中连续模型信息的一个例子的示意图。
图5是表示第一实施方式的应用生成控制文件的一个例子的图。
图6是表示第一实施方式的程序一览的一个例子的图。
图7是表示输入第一实施方式的表设计信息说明的界面例的图并且是表示工具信息输入界面的一个例子的图。
图8是表示输入第一实施方式的表设计信息说明的界面例的图并且是表示应用信息输入界面的一个例子的示意图。
图9是表示输入第一实施方式的表设计信息说明的界面例的图并且是表示应用模式信息输入界面的一个例子的示意图。
图10是表示输入第一实施方式的表设计信息说明的界面例的图并且是表示表信息输入界面的一个例子的示意图。
图11是表示第一实施方式的应用模式B的模板定义信息(元模型信息B)的一个例子的图。
图12是表示第一实施方式的模型信息的一个例子的图。
图13是表示第一实施方式的应用生成控制文件的一个例子的图。
图14是表示第一实施方式的程序一览的一个例子的图。
图15是表示输入第一实施方式的表设计信息说明的界面例的图也是表示应用信息输入界面的一个例子的示意图。
图16是是表示输入第一实施方式的表设计信息说明的界面例的图也是表示界面信息输入界面的一个例子的示意图。
图17是表示第一实施方式的应用模式C的模板定义信息(元模型信息C)的一个例子的图。
图18是表示第一实施方式的应用生成控制文件的一个例子的图。
图19是表示第一实施方式的程序一览的一个例子的图。
图20是表示第一实施方式的模式定义文件的一个例子的图。
图21是表示第一实施方式的模式定义文件1的构成例的图。
图22是表示第一实施方式的模式定义文件2的构成例的图。
图23是表示第一实施方式的模式定义文件3的构成例的图。
图24是表示第一实施方式的模式定义文件4的构成例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝;东芝解决方案株式会社,未经株式会社东芝;东芝解决方案株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380061104.7/2.html,转载请声明来源钻瓜专利网。