发明名称 |
一种基于服务组合的软件开发方法及装置 |
摘要 |
本发明的实施例提供了一种基于服务组合的软件开发方法及装置,涉及软件开发领域,解决了传统的基于服务组合的软件开发方法由于在整个软件开发的过程中没有一个统一的标准而需要大量的人工介入,从而导致在需求变更时无法快速的响应,效率低下的问题。具体方案为:获取待开发软件的服务需求信息并从服务场景模板库中检索出与之相匹配的目标服务场景模板,根据待开发软件的服务需求信息,对目标服务场景模板进行修正,得到修正后的服务场景模板,将获取到的用于组合修正后的服务场景模板的组合服务代码以及用于描述修正后的服务场景模板的每个功能描述信息的服务代码进行组合,生成待开发软件。本发明用于软件开发。 |
申请公布号 |
CN105786460A |
申请公布日期 |
2016.07.20 |
申请号 |
CN201410815238.X |
申请日期 |
2014.12.24 |
申请人 |
华为技术有限公司;上海交通大学 |
发明人 |
晏强;黄承曦;邓建勋;祝利聪;王建毅;蔡鸿明 |
分类号 |
G06F9/44(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 11274 |
代理人 |
申健 |
主权项 |
一种基于服务组合的软件开发方法,其特征在于,所述方法包括:获取待开发软件的服务需求信息;其中,所述服务需求信息包括场景描述标识、子场景描述信息以及每个子场景对应的功能描述信息;从服务场景模板库中,检索出与所述待开发软件的服务场景标识相匹配的目标服务场景模板;其中,所述服务场景模板库中存储至少一个服务场景模板,所述服务场景模板用于表示场景描述标识、子场景描述信息以及功能描述信息间的对应关系;根据所述待开发软件的子场景描述信息以及每个子场景对应的功能描述信息,对所述目标服务场景模板进行修正,得到修正后的服务场景模板;获取用于组合所述修正后的服务场景模板的组合服务代码以及用于描述所述修正后的服务场景模板的每个功能描述信息的服务代码;将所述用于组成所述修正后的服务场景模板的服务组合代码和所述用于描述所述修正后的服务场景模板中的每个功能描述信息的服务代码进行组合,生成所述待开发软件。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |