[发明专利]一种面向函数外包的软件开发服务平台有效
申请号: | 201711446990.1 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108008977B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 张华琛 | 申请(专利权)人: | 遵义职业技术学院 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/10;G06F8/20;G06F11/36 |
代理公司: | 重庆强大凯创专利代理事务所(普通合伙) 50217 | 代理人: | 成艳 |
地址: | 563000 *** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 函数 外包 软件 开发 服务 平台 | ||
1.一种面向函数外包的软件开发服务平台,其特征在于:包括用户管理模块,所述用户管理模块用于管理本平台用户的用户信息,所述本平台用户包括需求端用户和开发端用户;
信息发布模块,用于供需求端用户发布函数功能需求信息;
交易模块,用于供开发端用户承接需求端用户发布的函数功能需求,并生成开发端用户与需求端用户关于函数功能需求实现代码的开发协议信息;
支付模块,用于在开发端用户完成函数功能需求实现代码的开发并得到需求端确认后,向开发端用户支付开发协议所规定的劳动报酬;
精确的函数功能需求设计与需求分析采用面向业务变量的软件开发方案生成方法构建;
面向业务变量的软件开发方案生成方法构建所述精确的函数功能需求设计与需求分析的方式是:根据用户原始系统功能需求信息进行的精确系统功能需求设计与需求分析、精确软件功能需求设计与需求分析以及精确函数功能需求设计与需求分析;
所述精确系统功能需求设计与需求分析阶段,根据用户原始系统功能需求信息将功能需求分成若干个功能单元,为每一个功能单元匹配相应的业务逻辑变量,根据所述的业务逻辑变量构建相应的离散事件,所述的离散事件用于触发业务逻辑变量的变化,根据所述的离散事件定义所述业务逻辑变量需求函数;
所述精确软件功能需求设计与需求分析阶段,构建实现所述业务逻辑变量的业务物理变量,并定义所述业务物理变量需求函数;
所述精确函数功能需求设计与需求分析阶段,包括构建函数输入参数控制内容和业务物理变量控制内容的组合,以及构建针对于上述每组组合下的业务物理变量内容的变化规律以及输出。
2.根据权利要求1所述的面向函数外包的软件开发服务平台,其特征在于:所述精确系统功能需求设计与需求分析阶段,还包括各个离散事件系统功能测试用例的构建;所述精确软件功能需求设计与需求分析阶段,还包括软件功能测试用例的构建;所述精确函数功能需求设计与需求分析阶段,还包括函数功能测试用例的构建。
3.根据权利要求1所述的面向函数外包的软件开发服务平台,其特征在于:所述的业务逻辑变量包括业务逻辑变量信息内容以及业务逻辑变量控制内容,所述定义所述业务逻辑变量需求函数的方式如下:构建离散事件的控制内容和业务逻辑变量控制内容的组合,以及构建针对于上述每组组合下的业务逻辑变量内容的变化规律以及输出,其中包括业务逻辑变量的生成和删除。
4.根据权利要求1所述的面向函数外包的软件开发服务平台,其特征在于:所述的业务物理变量包括各个业务物理变量之间的关联内容、业务物理变量控制内容以及业务物理变量信息内容,所述定义所述业务物理变量需求函数的方式如下:构建入口函数输入参数控制内容和业务物理变量控制内容的组合,以及构建针对上述组合下的业务物理变量内容的变化规律以及输出,其中包括业务物理变量的生成和删除。
5.根据权利要求1所述的面向函数外包的软件开发服务平台,其特征在于:还包括存储模块、加密模块和解密模块,所述存储模块用于存储用户信息、经过加密模块加密的需求端用户与开发端用户关于函数功能需求实现代码的开发协议信息,以及经过加密模块加密的开发端用户向平台上传的函数功能需求实现代码;所述加密模块用于对需求端用户与开发端用户关于函数功能需求实现代码的开发协议信息,以及开发端用户向平台上传的函数功能需求实现代码进行加密;所述解密模块用于在开发端用户完成函数功能需求实现代码的开发并得到需求端确认后,对需求端用户与开发端用户关于函数功能需求实现代码的开发协议信息进行解密,还用于需求端用户对加密的函数功能需求实现代码进行解密。
6.根据权利要求1所述的面向函数外包的软件开发服务平台,其特征在于:所述的信息发布模块,还用于供需求端用户发布针对于函数功能需求实现代码的测试服务信息,还包括测试端用户,所述测试端用户通过交易模块承接需求端用户发布的针对于函数功能需求实现代码的测试服务,并通过交易模块生成测试端用户与需求端用户关于函数功能需求实现代码的测试服务协议信息,所述的支付模块,还用于在测试端用户完成函数功能需求实现代码的测试服务并得到需求端用户确认后,向测试端用户支付测试服务协议所规定的劳动报酬。
7.根据权利要求6所述的面向函数外包的软件开发服务平台,其特征在于:所述的函数功能需求实现代码的测试服务信息包括函数功能需求实现代码信息以及针对于该函数功能需求的函数功能测试用例,所述的函数功能测试用例是需求端用户采用面向业务变量的软件开发方案生成方法,在精确函数功能需求设计与需求分析阶段,构建的函数功能测试用例,所述测试端用户根据所述函数功能测试用例对所述函数功能需求实现代码进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于遵义职业技术学院,未经遵义职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711446990.1/1.html,转载请声明来源钻瓜专利网。