把传统软件转化为富客户端软件的代码拆分方法

    公开(公告)号:CN101833455B

    公开(公告)日:2012-10-10

    申请号:CN201010170937.5

    申请日:2010-05-13

    Applicant: 北京大学

    Inventor: 王啸吟 张路 梅宏

    Abstract: 本发明提供了一种把传统软件转化为富客户端软件的代码拆分方法,属于软件工程领域。该方法包括:首先对应用程序进行数据传输量的插装并进行测试,据此生成模块调用图,然后对该图求最小割集,将图拆分成两部分,并将两部分分别作为客户端代码和服务器端代码,从而保证了拆分后的应用的网络传输量最小。本发明可以使得传统应用向富客户端应用转型时,代码拆分后网络传输量最小,从而提高富客户端应用的性能。本发明同时还允许程序开发设计人员将一些函数直接放置在他们认为合适的一端,并且能保证拆分后代码产生最低的网络传输量,这使得本发明能够适应从传统应用转向富客户端应用的各种情况。

    把传统软件转化为富客户端软件的代码拆分方法

    公开(公告)号:CN101833455A

    公开(公告)日:2010-09-15

    申请号:CN201010170937.5

    申请日:2010-05-13

    Applicant: 北京大学

    Inventor: 王啸吟 张路 梅宏

    Abstract: 本发明提供了一种把传统软件转化为富客户端软件的代码拆分方法,属于软件工程领域。该方法包括:首先对应用程序进行数据传输量的插装并进行测试,据此生成模块调用图,然后对该图求最小割集,将图拆分成两部分,并将两部分分别作为客户端代码和服务器端代码,从而保证了拆分后的应用的网络传输量最小。本发明可以使得传统应用向富客户端应用转型时,代码拆分后网络传输量最小,从而提高富客户端应用的性能。本发明同时还允许程序开发设计人员将一些函数直接放置在他们认为合适的一端,并且能保证拆分后代码产生最低的网络传输量,这使得本发明能够适应从传统应用转向富客户端应用的各种情况。

Patent Agency Ranking