[发明专利]基于图形化业务场景和领域模板的业务自动生成系统和方法有效

专利信息
申请号: 201310229269.2 申请日: 2013-06-08
公开(公告)号: CN103294475A 公开(公告)日: 2013-09-11
发明(设计)人: 林荣恒;赵耀;邹华;鲁立;王雪;杨放春 申请(专利权)人: 北京邮电大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京德琦知识产权代理有限公司 11018 代理人: 夏宪富
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 图形 业务 场景 领域 模板 自动 生成 系统 方法
【说明书】:

技术领域

本发明涉及一种基于图形化业务场景和领域模板的业务自动生成系统和方法,确切的说,涉及一种用户利用计算机软件自己搭建图形化业务场景,系统自动获取和分析用户需求,并根据需求动态定制领域模板的业务自动生成系统及其生成满足该场景需求的应用软件或服务的方法,属于互联网和电信网的技术领域。

背景技术

在软件开发过程中,需求分析是最基础也是最重要的一个操作步骤。经常出现的现象是:开发方设计开发出来的方案总是不能满足需求方的要求,结果造成资金和资源上的浪费,这就是需求获取不准确或不完全所造成的问题。因此,由需求分析到软件形成的过程是人们研究的重点。

需求工程(Requirement Engineering)是指应用已证实有效的技术、方法进行需求分析,以确定客户需求和帮助分析人员理解问题,并定义目标系统的所有外部特征的一门学科。它通过合适的工具和记号对待开发系统及其行为特征和相关约束进行系统的描述,形成需求文档,并对用户不断变化的需求演进给予支持。

需求工程贯穿软件开发的整个过程,辅助开发人员完成需求获取、软件开发、软件管理。但是,目前需求工程更多地应用于需求获取的领域,其在开发和维护过程中的作用,还没有得到很好的体现。

目前,有些研究成果仅仅是获取需求,而且,获取需求的过程多数是按照某些设定步骤执行的人工操作,导致效率不高,尤其是获取到的需求不能直接用于软件/服务的自动生成。尽管有些研究成果能够用来生成软件/服务,但是,通常该过程不包括需求分析阶段;也就是说,需要用户自己完成需求分析。这样就对用户提出较高的要求:用户需要具备一定的相关领域知识,能够进行完善的需求分析。而且,这种方式将需求分析和软件生成人为地划分成两个阶段,不利于软件的管理,也没有充分利用需求工程所提供的能力。因此,如何将需求分析和软件/服务的生成作为一个连贯的过程,既方便用户使用,又便于软件管理,是值得业内科技人员研究的问题。

目前,需求工程和软件/服务的自动生成技术已成为科研热点,下面介绍两篇已经公开的相关专利申请。

(一)基于场景的需求分析技术:《一种用于建立软件需求模型的系统及建立软件需求模型的方法》(申请号:201110323553.7),其公开了一种通过建立软件需求模型的方式来分析需求的系统。该系统包括软件需求信息处理器,还有输入设备和输出接口。软件需求信息处理器包括:一个软件需求信息单元、一个建立场景单元、一个建立行为模型单元、一个软件需求模型检测、修改和输出单元。建立软件需求模型的步骤为:A、输入软件需求信息;B、建立场景;C、建立行为模型;D、检测、修改和输出软件需求模型。

需要说明的是:该方法是采用自然语言方式输入需求,并用自然语言描述视点中的需求和场景。因此,分析及检测、修改的程度均是基于对自然语言的分析。而不是通过其他更形象、直接、友好的方式,诸如图形化等方式来对需求进行全面、彻底的分析,这样容易丢失掉一些用户的隐藏需求。

目前,现有基于场景的需求分析技术,仍然要先进行需求的描述(通常采用自然语言)。但在用户将主观需求转化为自然语言描述的过程中,很可能已经遗失了一部分需求(例如一些非功能性需求或潜在需求)。因此,以自然语言描述为基础的场景分析自身就存在着需求描述不完全和不准确的情况,这些问题将直接导致软件开发过程中需求的重新定义和补充,从而增加额外工作量。

另外,目前基于场景的需求分析技术,仅局限于得出需求模型,不能将需求模型直接用于生成软件。但是,对软件的使用者来说,最关注的不是需求模型是否全面和完善,而是最终生成的软件或服务是否符合其期望。因此,如何更好地将需求分析得出的结果运用到软件生成过程中,才是更值得探讨的问题。

(二)软件/服务的自动生成技术:《一种网络环境下根据用户需求生成软件服务的方法》(申请号:200110011940.6),其公开了一种根据用户需求生成软件服务的方法,步骤如下:用户通过客户端提交服务需求;服务器分析用户需求,提取用户需求的功能及相关软件构件领域,获取所有构件信息并发给客户端;用户查看返回的构件信息,选择自己所需的构件,并对构件的接口进行连接;客户端将连接方案发送到服务器;服务器根据用户连接方案生成软件服务组装,最后将生成的服务程序给客户端。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310229269.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top