一种动态定义属性的问题管理系统和方法

文档序号:6429815阅读:182来源:国知局
专利名称:一种动态定义属性的问题管理系统和方法
技术领域
本发明涉及信息管理领域,特别涉及一种动态定义属性的问题管理系统和方法。
背景技术
Trustie协同开发环境提供了一种缺陷(在Trustie协同开发环境下称为“问题”) 管理系统,提供项目缺陷信息录入、缺陷查看、缺陷分配、状态更改等功能,保证项目中的缺陷能及时得到确认、反馈及处理,促进项目开发更加有计划和有效的进行。缺陷属性包括缺陷当前责任人、缺陷概要、缺陷描述、缺陷严重性、操作系统、平台、修复状态、状态等展示缺陷情况的一些要素。对于缺陷的查看功能,传统的缺陷管理系统,在进行缺陷查看的操作时,系统不考虑用户的关注点,展示给用户的属性都是系统定义好的,因此在展示缺陷属性的问题上,传统的缺陷管理系统存在以下问题(1)如果预定义展示的缺陷属性过少,用户关注的属性可能展示不出来;(2)如果预定义展示的缺陷属性过多,用户界面过于繁杂,不方便用户查看需要关注的属性;(3)预定义的缺陷属性展示的顺序不能更改。

发明内容
本发明实施例提供了一种动态定义属性的问题管理系统和方法,解决了用户在缺陷查看时缺陷属性固定,存在属性定义过多或过少,且不能对属性显示排序的问题。本发明一实施例提供的一种动态定义属性的问题管理系统,包括存储单元、显示单元、设置单元和过滤单元,其中,存储单元用于存储缺陷的所有属性;显示单元用于显示用户关注的缺陷属性;设置单元用于对设置用户关注的缺陷属性;过滤单元用于关联缺陷属性设置单元的修改值,将属性存储单元中的缺陷属性过滤后通过缺陷属性显示单元进行显示。优选地,缺陷属性设置单元包括对缺陷属性的增加和/或减少。优选地,缺陷属性设置单元包括对缺陷属性的显示排序设置。优选地,显示单元和设置单元设置于客户端,存储单元和过滤单元设置于服务端。优选地,客户端和服务端通过网页实现通信。本发明另一实施例提供的一种动态定义属性的问题管理方法,包括存储缺陷的所有属性;设置用户关注的属性;关联用户设置属性和存储的属性;将存储的缺陷属性过滤后进行缺陷属性显示。
优选地,设置用户关注的属性包括增加和/或减少缺陷属性。优选地,设置用户关注的属性包括对缺陷属性显示进行排序设置。从以上技术方案可以看出,本发明实施例具有以下优点(1)用户可随时根据自己的关注点设定需要显示或者不需要显示的属性;(2)用户可以自己定义需显示属性的顺序,使显示界面更加灵活和人性化。


图1是本发明一种动态定义属性的问题管理系统实施例结构示意图;图2是本发明一种动态定义属性的问题管理系统实施例另一结构示意图;图3是本发明一种动态定义属性的问题管理方法实施例流程图。
具体实施例方式为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请实施例提供的动态定义属性的问题管理系统结构如图1所示,包括存储单元11、显示单元12、设置单元13和过滤单元14,其中,存储单元11用于存储缺陷的所有属性;显示单元12用于显示用户关注的缺陷属性;设置单元13用于对设置用户关注的缺陷属性,对设置单元13的操作包括对缺陷属性的增加或减少,以及对属性的排序,其通过对显示属性的显示的排序值进行设置,如不需要的显示的属性则设置为不显示,对需要显示在第一位的属性的值为1,需要显示在第二位的属性的值为2,需要显示在第三位的值的属性的值为3,依次类推。设置时尽量按需显示的属性顺序进行设置,不将不同的属性设置成相同的值,如果设置成相同的值后将随机排序。如对设置效果不满意,可重复对缺陷属性进行设置,直至用户满意为止。过滤单元14用于关联缺陷属性设置单元13的修改值,将属性存储单元14中的缺陷属性过滤后通过缺陷属性显示单元12进行显示。参见图2,显示单元12和设置单元13设置于客户端21,存储单元11和过滤单元 14设置于服务端,用户端21和服务端22通过网页实现通信。本实施例中,开发平台的客户端,采用的是Eclipse RCP技术,富客户端平台(Rich Client Platform, RCP)是基于Eclipse插件开发的一种应用,它是Eclipse 3. 0版本后新增的一项功能。通过RCP可以快速构建应用程序,并且采用Eclipse RCP技术即可把客户端作为一个独立的桌面程序发布,运行也可把客户端发布为一个Eclipse插件,为和Eclipse 集成提供了便利。开发平台的服务端,采用的是Eclipse富Ajax平台(Rich Ajax Platform, RAP) 技术。富Ajax平台是一种使用Eclipse开发模型来构建启用Ajax的Web应用的方式。RAP 项目旨在使开发人员能够使用Eclipse开发模型构建富hternet应用程序。RAP允许开发人员使用丰富的Java库和Eclipse API构建基于浏览器的Ajax应用程序。它通过提供SWT、JFace和Eclipse Workbench的基于Web的实现来提供此项功能。本申请实施例提供的动态定义属性的问题管理方法流程图如图3所示,包括S31,存储缺陷的所有属性;S32,设置用户关注的属性;设置用户关注的属性包括对缺陷属性的增加或减少,以及对属性的排序,其通过对显示属性的显示的排序值进行设置,如不需要的显示的属性则设置为不显示,对需要显示在第一位的属性的值为1,需要显示在第二位的属性的值为2,需要显示在第三位的值的属性的值为3,依次类推。设置时尽量按需显示的属性顺序进行设置,不将不同的属性设置成相同的值,如果设置成相同的值后将随机排序。如对设置效果不满意,可重复对缺陷属性进行设置,直至用户满意为止。S33,关联用户设置属性和存储的属性;S34,将存储的缺陷属性过滤后进行缺陷属性显示。对前述的方法实施例,为了简单描述,故将其表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采取其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种动态定义属性的问题管理系统和方法进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种动态定义属性的问题管理系统,其特征在于,包括 存储单元、显示单元、设置单元和过滤单元,其中,所述存储单元用于存储缺陷的所有属性; 所述显示单元用于显示用户关注的缺陷属性; 所述设置单元用于对设置用户关注的缺陷属性;所述过滤单元用于关联所述缺陷属性设置单元的修改值,将所述属性存储单元中的缺陷属性过滤后通过所述缺陷属性显示单元进行显示。
2.根据权利要求1所述的动态定义属性的问题管理系统,其特征在于 所述缺陷属性设置单元包括对缺陷属性的增加和/或减少。
3.根据权利要求1或2所述的动态定义属性的问题管理系统,其特征在于所述缺陷属性设置单元包括对缺陷属性的显示排序设置。
4.根据权利要求1所述的动态定义属性的问题管理系统,其特征在于所述显示单元和所述设置单元设置于客户端,所述存储单元和过滤单元设置于服务端。
5.根据权利要求4所述的动态定义属性的问题管理系统,其特征在于所述客户端和所述服务端通过网页实现通信。
6.一种动态定义属性的问题管理方法,其特征在于,包括 存储缺陷的所有属性;设置用户关注的属性;关联所述用户设置属性和所述存储的属性;将所述存储的缺陷属性过滤后进行缺陷属性显示。
7.根据权利要求6所述的问题管理方法,其特征在于,设置用户关注的属性包括 增加和/或减少缺陷属性。
8.根据权利要求6或7所述的问题管理方法,其特征在于,设置用户关注的属性包括 对缺陷属性显示进行排序设置。
全文摘要
本发明实施例公开了一种动态定义属性的问题管理系统和方法,解决了用户在缺陷查看时缺陷属性固定,存在属性定义过多或过少,且不能对属性显示排序的问题。本发明实施例提供的动态定义属性的问题管理系统包括存储单元、显示单元、设置单元和过滤单元,其中,存储单元用于存储缺陷的所有属性;显示单元用于显示用户关注的缺陷属性;设置单元用于对设置用户关注的缺陷属性;过滤单元用于关联缺陷属性设置单元的修改值,将属性存储单元中的缺陷属性过滤后通过缺陷属性显示单元进行显示。
文档编号G06F9/44GK102231112SQ20111021777
公开日2011年11月2日 申请日期2011年8月1日 优先权日2011年8月1日
发明者刘耀, 韩兰君 申请人:山东中创软件商用中间件股份有限公司, 山东中创软件工程股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1