·问题跟踪软件的结构组成
问题跟踪系统一般都使用基于浏览器/服务器(B/S)的架构(类似于一个Web网站)。软件被安装在一台服务器上,客户端通过网络浏览器(如IE、Firefox等)访问。它们通常由三个部分组成,如下图所示:

“数据库”用来存储所有的问题数据。
“业务逻辑处理”部分用于实现问题跟踪管理的各种功能,实现用户界面显示内容和数据库数据之间的双向转换处理。
“Web形式的用户界面”,给用户提供了一个查看、处理问题或进行其他操作的人机接口。
·问题跟踪系统和bug跟踪软件的区别
BUG跟踪程序和问题跟踪系统具有相似的管理思想。但BUG跟踪程序功能相对比较简单,其字段定义、流程、人员角色的划分具有固定的模式,不能自定义,所以只能用于单一的bug跟踪用途。
而问题跟踪系统则在设计时考虑了不同问题类型的特定,提供了完备的自定义功能,能够实现对每类问题的描述字段、处理流程、人员角色分工、权限划分等方面的自由定义。
问题跟踪系统可以作为bug跟踪软件使用,但是bug跟踪软件很难进行更多的应用扩展。
二、问题跟踪系统的常见应用场景
1. 产品开发中的应用
前期:需求收集、分析和管理
中期:产品BUG跟踪,测试管理,用例管理,开发任务跟踪,技术问题管理,需求、设计变更控制
后期:需求变更控制,客户问题跟踪,BUG跟踪
2. IT服务跟踪
事件跟踪,问题跟踪,变更管理
3. 客户服务跟踪
客户服务跟踪(如咨询、投诉、服务请求等),客户信息管理
4. 任务跟踪
项目计划任务分解及跟踪
部门间任务协调跟踪,部门内任务跟踪,个人任务跟踪
5. 文档和知识共享
6. 各种业务工作流程的电子化
文档审核、审批、发布,日常办公审批流程
7. 工作计划记录和总结
日志、周报、月报