【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及CASE(Computer-aided software engineering:计算机辅助软件工程)工具即源程序编制支持系统,更详细地说,涉及在编制计算机的源程序时,不需要高深的程序设计(programming)知识,在计算机支持的前提下,能够容易地编制计算机语言的源程序的系统。
技术介绍
如今,通用系统的系统开发通常以系统分析工程、系统设计(功能设计、数据设计)工程、程序设计工程、程序设计工程、测试(验证)工程的顺序进行。然后,编制系统化业务流程图、系统化功能概要、输入输出定义的文档,并基于该文档,分割为系统、子系统、过程(Process)、程序、以及模块,从概要开始详细地定义规格书。在编制这样的规格书的文档时,在子系统关联图、子系统概要、过程关联图、业务功能流程图、过程概要、过程流程图、程序概要、程序结构图、模块(程序模块)概要、编码这样的各个工程中,基于其上流工程的文档,维持逻辑的关联并编制各个文档。此时,文档格式成为分别特有的格式,这样编制形式多样的文档需要很大的功夫及时间。并且,程序设计由具有高深的程序设计知识的专家即程序设计员来完成,对不具有程序设计知识的人员来说是不可能的。为了解决这样的以往例子的问题点,提出如下专利文献1和2所述的、在计算机支持的前提下能够自动地编制程序设计的装置和方法。专利文献1的制造管理程序自动编制装置能够编制C语言源程序,但由于该装置是用于编制产品的制造管理的程序的装置,所以由元件的组合来编制源程序。此外,专利文献2的自动程序设计方法也能够生成C语言源程序,但该方法是用于构筑专家系统的方法,从而该方法 ...
【技术保护点】
一种源程序编制支持系统,利用通过计算机可读取的程序,通过与用户的对话编制源程序,该源程序编制支持系统包括流程图编制部件,支持在监视屏幕上编制与应编制的源程序对应的流程图;流程图解析变换部件,通过解析由该流程图编制部件编制的流程图,变换为源代码,从而变换为源程序,所述源程序编制支持系统的特征在于, 所述流程图编制部件包括: 板一览显示部件,用户可选择地显示一览表,该一览表包含:包括流程图中所包含的开始端子、结束端子、流入线、流出线、以及多个框的基本的板;以及包括通过随机发生的多个事件分别被驱动的多个事件处理的事件处理程序的开始板; 板配置部件,每次用户从显示的板一览中选择板,并在监视屏幕上指定其配置位置时,显示被选择到该配置位置的板的形状,该板配置部件包括在板一览所包含的事件处理程序开始板被选择时,使事件流程图初始框组显示在流程图编制区域上的部件,所述事件流程图初始框组包括表示事件发生的等待状态的虚拟事件等待框、以及流出线连接到该虚拟事件等待框的返回端子,以及 规格设定部件,显示用于使用户对配置在监视屏幕上的框输入与处理内容对应的规格的输入栏,并将被输入的规格与该框相关联地存储, 流程图 ...
【技术特征摘要】
【国外来华专利技术】JP 2006-3-9 063999/20061、一种源程序编制支持系统,利用通过计算机可读取的程序,通过与用户的对话编制源程序,该源程序编制支持系统包括流程图编制部件,支持在监视屏幕上编制与应编制的源程序对应的流程图;流程图解析变换部件,通过解析由该流程图编制部件编制的流程图,变换为源代码,从而变换为源程序,所述源程序编制支持系统的特征在于,所述流程图编制部件包括:板一览显示部件,用户可选择地显示一览表,该一览表包含:包括流程图中所包含的开始端子、结束端子、流入线、流出线、以及多个框的基本的板;以及包括通过随机发生的多个事件分别被驱动的多个事件处理的事件处理程序的开始板;板配置部件,每次用户从显示的板一览中选择板,并在监视屏幕上指定其配置位置时,显示被选择到该配置位置的板的形状,该板配置部件包括在板一览所包含的事件处理程序开始板被选择时,使事件流程图初始框组显示在流程图编制区域上的部件,所述事件流程图初始框组包括表示事件发生的等待状态的虚拟事件等待框、以及流出线连接到该虚拟事件等待框的返回端子,以及规格设定部件,显示用于使用户对配置在监视屏幕上的框输入与处理内容对应的规格的输入栏,并将被输入的规格与该框相关联地存储,流程图解析变换部件包括:用于读取事件处理定义的部件,在应变换为源程序的流程图中包含虚拟事件等待框时,判定为事件处理程序,作为OS的一部分安装在所使用的计算机上;用于解析流程图中的框的联系从而取得各个框的联系信息的部件;通过将被设定在流程图中的各个框的规格变换为源代码,并且对该变换的源代码嵌入该框的联系信息,从而生成各个框的源程序模块的部件;以及将被读取的事件处理定义,和被嵌入框的联系信息的源程序模块一体化,而生成源程序的部件。2、如权利要求1所述的源程序编制支持系统,其特征在于,事件流程图初始框组除了包含虚拟事件等待框和返回端子以外,至少还包含:开始端子;在事件等待框的下流串联配置的两个判断框;以及通过来自该判断框的流出线分别与该判断框连接的、其输出线连接到返回端子的两个处理框。3、如权利要求1或2所述的源程序编制支持系统,其特征在于,流程图编制部件还包括:板删除部件,在用户指示删除配置在流程图编制区域的板时,删除该板;以及在事件流程图初始框组以外的板新配置在流程图编制区域时,在该板的下流自动地以与已配置了的板不同的显示方式显示处理框及其流出线的部件;4、如权利要求3所述的源程序编制支持系统,其特征在于,根据流程图编制部件的板一览显示部件显示的板一览中包含事件处理程序终止板,在显示在流程图编制区域的流程图中包含虚拟事件等待框,并且包含不同显示方式的处理框及其流出线的状态下,在包含在板一览中的事件处理程序终止板被选择时,板配置部件自动删除不同显示方式的处理框及其流出线,并在最下端的判断框的下方追加一个流出线与返回端子连接的判断框,且追加连接到该判断框的另一个流出线且本身的流出线连接到返回端子上的处理框。5、如权利要求1至4的任意项所述的源程序编制支持系统,其特征在于,该系统还包括雏型程序库,预先将与多个处理内容分别对应的源程序模块即多个函数和其函数名对应地存储,流程图编制部件的规格设定部件包括,为了用户可选择性地输入作为规格存储在雏型程序库中的函数名,对用户提示雏型程序库中的多个函数的内容及其函数名的部件,在应变换的流程图中存在将存储在雏型程序库中的函数名作为规进行设定的框的情况下,流程图解析变换部件从该程序库中读取与该函数名对应的函数。6、如权利要求1至5的任意项所述的源程序编制...
【专利技术属性】
技术研发人员:本岛明,
申请(专利权)人:辅助计算机系统株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。