优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

ASP.NET开发BUG跟踪管理与BUG管理系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

1绪论 【买计算机毕业论文就到计算机毕业论文网】 [版权所有:http://think58.com]

软件测试行业是随着社会化大生产及市场经济对产品质量的要求而产生的。因为产品质量是企业生存的保证。软件测试是一项繁琐、重复而又必须细致的工作。作为软件测试人员除了要具有良好的专业技能外,还要具有一丝不苟、脚踏实地的工作素质,要始终把客户的需求永贯心中,把保证质量作为永恒的使命。

copyright think58 [资料来源:www.THINK58.com]

[资料来源:THINK58.com]

软件测试主要包括单元测试、集成测试、系统测试、验收测试;也有各种不同测试方法,如功能测试、性能测试、配置测试、兼容性测试、恢复性测试、易用性测试,界面测试等;但软件测试中关键的还是人的因素。软件测试就是发现软件中的问题,并分析其产生的原因,才能解决它。所以只有全面地了解软件的研发过程,真正地进入到软件的整个生命周期,才能尽量多的发现其中问题,才能可靠的保证软件质量。 [资料来源:http://www.THINK58.com]

BUG跟踪管理与BUG管理系统作为测试工作的一个重要部分,对软件测试中发现的BUG进行跟踪管理,确保每个被发现的BUG都能够及时得到处理,使项目组成员之间或项目成员与客户之间能够在统一的平台上进行流畅、高效地协调与沟通,因此在软件项目中起着不可替代的作用。 内容来自think58 [来源:http://think58.com]

1.1课题背景 think58好,好think58 [资料来源:http://think58.com]

在软件工程的过程管理中,软件测试是一个必不可少的环节。软件测试的主要目的在于发现软件存在的错误(Bug)。在实际软件测试过程中,对于每个Bug都要经过测试、确认、修复、验证等的管理过程,这是软件测试的重要环节。为了正确跟踪每个软件错误的处理过程,通常将软件测试发现的每个错误作为一条条记录输入制定的错误跟踪管理系统。 内容来自think58 [来源:http://think58.com]

至今为止,比较流行的BUG管理软件已经有很多,例如Bugzilla,Mantis,BMS,TeamTrack,LotusNotes,ClearQuest等。这些Bug管理系统已经具备比较完善的功能和Bug处理流程,但多为国外软件,没有与国内的大众软件开发模式接轨;虽然部分属于开源软件,但自定义也需要编写大量代码;而一些汉化后的软件多为收费软件,价格不菲,操作流程繁琐,对于中小型软件公司也不是很适用。导致这些软件公司仍使用Excel进行BUG的跟踪管理,有的甚至没有进行相应的管理,发现Bug即时对应,没有BUG的优先级和跟踪记录与统计,使软件开发效率费时费力,可复用性差,直接影响到项目的进度与成本。为此研究一个处理流程简洁的、开源的Bug管理软件还是很有必要的。 think58

[版权所有:http://think58.com]

2.1可行性分析 think58.com

[资料来源:http://THINK58.com]

可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。 [资料来源:www.THINK58.com]

(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以提高公司的工作效率。所以本系统在经济上是可行的。 [来源:http://think58.com]

(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 copyright think58 [资料来源:www.THINK58.com]

综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。

[来源:http://think58.com]

2.2系统需要解决的主要问题 think58

[资料来源:http://THINK58.com]

首先,因为BUG跟踪管理是面向特定的某些对象的,所以管理员进入系统应该进行角色人员的分配维护。其他人员通过管理员分配的角色、初始帐号和密码进入系统,可以对自己的密码进行修改。然后,公司人员需通过项目信息进行测试,对BUG信息进行跟踪,所以系统管理者需要对项目信息和数据字典信息进行维护,最后需要实现客户对BUG的提交及管理员对客户基本信息的维护。 think58好,好think58 [资料来源:http://www.THINK58.com]

2.3系统应该具备的基本功能 本文来自think58

[来源:http://www.think58.com]

(1)单位人员管理:管理员可以对单位人员信息进行维护,添加、修改、删除和查询操作。 think58.com

[资料来源:http://www.THINK58.com]

(2)项目信息管理:管理员可以对项目信息进行维护,添加、修改、删除和查询操作。 本文来自think58 [来源:http://think58.com]

(3)项目人员管理:管理员可以对项目信息分派人员,添加、删除和查询操作。

内容来自think58

[资料来源:THINK58.com]

[版权所有:http://think58.com]

(4)客户信息管理:管理员可以对客户信息进行维护,添加、修改、删除和查询操作。 本文来自think58 [来源:http://www.think58.com]

(5)数据字典维护:管理员可以对数据字典信息进行维护,添加、修改、删除和查询操作。 think58.com [资料来源:http://think58.com]

(6)修改密码:用户登录系统以后,可以对自己的密码进行修改。 think58好,好think58

[来源:http://think58.com]

(7) BUG管理:单位人员可以对属于自己的BUG信息进行修改及提交新的BUG信息。 [来源:http://www.think58.com]

除了实现上述功能以外,BUG跟踪管理系统还应该具有友好、简洁的界面,安全性高,稳定性强的特点。   [来源:http://www.think58.com] 

三 系统总体设计 [资料来源:http://think58.com]

3.1基本简介

think58好,好think58

[资料来源:www.THINK58.com]

[资料来源:http://www.THINK58.com]

该系统实现了管理员通过对单位人员、项目信息、项目人员的管理,及对客户基本信息、数据字典的维护。实现了公司内部及客户对所开发软件通过测试所得的缺陷信息进行管理。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。从而提高了公司的工作效率,及时的更新软件的BUG信息状态。 [资料来源:http://think58.com]

3.2运行环境

[资料来源:www.THINK58.com]

为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下: think58 [资料来源:www.THINK58.com]

本文来自think58 [资料来源:www.THINK58.com]

包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译 内容来自think58

[版权所有:http://think58.com]

[资料来源:www.THINK58.com]

获取资料请您联系本站客服 think58.com

[来源:http://www.think58.com]

think58.com

[资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]