[发明专利]无需修改现有代码即可增加新软件特征的方法无效
申请号: | 201210021216.7 | 申请日: | 2002-08-09 |
公开(公告)号: | CN102681878A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 梁扶汉 | 申请(专利权)人: | 梁扶汉 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 方世栋;卢江 |
地址: | 美国伊*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于开发软件的计算机辅助方法,通过该方法,即使应用程序的不同特征会影响彼此的控制流,程序员也可将这些特征实现为无关的可重用组件。程序员可将新特征增加到应用程序而不需执行检查和修改现有代码这种工作量大的任务。程序员使用一组编程语言结构来说明非过程程序单元,将程序单元组织成可重用的特征,并将几种特征集成为特征程序包。交互作用检测算法分析程序单元并确定特征中的程序单元之间以及特征程序包中的特征之间是否存在交互作用。如果检测到交互作用,则在程序可以执行前,程序员必须解决交互作用。运行时系统规格支持编程语言结构的语义,并保持允许交互作用检测的条件。 | ||
搜索关键词: | 无需 修改 现有 代码 即可 增加 软件 特征 方法 | ||
【主权项】:
一种无需修改现有代码即可添加新软件特征和开发彼此独立而无论其是否交互作用的库组件的方法,所述方法包括:(A)开发应用模型;(B)根据所述模型开发锚特征,每个锚特征至少包含一个程序单元;(C)确定在开发的每个新锚特征至少一部分新程序单元是否与所述新锚特征的以前完成的程序单元交互作用;(D)解决所述新锚特征的所述程序单元之间的所有交互作用;(E)根据所述模型开发附加特征和至少一个锚特征,每个附加特征包含至少一个程序单元;(F)确定在开发的每个新附加特征至少一部分新程序单元是否与所述新附加特征以前完成的程序单元交互作用,并解决所述新附加特征的所有程序单元之间的交互作用;(G)选择特征程序包的特征,所述特征程序包中的每种所述特征包含一组锚特征和一组附加特征;(H)确定所述特征程序包的各功能是否交互作用;以及(I)解决所述特征程序包的所述特征之间的交互作用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梁扶汉,未经梁扶汉许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210021216.7/,转载请声明来源钻瓜专利网。
- 上一篇:具有槽扫描的钥匙原坯识别系统
- 下一篇:脚手架用的楔体装置