The present invention provides a method and system for managing software. The software includes multiple software component units (component) and a list of all software component units. The method includes determining a software component unit to be used in order to form a list of used software component units in response to the software being used. Then, a list of the deleted software component units is determined based on the list of all the software components, the unit list, and the list of used software components. Finally, remove the software component units in the list of software components that can be deleted from the software.
【技术实现步骤摘要】
本专利技术涉及计算机软件技术,尤其涉及用于管理软件的方法和系统。
技术介绍
现在,计算机以及具有计算功能的计算装置的应用越来越普及。有时,一个复杂的软件产品包括许多个软件组件单元。例如,国际商业机器公司的Rational Software Development Platform(SDP)包括几百个eclipse插件。一个软件组件单元(component)用于执行软件的一个基本功能,该软件组件单元可以包括一个或一组文件。软件组件单元是软件系统或结构中可以分立的部分(A component is a discrete part of a larger softwaresystem or structure )。用户在安装软件的时候, 一般可以选择性地安装基本功能模块。但是即使被选择的基本功能模块,用户对于其中的多个功能一般也不会全部使用。在一些情况下,用户仅仅使用其多个功能中的一小部分功能,对于其它未被使用功能并不了解。有些软件提供了个性化安装/卸载功能,可以选择安装/卸载的基本功能模块。用户一般可以使用,或者通过学习可以使用基于基本功能模块的安^/卸载。但是,即使如此安装软件,用户往往仍然觉得所安装的软件太大,占用的系统资源太多。
技术实现思路
鉴于已有技术的不足,本专利技术提供了一种用于管理软件的方法,该软件包括多个软件组件单元(component)以及全部软件组件单元列表,所述方法包括a)响应于该软件被使用,确定被使用的软件组件单元,以便4形成已使用的软件组件单元列表;b)根据所述全部软件组件单元列表以及所述已使用的软件组件单元列表,确定可删除的软件组件 ...
【技术保护点】
一种用于管理软件的方法,该软件包括多个软件组件单元(component)以及全部软件组件单元列表,所述方法包括: a)响应于该软件被使用,确定被使用的软件组件单元,以便形成已使用的软件组件单元列表; b)根据所述全部软件组件单元 列表以及所述已使用的软件组件单元列表,确定可删除的软件组件单元列表; c)从软件中删除可删除的软件组件单元列表中的软件组件单元。
【技术特征摘要】
1.一种用于管理软件的方法,该软件包括多个软件组件单元(component)以及全部软件组件单元列表,所述方法包括a)响应于该软件被使用,确定被使用的软件组件单元,以便形成已使用的软件组件单元列表;b)根据所述全部软件组件单元列表以及所述已使用的软件组件单元列表,确定可删除的软件组件单元列表;c)从软件中删除可删除的软件组件单元列表中的软件组件单元。2. 根据权利要求l所述的方法,其中该软件进一步包括预先确定的核 心软件组件单元列表,所述步骤b )进一步配置为根据所述全部软件组件 单元列表、预先确定的核心软件组件单元列表以及所述被使用的软件组件 单元,确定可删除的软件组件单元列表。3. 根椐权利要求l所述的方法,其中在该软件被使用预订的时间后执 行步骤b )。4. 根据权利要求l所述的方法,其中在该软件被使用预订的次数后执 行步骤b )。5. 根据权利要求l所述的方法,其中该软件具有eclipse架构,所述 软件组件单元为eclipse插件。6. 根据权利要求l所述的方法,其中所述软件组件单元包括一个或多 个文件。7. 根据权利要求l所述的方法,其中进一步包括将被删除的软件组件 单元加入已删除软件组件单元列表;以及响应于对被删除的软件组件单元 的调用,重新安装该被删除的软件组件单元。8. —种用于管理软件的系统,该软件包括多个软件组件单元 (component)以及全部软件组件单元列表,所述系统包括用于确定软件组件单元使用的装置,其响应于该软件被使用,确定被 使用的软件组件单元,以便形成...
【专利技术属性】
技术研发人员:陈樟洪,宋歌,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。