[发明专利]一种用于软件合作开发的间层模型有效
申请号: | 201410061613.6 | 申请日: | 2014-02-24 |
公开(公告)号: | CN103777965A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 何炎祥;杨建康;冉亚洛;鲍海洲;杨建喜;郭波波 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 张火春 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 软件 合作 开发 间层 模型 | ||
技术领域
本发明属于软件工程领域,涉及一种用于软件合作开发的间层模型,是有别于传统的一种软件开发模型。
背景技术
目前,软件开发主要是基于一些传统的开发模型,传统开发只有一条开发线路,从需求分析获取到最终成品的实现,完全是单线运行,而这种开发方式不可避免地出现重复性劳动,开发效率低下。
发明内容
为了解决上述的技术问题,本发明提出了一种双线进行软件开发的间层模型。
本发明所采用的技术方案是:一种用于软件合作开发的间层模型,其特征在于:包括用于开发领域原型的第一线路和用于开发领域的第二线路;所述的领域原型和领域的概念是相对应的,领域是指面向一定需求的范围,其大小不固定,具体程度也不固定;领域原型则是在领域下提供设计开发的套件,所述的套件包含了所定义的领域中所有的内容;所述的第一线路和第二线路并行开发。
作为优选,所述的用于开发领域原型的第一线路,其具体开发流程包括以下子步骤:
步骤1.1:需求分析,确定需求分析的对象,方式和目标;
步骤1.2:领域定义,是在需求采集完成之后,确定开发的领域范围以及表现形式;
步骤1.3:领域开发,是按照领域定义后的结果进行设计开发和实现;
步骤1.4:测试,测试领域设计后的结果的可用性、实用性以及安全性;
步骤1.5:提供购买,将领域原型出售。
作为优选,所述的用于开发领域的第二线路,其具体开发流程包括以下子步骤:
步骤2.1:需求分析,进行需求的分析,确定目标软件开发的需求;
步骤2.2:寻找和购买领域原型;
步骤2.3:开发,在完成领域原型寻找和购买后,按照领域原型的规则进行开发并且实现;
步骤2.4:测试。
相对与现有技术,本发明具有如下优点:
1.两条线路并行开发,使得开发过程真正的分离,有利于全球化社会化的生产;
2. 领域模型的出现,减少了软件的重复劳动,同时也是对软件组件等以前的重用思想的补充,增加了重用的类型,提高重用的效率。
附图说明
附图1:是本发明实施例的方法流程示意图。
具体实施方式
为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述。
请见图1,本发明所采用的技术方案是:一种用于软件合作开发的间层模型,包括用于开发领域原型的第一线路和用于开发领域的第二线路;领域原型和领域的概念是相对应的,领域是指面向一定需求的范围,其大小不固定,具体程度也不固定;领域原型则是在领域下提供设计开发的套件,套件包含了所定义的领域中所有的内容;第一线路和第二线路并行开发。
本发明是基于群体智慧的一种提供市场诱因和软件复用的开发间层模型。间层模型首先将开发分成两条线路:第一线路和第二线路,第一线路主要用来开发复用素材,第二线路主要是用来开发最终的软件成品。这和传统开发的区别在于,传统开发一般只有一条线路,从需求获取到最终成品的实现。而本发明中的两条线路可以用于分工,有效的提高了开发的效率和减少了重复的劳动。
本发明中领域和领域原型的概念是相对应的,领域是指面向一定需求的范围,其大小不固定,具体程度也不固定。比如,医学,化学,电子等等是一种比较宽泛的领域,电子的示波器波形噪声分析和提取这是一个比较具体的领域;领域原型则是在领域下提供设计开发的套件,这个套件应该包含了所定义的领域中所有的内容,因为领域可大可小,可具体也可抽象,所以领域原型也会出现这种情况,比如一个医学的领域原型可能包含了医学所需要的知识库以及所有的操作,而对于生物样本的录入和统计领域模型可能只需要提供生物的录入接口和统计功能。领域和领域原型是一种共性的体现,在一个领域原型下,可以开发出很多个各种各样的软件,但是它们之间存在着共性,而这个共性则是领域的体现。领域和领域原型的提出为的是对于特定的软件类型提供一套高度可重用的开发构造。
本实施例的用于开发领域原型的第一线路,其具体开发流程包括以下子步骤:
步骤1.1:需求分析,确定需求分析的对象,方式和目标;这个与软件工程中的需求分析概念一致,但是目标并不是实现软件,而是实现如何提供一个比较好的领域原型。
步骤1.2:领域定义,是在需求采集完成之后,确定开发的领域范围以及表现形式;这完全都是开发者根据需求和自身的条件进行确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410061613.6/2.html,转载请声明来源钻瓜专利网。