当前位置: 首页 > 专利查询>武汉大学专利>正文

一种智能化软件开发的框架制造技术

技术编号:10017795 阅读:170 留言:0更新日期:2014-05-08 15:46
本发明专利技术公开了一种智能化软件开发的框架,包括提供资源的开发者、资源商店、软件开发者和软件使用者四种角色;其特征在于:所述的框架利用软件重用的骨架为开发的入口,为所述的提供资源的开发者、资源商店、软件开发者和软件使用者四种角色之间提供上架、购买、迭代和提供四种操作。本发明专利技术具有的优点:1、通过将开发者分成了提供资源的开发者和软件开发者,很好的减少了重复劳动,降低了软件开发不必要复杂性;2、本发明专利技术中存在资源商店这一角色来提供资源,实现了灵活高效的购买。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种智能化软件开发的框架,包括提供资源的开发者、资源商店、软件开发者和软件使用者四种角色;其特征在于:所述的框架利用软件重用的骨架为开发的入口,为所述的提供资源的开发者、资源商店、软件开发者和软件使用者四种角色之间提供上架、购买、迭代和提供四种操作。本专利技术具有的优点:1、通过将开发者分成了提供资源的开发者和软件开发者,很好的减少了重复劳动,降低了软件开发不必要复杂性;2、本专利技术中存在资源商店这一角色来提供资源,实现了灵活高效的购买。【专利说明】一种智能化软件开发的框架
本专利技术属于软件工程领域,涉及一种智能化软件开发的框架,本专利技术以利益链带动人的主动性,从人的角度解决软件危机。
技术介绍
目前,传统的软件开发领域里面,一般分为软件使用者和软件开发者,软件使用者往往得不到自己想要的软件成品,同时,软件开发者花费大量的时间和精力,重复着大量的劳动,设计出来的软件却往往得不到实用。
技术实现思路
为了解决上述的技术问题,本专利技术提供了一种智能化软件开发的框架,本专利技术的框架为软件使用者和软件开发者提供了一个很好的平台,让他们各种的需求得到实现,同时大大提高软件生产的效率。本专利技术所采用的技术方案是:一种智能化软件开发的框架,包括提供资源的开发者、资源商店、软件开发者和软件使用者四种角色;其特征在于:所述的框架利用软件重用的骨架为开发的入口,为所述的提供资源的开发者、资源商店、软件开发者和软件使用者四种角色之间提供上架、购买、迭代和提供四种操作。作为优选,所述的软件重用的骨架是利用软件开发中基本成型的工程文件加上规范的接口,打包而成。作为优选,所述的软件重用的骨架包括骨架的名字、平台、版本和语言。作为优选,所述的规范的接口包括用户交互界面子接口 U1、图片子接口、动画子接口、效果子接口、风格子接口、功能子接口和声音子接口类资源子接口。作为优选,所述的用户交互界面子接口 UI为一个按钮、一个对话框或进度条。作为优选,所述的提供资源的开发者用于开发所需要的重用资源;所述的资源商店服务于上下两端,其上端为提供资源的开发者保存资源,并为其提供一种迭代的开发环境,形成一种闭环迭代的开发路线;其下端为软件开发者提供搜索,提供展示,最终提供购买;所述的软件开发者用于开发出具有实际功能的软件。作为优选,所述的上架操作指提供资源的开发者签署相应责任书并且指定自己提供的资源权限和定价等信息后上传至商店,经过审核后,在商店合适位置进行展示;所述的购买操作为软件开发者提供利用他人的资源再迭代开发出新的资源的平台;所述的迭代操作指提供资源的开发者在开发一个资源时需用到其它的资源的时候,从资源商店中获得资源,并且将开发后的资源又放进资源商店的过程;所述的提供操作指软件开发者开发出具体的软件交给软件使用者使用的过程。相对于现有技术,本专利技术具有如下优点: 1、通过将开发者分成了提供资源的开发者和软件开发者,很好的减少了重复劳动,降低了软件开发不必要复杂性; 2、本专利技术中存在资源商店这一角色来提供资源,实现了灵活高效的购买。【专利附图】【附图说明】图1:是本专利技术实施例的框架结构图。图2:是本专利技术实施例的价值链和利益链图。【具体实施方式】为了便于本领域普通技术人员理解和实施本专利技术,下面结合附图及实施例对本专利技术作进一步的详细描述。请见图1,本专利技术所采用的技术方案是:一种智能化软件开发的框架,包括提供资源的开发者、资源商店、软件开发者和软件使用者四种角色;框架利用软件重用的骨架为开发的入口,为提供资源的开发者、资源商店、软件开发者和软件使用者四种角色之间提供上架、购买、迭代和提供四种操作。本专利技术实施例的软件重用的骨架是利用软件开发中基本成型的工程文件加上规范的接口,打包而成;软件重用的骨架包括骨架的名字、平台、版本和语言;规范的接口包括用户交互界面子接口 U1、图片子接口、动画子接口、效果子接口、风格子接口、功能子接口和声音子接口类资源子接口 ;用户交互界面子接口 UI为一个按钮、一个对话框或进度条。在实际应用中:用户交互界面子接口 UI为一个按钮、一个对话框或进度条。图片子接口用于各类静态图片的重用,图片可以作为背景,也可以作为一些立绘等等,功能较多。动画子接口用于各类动画的重用,动画为一段连续运动的影像。效果子接口用于各类效果的重用,效果为应用于其他诸如U1、图片、动画类可见资源之上,对这些可见资源产生影响的操作,例如有这样一种效果,对图片使用之后会使得这张图片发光。它与动画最大的区别在于效果需要一个载体来体现效果产生的动画视觉,而动画不需要载体。风格子接口用于各类风格的重用,风格对应于一般开发工具中存在的皮肤的概念,可以对一个单独的UI使用,也可以对父级的UI使用并且作用于所有孩子UI,使得UI的一些属性发生变化,比如对调色,UI上的字体等等整体产生变化,产生一种更为美观的感觉,并且在对一个Π使用风格后还可以进行个性化调整。功能子接口用于各类功能的重用,功能就像编程里面的函数一样,有输入输出,也像榨汁机一样,放入苹果变成苹果汁。功能有这自己独特的作用,比如有这样一个功能,他可以对一张图片进行加密,那么输入就是一张图片,输出则是加密后的图片;至于输入从哪里来,输出到哪里去则由开发的人进行设计,对于第一开发者则可以使用图形化的方式安排。声音子接口用于各类声音的重用,声音包括音乐、声效和语音;音乐一般是指时间比较长的一段声音,应用于背景音;声效一般时间很短,比如点击一个按钮出现的声音,挥舞武器出现的声音等等;语音一般是由人发出的,可以文字描述的声音,比如角色的配首、芳白等等。请见图2,本专利技术的智能化软件开发的框架中存在两条链:价值链和利益链。价值链是开发软件的价值流程,它最终在现实社会中满足各种需求;利益链是开发软件的每个角色获得利益的流程,角色获得的利益除了物质上也有精神上的满足。这两条链主要存在于提供资源的开发者、软件开发者和软件使用者三者之间。本专利技术实施例的提供资源的开发者用于开发所需要的重用资源;不同类型的软件需要的重用资源不同。提供资源的开发者开发这些资源并且在利益价值的驱使下将开发的资源上架到资源商店,来面向开发软件的开发者。提供资源的开发者相比于软件的开发者和软件的使用者,数量是最少的。他们开发的资源由资源商店进行保存和管理。本专利技术实施例的资源商店在整个框架中是一种权利机制以及价值链核心点,其服务于上下两端,其上端为提供资源的开发者保存资源,并且还有着利益分成权力,并为其提供一种迭代的开发环境一作为提供资源的开发者除了利用一般的方法进行开发外还可以从资源商店中获取资源进行开发,形成一种闭环迭代的开发路线;其下端为软件开发者提供搜索,提供展不,最终提供购买; 本专利技术实施例的软件开发者用于开发出具有实际功能的软件,他们可能满足自身需求也可能满足他人或者市场需求,总之他们开发出来的软件提供给软件的使用者使用。这类开发者的数量介于提供资源的开发者和软件使用者之间。本专利技术实施例的软件使用者是整个软件开发的终点,是价值链的落脚点。本专利技术实施例的上架操作指提供资源的开发者签署相应责任书并且指定自己提供的资源权限和定价等信息后上传至商店,经过审核后,在商店合适位置进行展示;因为责任书只有提供资源的开发者本人本文档来自技高网...

【技术保护点】
一种智能化软件开发的框架,包括提供资源的开发者、资源商店、软件开发者和软件使用者四种角色;其特征在于:所述的框架利用软件重用的骨架为开发的入口,为所述的提供资源的开发者、资源商店、软件开发者和软件使用者四种角色之间提供上架、购买、迭代和提供四种操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:何炎祥杨建康鲍海洲杨建喜郭波波冉亚洛
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北;42

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

1