基于MVC模式的Bug管理系统①
2009-02-01任艳娜余华
任艳娜 余 华
[摘 要]本文开发了Bug管理系统,目的就在于提供有效和直观的Bug管理工具,为开发人员提供全面的Bug分析图,从而为软件开发过程改进提供支持。开发BugDirectory时采用了现在比较流行的b/s结构和MVC模式分层结构,使页面表示层、业务逻辑层和数据库支持层能够分离开,更易于软件的开发、后期扩展和维护。而Struts运用就是为了能让web程序更好的使用MVC这一经典模式而推出的,运用这种模式大大增强了BugDirectory的可维护性,而且使开发的难度大大降低。
[关键词]mvc struts Bug管理
[中图分类号]TP311[文献标识码]A[文章编号]1007-9416(2009)12-0047-04
开发一款好质量的软件,除了精益求精的需求分析,高水平的编码技术外,可靠和完善的软件测试也是相当重要的。它直接决定了软件编码完成后是否能够满足客户的需求。同时,软件测试也是软件开发过程中非常重要的一环,但测试文档的填写繁琐,一般都耗时较长,而且质量很难得到保证。如何高质量和高效率的进行软件测试,并进行相应的管理是一个关键的问题。传统的文档管理虽然已经很成熟,但随着系统规模化,软件测试的管理开始变得难于控制,而且很难直观的了解和分析开发过程中Bug的高发区,不利于开发过程的改进。所以开发BugDirectory这样一套工具,就是要提高在测试过程中管理Bug的效率,进而提高软件测试的效率和质量,同时也能为我们分析软件的品质提供依据[1]。
1 MVC和Struts
1.1 MVC简介
MVC模式是“Model-View-Controller”的缩写,中文翻译为“模式-视图-控制器”。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。……
