75.bug tracking for improving software quality & reliability
1. Bug Tracking System
ABSTRACT
INTRODUCTION & OBJECTIVE
The objective of this application is to develop a Bug Tracking for Improving
Software Quality and Reliability is useful for applications developed in an organization.
This system can be used for logging Bugs against an application/module, assigning Bugs
to individuals and tracking the Bugs to resolution.
EXISTING SYSTEM & DISADVANTAGES
The present system is not efficient and effective as the bug tracking cannot be
done easily to improve the software’s quality. User logging cannot be able to upload the
information of the user. The logging Bugs against an application/module, assigning Bugs
to individuals and tracking the Bugs to resolution cannot be done very effectively.
PROPOSED SYSTEM & ITS ADVANTAGES
The proposed system organizes the data effectively. The Bug Tracking for
Improving Software Quality and Reliability is a web based application that can be
accessed throughout the organization. This system can be used for logging Bugs against
an application/module, assigning Bugs to individuals and tracking the Bugs to resolution.
This system can be used as an application for the any software based (IT) company to
reduce the Bugs in software’s quality and reliability. User logging should be able to
upload the information of the user.
MODULES
• User Maintenance module
• Component Maintenance module
• Bug Tracking module
• Finding user module
2. • Finding Component module
• Finding Bug module
• Reports module
User Maintenance module:
This module is for Creating, Granting & Revoking access and deleting users from
application.
Component Maintenance module:
This module is used for Creating a component (application being developed /
enhanced), Granting & Revoking access on components to Users and Marking a
component as “Active” or “Closed”.
Bug Tracking:
This module is used for Creating, Assigning Bugs to users, Modifying and
Closing a Bug. A Bug screen should at least have following details
• Bug Number and Title
• Bug priority
• Date created
• Bug description
• Bug diagnosis
• Name of originator
• Name of Assignee
• Status
• Resolution
Finding User module:
This module is used for search screen to find users and display results.
Finding component module:
This module is used to search screen to find components and display results.
Finding Bug module:
This module is used to search screen to find Bugs and display results.
3. Reports module:
This module is used to generate reports on Bugs.
SOFTWARE REQUIREMENTS:
Technology : Java and J2EE
Web Technologies : HTML, CSS, JavaScript, JDBC, Servlets, JSP
Database : Oracle10g/SQL Server/MS-Access
JDK Version : JDK1.5
Server : Tomcat5.5
HARDWARE REQUIREMENTS:
Processor : Pentium
RAM : 1GB
`