[发明专利]用于软件开发的系统和方法无效
申请号: | 201210245377.4 | 申请日: | 2005-01-14 |
公开(公告)号: | CN102880455A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | J·M·休斯 | 申请(专利权)人: | 托普科德公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 美国康*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 软件 开发 系统 方法 | ||
1.一种用于开发软件程序的计算机化方法,所述方法包括:
将用于软件程序设计的规范传送给第一多个开发者;
响应传送的规范,从所述第一多个软件开发者的子集中的每一个接收用于软件程序的设计;
推动设计复核过程以对每个接收的设计进行记分;
至少部分的基于在设计复核过程中的其分数从接收的设计中选择一个设计;
将选择的设计传送给第二多个软件开发者;
响应传送的设计从所述第二多个软件开发者的子集中的每一个接收软件程序;
推动软件复核过程以对每个接收的程序进行记分;和
至少部分的基于在软件复核过程中的其分数从接收的程序中选择一个程序。
2.如权利要求1所述的方法,其中所述软件程序包括从组件、应用程序、模块和程序库的组中选择的一个程序。
3.如权利要求1所述的方法,其中所述第一多个软件开发者中的每一个在一个或多个编码竞争中被定级。
4.如权利要求3所述的方法,其中至少部分的基于具有在一个或多个编码竞争中接收的最低等级来选择所述第一多个开发者。
5.如权利要求1所述的方法,其中至少部分的基于与一项设计或一个程序相关的分数对所述开发者进行定级。
6.如权利要求1所述的方法,还包括使一难度等级与软件程序相关。
7.如权利要求6所述的方法,其中至少部分的基于与设计或程序相关的难度等级对开发者进行定级。
8.如权利要求1所述的方法,其中所述多个软件开发者在地理上是分布式的。
9.如权利要求1所述的方法,其中所述第一多个开发者和第二多个开发者是不同的。
10.如权利要求1所述的方法,其中所述软件程序设计包括要求文档、活动图、案例文档、测试案例、原型和UML文档中的一个或多个。
11.如权利要求1所述的方法,其中使用在线应用程序来传送所述规范。
12.如权利要求11所述的方法,其中所述在线应用程序通过互联网进行通信。
13.如权利要求1所述的方法,还包括对提交选择设计的软件开发者进行奖赏。
14.如权利要求13所述的方法,其中所述奖赏是金钱。
15.如权利要求13所述的方法,其中所述奖赏是增加的技能等级。
16.如权利要求1所述的方法,还包括对提交选择程序的软件开发者进行奖赏。
17.如权利要求16所述的方法,其中所述奖赏是金钱。
18.如权利要求16所述的方法,其中所述奖赏是增加的技能等级。
19.如权利要求1所述的方法,还包括在传送规范之前,从请求开发软件程序的实体接收所述规范的至少一部分。
20.如权利要求1所述的方法,其中通过多个复核人员来执行设计复核过程。
21.如权利要求20所述的方法,其中在一项计算机编程竞争中对所述多个复核人员中的每一个进行定级。
22.如权利要求21所述的方法,其中所述多个复核人员中的每一个的等级高于一预定最小等级。
23.如权利要求20所述的方法,其中所述设计复核过程包括将来自所述多个复核人员中的每一个的分数汇总成一个总冯并基于所述总分来选择一个设计。
24.如权利要求1所述的方法,其中通过多个复核人员来执行软件复核过程。
25.如权利要求24所述的方法,其中在一项计算机编程竞争中对所述多个复核人员中的每一个进行定级。
26.如权利要求25所述的方法,其中所述多个复核人员中的每一个的等级高于一预定最小等级。
27.如权利要求23所述的方法,其中所述软件复核过程包括将来自所述多个复核人员中的每一个的分数汇总成一个总分并基于所述总分来选择一个程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于托普科德公司,未经托普科德公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210245377.4/1.html,转载请声明来源钻瓜专利网。