Defect Tracking System (Synopsis)

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8
At a glance
Powered by AI
The key takeaways from the document are that it describes a proposed online defect tracking system for software development organizations. The system would allow logging, assigning, tracking and resolving defects through a web interface. It also discusses existing systems and outlines proposed improvements such as integration with other systems and increased functionality.

The main modules of the proposed defect tracking system are: Administrator, Operational Administrator, Operator and Defect Tracking, Search, Reports and Registration and Authentication.

Additional tasks that can be performed by the application according to the document include finding users, components and defects through search screens.

DEFECT TRACKING SYSTEM

1. Title of the project: Defect Tracking System


2. Domain: Software Industry
3. Sub Domain: Testing and Quality Division
4. Project Architecture: N-Tire Architecture
5. SDLC methodologies: Waterfall model
6. Abstract of the project:
This project is aimed at developing an online defect tracking system
useful for applications developed in an organization. The Defect Tracking
System (DTS) is a web based application that can be accessed throughout the
organization. This system can be used for logging defects against an
application/module, assigning defects to individuals and tracking the defects
to resolution. There are features like email notifications, user maintenance,
user access control, report generators etc in this system.
The software is fully integrated with CRM (Customer Relationship
Management) as well as CMS (Content Management System) solution and
developed in a manner that is easily manageable, time saving and relieving
one from manual works.
A: Following tasks can be performed with the application:

User Maintenance
Component Maintenance
Defect Tracking
Report

User Maintenance: Creating, Granting & Revoking access and deleting users
from application.
Component Maintenance: Creating a component (application being
developed/ enhanced), Granting & Revoking access on components to Users
and Marking a component as Active or Closed.
Defect Tracking: Creating, Assigning defects to users, Modifying and Closing
a defect. A defect screen should at least have following details
Defect Id and Title
Defect priority
Date created
Defect description
Defect diagnosis
Name of originator
Status
Resolution
Report: Generate reports on defects.
2

B: Following additional tasks also can be performed by this


application:

Find User
Find component
Find defect

Find User: A search screen to find users and display results.


Find component: A search screen to find components and display results.
Find defect: A search screen to find defects and display results.
7. EXISTING SYSTEM:
Defect Tracking System is a web-based application designed to help a
workgroup keep track of Defects and tasks via a shared central
resource. The system was designed specifically with the IT
department in mind, where quick access to shared data and history is
a requirement, both from an internal organizational perspective, as
well as to fulfill the needs of the customers.
It provides one roof solution for all the Defects issues in the software
development. It doesnt provide any kind of solution to any kind of
problem. It only acts as a means to transmit the issues and their
details to the concerned office personnel with accuracy. It is a tool
that helps in providing the solution for the Employee request Log in
right time.
In addition to all these, it also maintains the preferences, customized
settings, priorities, users, etc. It is very critical to solve different kind
of reports at a time in the existing system. The IT departments have
different Operational Administrators who were providing so many
problems in each and every day. Tracking these defects is a tough
job.
8. PROPOSED SYSTEM:

The development of the new system contains the following activities,


which try to automate the entire process keeping in view of the
database integration approach.
User friendliness is provided in the application with various controls.
The system makes the overall project much easier and flexible to the
end user. It can also be deployed over the Internet. Various classes
have been used to provide file upload and mail features. There is no
risk of data mismanagement at any level while the project
development is under process. It provides high level of security using
different protocols like https etc. The system Interface provides good
environment to solve any kind of defect.
The system capture the overall details of any defect from this user
interface and send it to the particular administrator. Every defect
details must be stored in the centralized data base server which can
be organized by the company.
9. MODULES:
1) Administrator
2) Operational Administrator
3) Operator
4) Defect Tracking
5) Search
6) Reports
7) Registration and Authentication

10. Functionalities of the System:


1. A user should be able to:
Login to the system through the first page of the application.
Change the password after logging into system.
View the defects assigned to the User.
Find defects for components on which the user has access.
Find components on which the user has access.
Modify the defects by changing / putting values in fields.
Assign defects to other users having access to the component.
Find details of other Users.
4

Generate reports of defects for components on which the user has


access.
2. As soon as a defect is assigned to a user a mail should be send to the
User.
3. The Application Admin should be able to do the following tasks
Add a new component.
Remove Component Admin privilege from a user.
Add a new user.
Remove a user.

11. Keywords:
Generic Technology Keywords: Databases, User Interface,
Programming
Specific Technology Keywords: ASP.Net, C#.Net, MS SQL Server
Project Type Keywords: Analysis, Design, Implementation, Testing
SDLC Keywords: Presentation, Business Object, Data Access Layers
12. Environment:
Servers:

Operating System Server: - Microsoft Windows 2000


or Higher

Data Base Server: Microsoft SQL Server 2000/2005


Clients: Microsoft Internet Explorer,
Tools: Microsoft Visual Studio .Net
User Interface: ASP.NET with AJAX
Code Behind: VC#.NET

13. Requirements:
Hardware requirements:
Number
1

Software requirements:
Number
1
2.
3.
4.

Description
PC with 2 GB hard-disk
and 256 MB RAM

Description
Windows 2000/ XP/ or
Higher with MS-office
MS-SQL
server2000/2005
Ms-Visual Studio .Net
2005
Ms-Internet Explorer

You might also like