Adobe Bug反馈系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:lmy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户Bug反馈系统在软件开发中的作用是至关重要的,它们给用户提供机会来报告缺陷和问题,而测试人员和开发人员根据用户的反馈来发现和解决问题,从而使软件能够更好地满足用户需求。目前国内外的大部分企业都为旗下的产品配备了不同规模的用户反馈系统,也存在一些开源Bug追踪系统,如Bugzilla等。Bugzilla功能完备且强大,但是配置繁琐,性能差,速度慢,且用户界面友好性差。部分企业的用户Bug反馈系统过于简单,功能不够完善,用户提交的Bug质量低且重复Bug多,测试人员处理用户Bug得到的收效小。也有部分大型企业拥有众多产品,Bug反馈系统复杂,查找Bug提交入口很难。Adobe Bug反馈系统结合了Adobe公司的应用背景、国内外其他Bug反馈系统的优缺点和用户Bug相关研究成果,提出如下解决方案,很好地解决了上述问题:该系统将Adobe所有产品都集成在同一个系统中以简化Adobe Bug反馈的入口,并且根据不同产品提供不同提示来引导用户提交信息完整的高质量Bug,该系统通过整合已有Bug和引入搜索功能来减少重复Bug的录入,并且通过强化用户与测试人员之间的沟通和互动来缩短Bug解决周期。本文主要描述了Adobe Bug反馈系统的分析、设计和实现。Adobe Bug反馈系统采用经典的三层架构,包括表示层、业务逻辑层和数据持久层,结合了开源框架Struts, Spring, Hibernate。为了避免重复Bug的录入,系统使用Solr实现搜索功能,并且采用了Bug Group和Sliding Window的搜索策略。考虑到数据的备份和复制,Mysql数据库采用一主一从的结构设计。Adobe Bug反馈系统实现后,在一定程度上提高了用户Bug的质量,减少了重复Bug的录入,进而提高了测试人员解决Bug的效率,为公司节约了一定的测试成本。
其他文献
音乐教育目标不是把学生们都培养成为音乐家,而是面向全体学生,通过音乐特有的形式、手段,培养出高尚、完美、追求真善美的现代人。我们需努力做到:在教学内容与形式中收获道
供应商绩效评价是对正在与采购企业合作的供应商的表现所进行的监控和考核,评价结果一方面可以审核供应商执行合约的的程度,如果出现偏差,企业可以及时进行调整,避免出现供货
<正>点开百度,输入"课堂教学模式"搜索,出来的条目高达五千万条,里面各种各样的教学模式让人眼花缭乱。这是一个非常惊人的数字,或多或少说明,在如今提倡"关注学生,以生为本"
期刊
本文总结分析了当前多数中职院校在岗班主任的日常工作情况,并结合这些现实情况,积极探索出了提升班主任日常工作水准的实施策略大力实施这些工作策略,有利于全面提升中职院
分别将脂环族二酐单体1,2,3,4-环丁烷四酸二酐(CBDA,Ⅰ)、1,2,4,5-环戊烷四酸二酐(CPDA,Ⅱ)和1,2,4,5-环己烷四酸二酐(CHDA,Ⅲ)与芳香族含氟二胺1,4-双(4-胺基-2-三氟甲基苯氧基)苯(6FAPB,a)和4,4'-双(4
2008年5月和2010年4月财政部,保监会,银监会,证监会和审计署联合五部门分别发布了《企业内部控制基本规范》、《企业内部控制配套指引》。标志着我国开始重视加强企业内部控
中国科学技术法学研究和法制建设已经走过了25年的风雨历程,为科教兴国和依法治国的战略结合提供了理论支撑。新科技革命冲击波在当今时代和未来世界形成的新的社会关系,必将呼