用户接口软件设计系统技术方案

技术编号:2847873 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供的用户接口软件设计系统能够如下改进基于区别开发的用户接口软件的设计开发,即,规则处理单元读出存储于未整理设计数据存储单元中、并由各个软件设计者设计、积累起来的未整理设计数据,以及存储于规则存储单元中的整理规则组,对所读出的未整理设计数据逐一适用整理规则组中的各个整理规则,并对其进行分析,从而通过对该未整理设计数据实施分割、集成等变换,而生成再利用性良好的已整理设计数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用户接口软件设计系统,实现在便携电话、便携信息终端、汽车导航装置等安装了软件产品的设备中使用的用户接口软件设计开发的效率化。
技术介绍
在便携电话、便携信息终端、汽车导航装置等软件产品安装设备领域中,近年来由于技术进步和对所述各设备需求的千变万化,产品周期明显缩短。为了应付这种状况,要求新机种开发、特别是软件产品设计开发的效率化,当务之急是通过使作为安装在设备中的软件产品的重要部分的用户接口软件的开发效率化来促进软件产品的开发。用户接口软件设计系统根据这样的背景,以用户接口软件设备系统设计开发的效率化为目的而产生。通常,在软件开发中,为了设计开发的效率化,尽可能再利用过去的设计数据等资产,仅重新设计新的功能等、与以前不同的部分的区别开发是重要的。另外,在用户接口软件的设计中使用的设计数据多是由其各个时期的设计者酌情处理作出的部分,因此,在再利用时多不方便。例如,由于实际上用多个设计数据定义相同的一系列画面,或捕捉占画面一部分的、图标等用户接口的动作和整个画面的切换作为相同层次的画面转移,所以存在画面转移是平面的、数量变多、全部设计数据的推测变坏的情况等。这样,各个设计者的设计思想不统一,反映在用户接口软件的设计数据上,结果,由于这些设计数据未充分研究再利用的观点,所以多数再利用性不好。根据这种状况,软件设计者在重新设计开发用户接口软件时,通过状态集合编辑单元或事件处理编辑单元、属性编辑单元、状态显示编辑单元等作为用户接口设计单元的各种编辑单元,每次都通过编辑过去积累的设计数据来生成必要的设计数据,输入到用户接口软件设计系统中(例如,参照专利文献1)。这种状况还导致设计数据的生成是创造性极高的工作,是人性化高的工作。这样,即便进行区别开发时,只要关于设计数据,在其生成时多数都非常费事。因此,不适用基于再利用过去积累的设计数据资产的效率化等区别开发的宗旨。另外,在不能通过新的用户接口软件开发而以再利用性好的形式得到过去的设计数据时的对策中,具有所谓反向操纵的方法。即输入、分析过去软件的源程序码,得到设计数据的方法,作为其所用的装置,具有称为反向操纵支援系统的装置(例如,参照专利文献2)。已存的反向操纵支援系统虽然以源程序码为输入地分析软件的结构,但由于用户接口软件的源程序码多以通过与用户的相互作用来确定对应的事件驱动型(即,事先确定适用于每个事件的处理,据此进行动作的方式)来记述,所以难以根据源程序码解释其软件的设计信息,以整理成易于再利用的形式得到设计数据。专利文献1特开2002-244848号公报(权利要求1、第3-4页、图1)专利文献2特开平09-101884号公报(权利要求1)这样,以前积累的设计数据因各个设计者而不同,未基于统一的设计思想来生成,所以再利用性低,为了软件区别开发的效率化,期望改善该积累的设计数据的再利用性的手段。
技术实现思路
本专利技术的用户接口软件设计系统具有未整理设计数据存储单元,存储用户接口软件用设计数据作为未整理设计数据,该用户接口软件用设计数据由针对软件产品的事件和对应该事件的所述软件产品的画面变化信息构成;规则存储单元,存储作为整理规则的集合体的整理规则组,该集合体记述将所述未整理设计数据变换成易于再利用形式的规则;规则处理单元,读出存储于所述未整理设计数据存储单元中的未整理设计数据及存储于所述规则存储单元整理中的整理规则组,对该读出的未整理设计数据,通过逐一适用包含于所述读出的整理规则组中的各整理规则并分析,将所述未整理设计数据变换成已整理设计数据;已整理设计数据存储单元,根据该规则处理单元的指示,存储所述已整理设计数据。专利技术的效果根据上述本专利技术的用户接口软件设计系统将在设计开发时未基于相互统一的设计思想而生成、仍以不便于再利用的形式积累的未整理设计数据变换成再利用性好的已整理设计数据,所以容易理解设计者的意图和用户接口的结构,可实现用户接口软件及包含其的软件产品的区别开发的效率化。附图说明图1是本专利技术实施方式1的用户接口软件设计系统的结构图。图2是本专利技术实施方式1的从未整理设计数据向已整理设计数据的变换步骤。图3中(a)是本专利技术实施方式1的整理规则的例1;(b)是本专利技术实施方式1的未整理设计数据的例1;(c)是本专利技术实施方式1的已整理设计数据的例1。图4中(a)是本专利技术实施方式1的整理规则的例2;(b)是本专利技术实施方式1的未整理设计数据的例2;(c)是本专利技术实施方式1的已整理设计数据的例2。图5是本专利技术实施方式2的用户接口软件设计系统结构图。图6是本专利技术实施方式2的STEP3的详细步骤。图7中(a)是本专利技术实施方式2的整理规则的例1;(b)是本专利技术实施方式2的未整理设计数据的例1;(c)是本专利技术实施方式2的已整理设计数据的例1。图8中(a)是本专利技术实施方式2的整理规则的例2;(b)是本专利技术实施方式2的未整理设计数据的例2;(c)是本专利技术实施方式2的已整理设计数据的例2。图9是本专利技术实施方式3的用户接口软件设计系统结构图。图10是本专利技术实施方式3的STEP2以后的详细步骤。图11中(a)是本专利技术实施方式3的菜单模板的例;(b)是本专利技术实施方式3的未整理设计数据的例1;(c)是本专利技术实施方式3的已整理设计数据的例1。图12是本专利技术实施方式3的另一例的STEP2以后的详细步骤。图13中(a)是本专利技术实施方式3的整理规则的例;(b)是本专利技术实施方式3的未整理设计数据的例2;(c)是本专利技术实施方式3的已整理设计数据的例2。图14是本专利技术实施方式5的用户接口软件设计系统结构图。符号说明设计数据存储单元;2、模型分析单元;3、输入信息生成单元;4、软件产品;5、模型生成单元;6、设计数据编辑单元;7、规则编辑单元;110、未整理设计数据;120、已整理设计数据;21、规则存储单元;22、规则处理单元;211、212、213、214、216、整理规则;215、菜单模板具体实施方式实施方式1将本申请专利技术中设为对象的、在用户接口软件的设计开发时必要的设计数据定义为被称为画面序列的画面变化信息,该画面序列由针对软件产品的一系列事件(各种操作输入或状态设定等)、和按照每个事件而切换的显示画面构成。该设计数据具有是比一般软件的设计数据简单的数据的特征。本专利技术着眼于该点,通过将设计数据变换成客观上可容易理解的形式,来改善其设计数据的再利用性。图1表示本专利技术实施方式1的结构。在图中,未整理设计数据存储单元11是用于存储和积累过去由各个软件设计者在每次生成时相互未统一设计思想、未整理成易于再利用的形式的未整理设计数据的存储单元;已整理设计数据存储单元12是用于存储和积累根据后述的规定规则将该未整理设计数据变换成易于再利用的方式的已整理设计数据的存储单元。在图1中,以包含未整理设计数据存储单元11和已整理设计数据存储单元12的形式示出设计数据存储单元1,但也可使未整理设计数据存储单元11和已整理设计数据存储单元12一体化,在其中设定未整理设计数据存储单元11和已整理设计数据存储单元12。模型分析单元2包含规则存储单元21和规则处理单元22。规则存储单元21具有存储用于将未整理设计数据变换成易于再利用方式的已整理设计数据的整理规则组的功能,规则处理单元22具有如下功能即从规本文档来自技高网
...

【技术保护点】
一种用户接口软件设计系统,包括:未整理设计数据存储单元,存储用户接口软件用设计数据作为未整理设计数据,该用户接口软件用设计数据由针对软件产品的事件和对应于该事件的所述软件产品的画面变化信息构成;规则存储单元,存储作为整理规则的集合体的整理规则组,该整理规则描述将所述未整理设计数据变换为易于再利用形式的规则;规则处理单元,读出存储于所述未整理设计数据存储单元中的未整理设计数据及存储于所述规则存储单元中的整理规则组,通过对该读出的未整理设计数据逐一适用包含于所读出的整理规则组中的各整理规则并进行分析,将所述未整理设计数据变换成已整理设计数据;和已整理设计数据存储单元,根据该规则处理单元的指示,存储所述已整理设计数据。

【技术特征摘要】
【国外来华专利技术】JP 2003-10-16 356608/20031.一种用户接口软件设计系统,包括未整理设计数据存储单元,存储用户接口软件用设计数据作为未整理设计数据,该用户接口软件用设计数据由针对软件产品的事件和对应于该事件的所述软件产品的画面变化信息构成;规则存储单元,存储作为整理规则的集合体的整理规则组,该整理规则描述将所述未整理设计数据变换为易于再利用形式的规则;规则处理单元,读出存储于所述未整理设计数据存储单元中的未整理设计数据及存储于所述规则存储单元中的整理规则组,通过对该读出的未整理设计数据逐一适用包含于所读出的整理规则组中的各整理规则并进行分析,将所述未整理设计数据变换成已整理设计数据;和已整理设计数据存储单元,根据该规则处理单元的指示,存储所述已整理设计数据。2.根据权利要求1所述的用户接口软件设计系统,其特征在于根据规则处理单元的指示,将已整理设计数据置换成未整理设计数据,通过对该未整理设计数据再次逐一适用包含于整理规则组中的整理规则并进行分析,使之变换成已整理设计数据。3.根据权利要求1或2所述的用户接口软件设计系统,其特征在于,还包括输入信息生成单元,生成作为区别开发基础的、针对软件产品的事件,并将其输入到该软件产品中;和模型生成单元,输入向所述软件产品输入的所述事件、及对应于所输入的事件的所述软件产品的画面变化信息,生成由该事件和画面变化信息构成的数据...

【专利技术属性】
技术研发人员:中川隆志小中裕喜津高新一郎
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1