本系统的核心模块—知识图模块的类设计和实现界面以简单图示的方式给出。知识图模块分为专家网和建立测试项目组两部分。普通用户可以在这个模块中编辑自己的项目经验,在编辑时可以选择项目导师的数据,如果项目不存在,可以自己编辑项目,然后导入项目经验,然后编辑自己的项目经验,包括使用的技术、工作时间、项目位置、项目规模等。知识分析师有权利选择其他用户编辑项目经验。在项目经验编辑完成后,系统会根据用户使用某些技术的时间来定义用户在这些知识点中的知识水平,但用户的知识水平最多达到熟练水平,为了达到熟练和专家水平,用户的知识水平必须由知识分析师编辑。
在知识地图模块的客户端中,负责界面消息事务处理的类有三种:edittechDialog、workingExpenceDialog、FindPensostostartProject。editchDialog这一类是用于编辑用户知识水平的,只有知识分析师才有权限来调用这一类。workingExpencedialog是一种普通用户都可以使用的类,用于显示用户的工作经验。类findPenchDitostostostartproject是管理人员,通过输入一些数据来获得组织中更适合新项目的人员,通过类findRentdialog来显示查找结果。
结束语的出现为我们提供了一种新的思路和解决问题的方法,但软件测试有其自身的特点。虽然现有的知识管理理论和技术已经或多或少地触及了一些问题,但我们需要用更紧密的理论和技术来重新思考和审视我们的问题,这样我们就可以找到一个更有效的方法来解决问题。提高软件测试组织的整体测试水平和软件企业的整体应变能力,无疑具有重要意义,提高软件产品的质量和企业的经济效益,增强软件企业的核心竞争力。
在分析当前软件检测领域存在的知识管理问题的基础上,实现了软件检测流程知识管理系统,对软件检测领域实施知识管理有一定的意义,对其他领域的知识管理也有一定的参考价值。是软件检测流程的知识管理原型,虽然还需在系统中进一步完善,缺乏对邮件系统和消息系统的支持,以及对图形化的统计工具的支持,但在实际项目QESuite2.0中已经有了一定的使用性和检验,预计在不久的将来产业化。