ๅฐŠๆ•ฌ็š„ ๅพฎไฟกๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046166 ๅ…ƒ ๆ”ฏไป˜ๅฎๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046257ๅ…ƒ [้€€ๅ‡บ็™ปๅฝ•]
SlideShare a Scribd company logo
PROJECT
ON
โ€œBug Trackingโ€
Visit:
http://bit.ly/bug_javaproject
For Complete Project
Bug Tracking for Improving
Software Reliability
Abstract
Contents
Introduction
Vision
Scope
Definition, Acronyms, Abbreviations
Overview
System Analysis
Existing System
Limitations in Existing System
Proposed System
Advantages over Existing System
Feasibility Study
Economic Feasibility
Operational Feasibility
Technical Feasibility
Software Requirement Specification
Software Requirements
Hardware Requirements
System Design
Architecture Diagram
Authentication
Functional Description
Functions
Maintenance
Functional Description
Functions
E - R Diagrams
UML Diagrams
Class Diagram
Use-case Diagram
Sequence Diagram
Component Diagram
Deployment Diagram
Data Dictionary
Coding & Implementation
Technologies Used
HTML & JavaScript, XML
Java Technology
Database Tool / SQL
Webserver / Application Server
Snapshots
User Groups
Testing
Scope for Future Enhancements
Project Summary
Bibliography
Abstract
Bug Tracking for Improving Software Reliability (BTS) is an automated system
that can be useful to employees and the managers in any functional
organization. Bug Tracking System gives the facility to define the tasks in the
organization and also allows the managers to track the bugs spent by the
employee for that particular task. A report generation facility is supported in
BTS that allows the managers to analyze which are those skills by employee are
utilized and those which are not utilized. This tool can help managers for Bug
estimation per project or application. This tool helps employees to document
their Bugs and analyze
This project aims at creation of a Bug Tracking System. This project will be
accessible to all developers and its facility allows developers to focus on
creating the database schema and while letting the application server define
table based on the fields in JSP and relationships between them. This system
provides the following facilities.
The objectives of this system are:
โ€ข To keep track of employee skills and based on the skills assigning of the
task is done to an employee.
โ€ข Employee does bugs capturing. It can be done on daily basis.
Various Reports are generated by this System for an employee and as well as to
a manager.
Introduction
Visit:
http://bit.ly/bug_javaproject
For Complete Project
used for many other purposes such as general issue tracking, simple task lists,
help desk situations or contact management, where the focus is on the tracking
aspect rather than what is being tracked. Even in software development,
tracking systems are quite often not limited to simply tracking bugs, but
extended to track feature requests or enhancements as well as enquiries.
System Analysis
Existing System
The existing system consists of entering the details in the Microsoft Excel
Sheets for the storing of the data. When a manager needs information of the
employee he searches for the specified file in the file system. He opens the file
and takes the information. Report Generation done manually by copying the
content of the different files into another file. The Manually generated report
was then printed.
Limitations in Existing System
โ€ข Information retrieval is a very big process.
โ€ข Lack of organization of the files may porn to information loss due to
accidental deletion of files.
โ€ข No security because the files are visible to the users.
โ€ข Report generation will be a big task.
Proposed System
The Proposed system is a browser which is completely related to online system,
which provides the centralized database. It stores bugs data and description of
the particular bug data. It can also create Excel reports and PDF documents
based on the information in its database.
Advantages over Existing System
โ€ข The performance is increased due to well designed database.
โ€ข Security is increased
โ€ข Time saving in report generation
โ€ข Easy to update the details
Feasibility Study
Economic Feasibility
Economic feasibility attempts 2 weigh the costs of developing and implementing
a new system, against the benefits that would accrue from having the new
system in place. This feasibility study gives the top management the economic
justification for the new system.
A simple economic analysis which gives the actual comparison of costs and
benefits are much more meaningful in this case. In addition, this proves to be a
useful point of reference to compare actual costs as the project progresses.
There could be various types of intangible benefits on account of automation.
These could include increased customer satisfaction, improvement in product
quality better decision making timeliness of information, expediting activities,
improved accuracy of operations, better documentation and record keeping,
faster retrieval of information, better employee morale.
Operational Feasibility
Proposed project is beneficial only if it can be turned into information systems
that will meet the organizations operating requirements. Simply stated, this test
of feasibility asks if the system will work when it is developed and installed. Are
there major barriers to Implementation? Here are questions that will help test
the operational feasibility of a project:
Is there sufficient support for the project from management from users? If the
current system is well liked and used to the extent that persons will not be able
to see reasons for change, there may be resistance.
Are the current business methods acceptable to the user? If they are not, Users
may welcome a change that will bring about a more operational and useful
systems.
Have the user been involved in the planning and development of the project?
Early involvement reduces the chances of resistance to the system and in
general and increases the likelihood of successful project.
Since the proposed system was to help reduce the hardships encountered. In
the existing manual system, the new system was considered to be operational
feasible.
Technical Feasibility
Evaluating the technical feasibility is the trickiest part of a feasibility study. This
is because, .at this point in time, not too many detailed design of the system,
making it difficult to access issues like performance, costs on (on account of the
kind of technology to be deployed) etc. A number of issues have to be
considered while doing a technical analysis.
Understand the different technologies involved in the proposed system before
commencing the project we have to be very clear about what are the
technologies that are to be required for the development of the new system.
Find out whether the organization currently possesses the required
technologies. Is the required technology available with the organization?
Software Requirement
Specification
Software Requirements
Operating System : Windows XP/ Windows 7/8
User Interface : HTML, CSS
Client-side Scripting : JavaScript
Programming Language : Java
Web Applications : JDBC Servlets, JSP
Database : Oracle/Access
Hardware Requirements
Processor : Pentium IV
Hard Disk : 40GB
RAM : 256MB
System Design
Functional Description
a. Login to the system through the first page of the application.
b. Change the password after login to the application.
c. See his/her details and change it.
d. Help from the system.
Maintenance
Functional Description
โ€ข 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โ€.
โ€ข Bug Tracking: 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
โ€ข Find User: A search screen to find users and display results
โ€ข Find component: A search screen to find components and display results
โ€ข Find Bug: A search screen to find Bugs and display results
โ€ข Report: Generate reports on Bugs
Modules:
Admin: This module has the entire access to all other modules, admin creates
the project and assigning the projects to the created manager, adding members
to the managers, assigning bugs based on the priority. Can update the
manager, members and access to the particular project data. Generating
reports based on the managers report submission.
Manager: Manager has the full access to the particular project assigned by the
admin and controls the team members access to the bugs assigned. Has the
permission to generate the reports and update the information of team
members and adding members to the project.
Developer: Can access the task or bug assigned by the manager, view
assigned projects and resolving the assigned bug. Developer can view the bugs
list assigned by the manager.
Tester: Tester can access to the projects or bugs assigned by the manager, can
view the assigned projects and can add a new bug to the list and send the bug
back to the manager. Tester can login to the system and access the assigned
projects list.
Reports: Both Admin and Manager can access this module and generate the
reports based on the requirements.
Functions
๏ƒผ Admin
๏ƒผ Manger
๏ƒผ Developer
๏ƒผ Tester
๏ƒผ Reports
Visit:
http://bit.ly/bug_javaproject
For Complete Project
Coding
&
Implementation
Visit:
http://bit.ly/bug_javaproject
For Complete Project
Snapshots
MENUS
EDIT PRODUCT DETAILS
Visit:
http://bit.ly/bug_javaproject
For Complete Project
MODIFY EXISTING RESOURCE
Visit:
http://bit.ly/bug_javaproject
For Complete Project
6. ADMIN
Visit:
http://bit.ly/bug_javaproject
For Complete Project
E R Diagrams
Visit:
http://bit.ly/bug_javaproject
For Complete Project
B T S - T O P L E V E L D I A G R A M
U s e r
2
P r o d u c t s
1
L o g in
3
B u g s
6
S e a r c h
4
T r a c k
7
A d m in t a s k s
5
V ie w
7 . 1
U s e r A d m in
7 . 2
C o n f ig u r a t io n
7 . 3
L o g V ie w s
8
L o g O u t
D e t a ils
D e t a ils
D e t a i l s
R e s u lt s
t b l_ P r o d u c t _ D e t a ils
t b l_ C o n f ig u r a t io n
t b l_ B u g _ D e t a ils
R e s u lt s
L O W L E V E L D I A G R A M - T R A C K I N G
U s e r
4 . 1
B u g D e t a ils
t b l_ B u g _ D e t a ils
4 . 2
T r a c k
H ie r a r c h y
4 . 2
T r a c k
R e s o u r c e s
4 . 3
T r a c k
R e s o lu t io n
4 . 4
A d d / M o d iy
4 . 5
D e le t e
4 . 6
A d d / M o d iy
4 . 7
D e le t e
4 . 8
A d d / M o d iy
4 . 9
D e le t e
t b l_ B u g _ R e s o u r c e s t b l_ B u g _ R e s o lu t io n
t b l_ B u g _ H ie r a r c h y
U s e r
L O W L E V E L D I A G R A M - V I E W
5 . 1
P r o d u c t s
5 . 3
B u g H ie r a r c h y
5 . 2
P r o d u c t U s e r
H ie r a r c h y
t b l_ P r o d u c t _ D e t a ils
t b l_ P r o d u c t _ U s e r s t b l_ B u g _ D e t a ils
Testing
Visit:
http://bit.ly/bug_javaproject
For Complete Project
can also be described as an error in the correctness of the semantic of a
computer program. A fault will become a failure if the exact computation
conditions are met, one of them being that the faulty portion of computer
software executes on the CPU. A fault can also turn into a failure when the
software is ported to a different hardware platform or a different compiler, or
when the software gets extended. Software testing is the technical investigation
of the product under test to provide stakeholders with quality related
information.
Software testing may be viewed as a sub-field of Software Quality Assurance
but typically exists independently (and there may be no SQA areas in some
companies). In SQA, software process specialists and auditors take a broader
view on software and its development. They examine and change the software
engineering process itself to reduce the amount of faults that end up in the
code or deliver faster.
Regardless of the methods used or level of formality involved the desired result
of testing is a level of confidence in the software so that the organization is
confident that the software has an acceptable defect rate. What constitutes an
acceptable defect rate depends on the nature of the software. An arcade video
game designed to simulate flying an airplane would presumably have a much
higher tolerance for defects than software used to control an actual airliner.
A problem with software testing is that the number of defects in a software
product can be very large, and the number of configurations of the product
larger still. Bugs that occur infrequently are difficult to find in testing. A rule of
thumb is that a system that is expected to function without faults for a certain
length of time must have already been tested for at least that length of time.
This has severe consequences for projects to write long-lived reliable software.
A common practice of software testing is that it is performed by an independent
group of testers after the functionality is developed but before it is shipped to
the customer. This practice often results in the testing phase being used as
project buffer to compensate for project delays. Another practice is to start
software testing at the same moment the project starts and it is a continuous
process until the project finishes.
Another common practice is for test suites to be developed during technical
support escalation procedures. Such tests are then maintained in regression
testing suites to ensure that future updates to the software don't repeat any of
the known mistakes.
It is commonly believed that the earlier a defect is found the cheaper it is to fix
it.
Time Detected
Time
Introduced
Requirements Architecture Construction
System
Test
Post-
Release
Requirements 1 3 5-10 10 10-100
Architecture - 1 10 15 25-100
Construction - - 1 10 10-25
In counterpoint, some emerging software disciplines such as extreme
programming and the agile software development movement, adhere to a "test-
driven software development" model. In this process unit tests are written first,
by the programmers (often with pair programming in the extreme programming
methodology). Of course these tests fail initially; as they are expected to. Then
as code is written it passes incrementally larger portions of the test suites. The
test suites are continuously updated as new failure conditions and corner cases
are discovered, and they are integrated with any regression tests that are
developed.
Unit tests are maintained along with the rest of the software source code and
generally integrated into the build process (with inherently interactive tests
being relegated to a partially manual build acceptance process).
The software, tools, samples of data input and output, and configurations are all
referred to collectively as a test harness.
Limitations and Future Enhancements
Limitations of the system:
โ€ข Only the permanent employees can access the system.
โ€ข System works with windowsโ€™98 and its compatible environments.
โ€ข Advanced techniques are not used to check the authorization.
โ€ข Once the employee is registered to a course cannot drop, without
completing.
Future Enhancements:
It is not possible to develop a system that makes all the requirements of the
user. User requirements keep changing as the system is being used. Some of
the future enhancements that can be done to this system are:
โ€ข As the technology emerges, it is possible to upgrade the system and can
be adaptable to desired environment.
โ€ข Because it is based on object-oriented design, any further changes can
be easily adaptable.
โ€ข Based on the future security issues, security can be improved using
emerging technologies.
โ€ข Attendance module can be added
โ€ข sub admin module can be added
Project Summary
This project Bug Tracking for Improving Software Quality and Reliability is to
keep track of employee skills and based on the skills assigning of the task is
done to an employee. Employee does bugs capturing. It can be done on daily
basis. Various Reports are generated by this System for an employee and as
well as to a manager.
This project will be accessible to all developers and its facility allows
developers to focus on creating the database schema and while letting the
application server define table based on the fields in JSP and relationships
between them.
This application software has been computed successfully and was also
tested successfully by taking โ€œtest casesโ€. It is user friendly, and has required
options, which can be utilized by the user to perform the desired operations.
The software is developed using Java as front end and Oracle as back end in
Windows environment. The goals that are achieved by the software are:
๏ƒผ Instant access.
๏ƒผ Improved productivity.
๏ƒผ Optimum utilization of resources.
๏ƒผ Efficient management of records.
๏ƒผ Simplification of the operations.
๏ƒผ Less processing time and getting required information.
๏ƒผ User friendly.
๏ƒผ Portable and flexible for further enhancement.
References
Visit:
http://bit.ly/bug_javaproject
For Complete Project

More Related Content

What's hot

Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Application
satvirsandhu9
ย 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System Presentation
RohanRajMudvari
ย 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
Totan Banik
ย 
Fitness presentation
Fitness presentationFitness presentation
Fitness presentation
Rowshina Nikzad
ย 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
Kishan Acharya
ย 
Employee Management System Project Propsal
Employee Management System Project Propsal Employee Management System Project Propsal
Employee Management System Project Propsal
Syed Junaid
ย 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
Praveen Jha
ย 
college website project report
college website project reportcollege website project report
college website project report
Mahendra Choudhary
ย 
Hospital Management System Project
Hospital Management System ProjectHospital Management System Project
Hospital Management System Project
Sanjit Yadav
ย 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management System
NurFathihaTahiatSeeu
ย 
Ems final project mca 6th
Ems final project mca 6thEms final project mca 6th
Ems final project mca 6th
Narender Anu
ย 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
Anjali Agrawal
ย 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)
Harshil Darji
ย 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Mohammad Karim Shahbaz
ย 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
Ankit Verma
ย 
Online event management system
Online event management systemOnline event management system
Online event management system
Ramakrishnareddy8554
ย 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
DhineshkumarPrakasam
ย 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
Monotheist Sakib
ย 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
vivek shah
ย 
Student Result Management System
Student Result  Management System Student Result  Management System
Student Result Management System
Bangladesh University
ย 

What's hot (20)

Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Application
ย 
Online Food Ordering System Presentation
Online Food Ordering System PresentationOnline Food Ordering System Presentation
Online Food Ordering System Presentation
ย 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
ย 
Fitness presentation
Fitness presentationFitness presentation
Fitness presentation
ย 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
ย 
Employee Management System Project Propsal
Employee Management System Project Propsal Employee Management System Project Propsal
Employee Management System Project Propsal
ย 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
ย 
college website project report
college website project reportcollege website project report
college website project report
ย 
Hospital Management System Project
Hospital Management System ProjectHospital Management System Project
Hospital Management System Project
ย 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management System
ย 
Ems final project mca 6th
Ems final project mca 6thEms final project mca 6th
Ems final project mca 6th
ย 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
ย 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)
ย 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
ย 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
ย 
Online event management system
Online event management systemOnline event management system
Online event management system
ย 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
ย 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
ย 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
ย 
Student Result Management System
Student Result  Management System Student Result  Management System
Student Result Management System
ย 

Viewers also liked

Audio Steganography java project
Audio Steganography java projectAudio Steganography java project
Audio Steganography java project
Tutorial Learners
ย 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java project
Tutorial Learners
ย 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
Tutorial Learners
ย 
96683234 project-report-steganography
96683234 project-report-steganography96683234 project-report-steganography
96683234 project-report-steganography
Mahmut Yildiz
ย 
Captcha making and solving java project
Captcha making and solving java projectCaptcha making and solving java project
Captcha making and solving java project
Tutorial Learners
ย 
Human Resource Management System Java Project
Human Resource Management System Java ProjectHuman Resource Management System Java Project
Human Resource Management System Java Project
Tutorial Learners
ย 
Banking java project
Banking java projectBanking java project
Banking java project
Tutorial Learners
ย 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java project
Tutorial Learners
ย 
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSISIMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
Shivam Porwal
ย 
Steganography Project
Steganography Project Steganography Project
Steganography Project
Uttam Jain
ย 
Thanks
ThanksThanks
PerspectivES17
PerspectivES17PerspectivES17
Las claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costuraLas claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costura
marlinguillen
ย 
my project on Banking [ grade - 8]
my project on Banking [ grade - 8]my project on Banking [ grade - 8]
my project on Banking [ grade - 8]
Param Pandit
ย 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSB
Sreelekshmi Sree
ย 
Steganography Project
Steganography Project Steganography Project
Steganography Project
Jitu Choudhary
ย 
Edmonton April Advanced Notice
Edmonton April Advanced NoticeEdmonton April Advanced Notice
Edmonton April Advanced Notice
Elliot Bicknell
ย 
Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.
Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.
Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.
Brayan Osorio
ย 
Harborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural CommunicationHarborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural Communication
Rosetta Eun Ryong Lee
ย 
PPT steganography
PPT steganographyPPT steganography
PPT steganography
parvez Sharaf
ย 

Viewers also liked (20)

Audio Steganography java project
Audio Steganography java projectAudio Steganography java project
Audio Steganography java project
ย 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java project
ย 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
ย 
96683234 project-report-steganography
96683234 project-report-steganography96683234 project-report-steganography
96683234 project-report-steganography
ย 
Captcha making and solving java project
Captcha making and solving java projectCaptcha making and solving java project
Captcha making and solving java project
ย 
Human Resource Management System Java Project
Human Resource Management System Java ProjectHuman Resource Management System Java Project
Human Resource Management System Java Project
ย 
Banking java project
Banking java projectBanking java project
Banking java project
ย 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java project
ย 
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSISIMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
ย 
Steganography Project
Steganography Project Steganography Project
Steganography Project
ย 
Thanks
ThanksThanks
Thanks
ย 
PerspectivES17
PerspectivES17PerspectivES17
PerspectivES17
ย 
Las claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costuraLas claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costura
ย 
my project on Banking [ grade - 8]
my project on Banking [ grade - 8]my project on Banking [ grade - 8]
my project on Banking [ grade - 8]
ย 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSB
ย 
Steganography Project
Steganography Project Steganography Project
Steganography Project
ย 
Edmonton April Advanced Notice
Edmonton April Advanced NoticeEdmonton April Advanced Notice
Edmonton April Advanced Notice
ย 
Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.
Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.
Tรฉcnicas e Instrumentos de Recolecciรณn de Datos.
ย 
Harborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural CommunicationHarborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural Communication
ย 
PPT steganography
PPT steganographyPPT steganography
PPT steganography
ย 

Similar to Bug Tracking Java Project

Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivity
ch_tabitha7
ย 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
USeP
ย 
Sdlc1
Sdlc1Sdlc1
Sample report
Sample reportSample report
Sample report
Niro Thakur
ย 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
ย 
IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking System
IRJET Journal
ย 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
vasanthvellore
ย 
Sdpl1
Sdpl1Sdpl1
Sdpl1
sraviinthiran
ย 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
Md Imran
ย 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
Kamal Acharya
ย 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
RaviKalola786
ย 
Project scheduler doc
Project scheduler docProject scheduler doc
Project scheduler doc
NAGENDRA KUAMR
ย 
chapters
chapterschapters
chapters
Chandan Chaurasia
ย 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
ย 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
ย 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
HumzaWaris1
ย 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
Huda Alameen
ย 
Se lec 3
Se lec 3Se lec 3
Se lec 3
Huda Alameen
ย 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
AjayPatre1
ย 
Bug Tracking System (BTS)
Bug Tracking System (BTS)Bug Tracking System (BTS)
Bug Tracking System (BTS)
IRJET Journal
ย 

Similar to Bug Tracking Java Project (20)

Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivity
ย 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
ย 
Sdlc1
Sdlc1Sdlc1
Sdlc1
ย 
Sample report
Sample reportSample report
Sample report
ย 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
ย 
IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking System
ย 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
ย 
Sdpl1
Sdpl1Sdpl1
Sdpl1
ย 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
ย 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
ย 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
ย 
Project scheduler doc
Project scheduler docProject scheduler doc
Project scheduler doc
ย 
chapters
chapterschapters
chapters
ย 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
ย 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
ย 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
ย 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
ย 
Se lec 3
Se lec 3Se lec 3
Se lec 3
ย 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
ย 
Bug Tracking System (BTS)
Bug Tracking System (BTS)Bug Tracking System (BTS)
Bug Tracking System (BTS)
ย 

Recently uploaded

managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
nabaegha
ย 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
ย 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
ย 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
ย 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
ย 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
Celine George
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
ย 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
Frederic Fovet
ย 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
roshanranjit222
ย 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
MJDuyan
ย 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
Kalna College
ย 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
ย 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
Derek Wenmoth
ย 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
shabeluno
ย 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
ย 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
whatchangedhowreflec
ย 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Celine George
ย 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
Celine George
ย 

Recently uploaded (20)

managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
ย 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
ย 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
ย 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
ย 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
ย 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
ย 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
ย 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
ย 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
ย 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
ย 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
ย 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
ย 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
ย 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
ย 
Erasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES CroatiaErasmus + DISSEMINATION ACTIVITIES Croatia
Erasmus + DISSEMINATION ACTIVITIES Croatia
ย 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
ย 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
ย 

Bug Tracking Java Project

  • 2. Bug Tracking for Improving Software Reliability
  • 3. Abstract Contents Introduction Vision Scope Definition, Acronyms, Abbreviations Overview System Analysis Existing System Limitations in Existing System Proposed System Advantages over Existing System Feasibility Study Economic Feasibility Operational Feasibility Technical Feasibility Software Requirement Specification Software Requirements Hardware Requirements System Design Architecture Diagram Authentication Functional Description Functions Maintenance Functional Description Functions E - R Diagrams
  • 4. UML Diagrams Class Diagram Use-case Diagram Sequence Diagram Component Diagram Deployment Diagram Data Dictionary Coding & Implementation Technologies Used HTML & JavaScript, XML Java Technology Database Tool / SQL Webserver / Application Server Snapshots User Groups Testing Scope for Future Enhancements Project Summary Bibliography
  • 5. Abstract Bug Tracking for Improving Software Reliability (BTS) is an automated system that can be useful to employees and the managers in any functional organization. Bug Tracking System gives the facility to define the tasks in the organization and also allows the managers to track the bugs spent by the employee for that particular task. A report generation facility is supported in BTS that allows the managers to analyze which are those skills by employee are utilized and those which are not utilized. This tool can help managers for Bug estimation per project or application. This tool helps employees to document their Bugs and analyze This project aims at creation of a Bug Tracking System. This project will be accessible to all developers and its facility allows developers to focus on creating the database schema and while letting the application server define table based on the fields in JSP and relationships between them. This system provides the following facilities. The objectives of this system are: โ€ข To keep track of employee skills and based on the skills assigning of the task is done to an employee. โ€ข Employee does bugs capturing. It can be done on daily basis. Various Reports are generated by this System for an employee and as well as to a manager.
  • 8. used for many other purposes such as general issue tracking, simple task lists, help desk situations or contact management, where the focus is on the tracking aspect rather than what is being tracked. Even in software development, tracking systems are quite often not limited to simply tracking bugs, but extended to track feature requests or enhancements as well as enquiries.
  • 10. Existing System The existing system consists of entering the details in the Microsoft Excel Sheets for the storing of the data. When a manager needs information of the employee he searches for the specified file in the file system. He opens the file and takes the information. Report Generation done manually by copying the content of the different files into another file. The Manually generated report was then printed. Limitations in Existing System โ€ข Information retrieval is a very big process. โ€ข Lack of organization of the files may porn to information loss due to accidental deletion of files. โ€ข No security because the files are visible to the users. โ€ข Report generation will be a big task. Proposed System The Proposed system is a browser which is completely related to online system, which provides the centralized database. It stores bugs data and description of the particular bug data. It can also create Excel reports and PDF documents based on the information in its database. Advantages over Existing System โ€ข The performance is increased due to well designed database. โ€ข Security is increased โ€ข Time saving in report generation โ€ข Easy to update the details
  • 11. Feasibility Study Economic Feasibility Economic feasibility attempts 2 weigh the costs of developing and implementing a new system, against the benefits that would accrue from having the new system in place. This feasibility study gives the top management the economic justification for the new system. A simple economic analysis which gives the actual comparison of costs and benefits are much more meaningful in this case. In addition, this proves to be a useful point of reference to compare actual costs as the project progresses. There could be various types of intangible benefits on account of automation. These could include increased customer satisfaction, improvement in product quality better decision making timeliness of information, expediting activities, improved accuracy of operations, better documentation and record keeping, faster retrieval of information, better employee morale. Operational Feasibility Proposed project is beneficial only if it can be turned into information systems that will meet the organizations operating requirements. Simply stated, this test of feasibility asks if the system will work when it is developed and installed. Are there major barriers to Implementation? Here are questions that will help test the operational feasibility of a project: Is there sufficient support for the project from management from users? If the current system is well liked and used to the extent that persons will not be able to see reasons for change, there may be resistance. Are the current business methods acceptable to the user? If they are not, Users may welcome a change that will bring about a more operational and useful systems.
  • 12. Have the user been involved in the planning and development of the project? Early involvement reduces the chances of resistance to the system and in general and increases the likelihood of successful project. Since the proposed system was to help reduce the hardships encountered. In the existing manual system, the new system was considered to be operational feasible. Technical Feasibility Evaluating the technical feasibility is the trickiest part of a feasibility study. This is because, .at this point in time, not too many detailed design of the system, making it difficult to access issues like performance, costs on (on account of the kind of technology to be deployed) etc. A number of issues have to be considered while doing a technical analysis. Understand the different technologies involved in the proposed system before commencing the project we have to be very clear about what are the technologies that are to be required for the development of the new system. Find out whether the organization currently possesses the required technologies. Is the required technology available with the organization?
  • 14. Software Requirements Operating System : Windows XP/ Windows 7/8 User Interface : HTML, CSS Client-side Scripting : JavaScript Programming Language : Java Web Applications : JDBC Servlets, JSP Database : Oracle/Access Hardware Requirements Processor : Pentium IV Hard Disk : 40GB RAM : 256MB
  • 16. Functional Description a. Login to the system through the first page of the application. b. Change the password after login to the application. c. See his/her details and change it. d. Help from the system. Maintenance Functional Description โ€ข 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โ€. โ€ข Bug Tracking: 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 โ€ข Find User: A search screen to find users and display results โ€ข Find component: A search screen to find components and display results โ€ข Find Bug: A search screen to find Bugs and display results
  • 17. โ€ข Report: Generate reports on Bugs Modules: Admin: This module has the entire access to all other modules, admin creates the project and assigning the projects to the created manager, adding members to the managers, assigning bugs based on the priority. Can update the manager, members and access to the particular project data. Generating reports based on the managers report submission. Manager: Manager has the full access to the particular project assigned by the admin and controls the team members access to the bugs assigned. Has the permission to generate the reports and update the information of team members and adding members to the project. Developer: Can access the task or bug assigned by the manager, view assigned projects and resolving the assigned bug. Developer can view the bugs list assigned by the manager. Tester: Tester can access to the projects or bugs assigned by the manager, can view the assigned projects and can add a new bug to the list and send the bug back to the manager. Tester can login to the system and access the assigned projects list. Reports: Both Admin and Manager can access this module and generate the reports based on the requirements. Functions ๏ƒผ Admin ๏ƒผ Manger ๏ƒผ Developer ๏ƒผ Tester
  • 27. B T S - T O P L E V E L D I A G R A M U s e r 2 P r o d u c t s 1 L o g in 3 B u g s 6 S e a r c h 4 T r a c k 7 A d m in t a s k s 5 V ie w 7 . 1 U s e r A d m in 7 . 2 C o n f ig u r a t io n 7 . 3 L o g V ie w s 8 L o g O u t D e t a ils D e t a ils D e t a i l s R e s u lt s t b l_ P r o d u c t _ D e t a ils t b l_ C o n f ig u r a t io n t b l_ B u g _ D e t a ils R e s u lt s
  • 28. L O W L E V E L D I A G R A M - T R A C K I N G U s e r 4 . 1 B u g D e t a ils t b l_ B u g _ D e t a ils 4 . 2 T r a c k H ie r a r c h y 4 . 2 T r a c k R e s o u r c e s 4 . 3 T r a c k R e s o lu t io n 4 . 4 A d d / M o d iy 4 . 5 D e le t e 4 . 6 A d d / M o d iy 4 . 7 D e le t e 4 . 8 A d d / M o d iy 4 . 9 D e le t e t b l_ B u g _ R e s o u r c e s t b l_ B u g _ R e s o lu t io n t b l_ B u g _ H ie r a r c h y
  • 29. U s e r L O W L E V E L D I A G R A M - V I E W 5 . 1 P r o d u c t s 5 . 3 B u g H ie r a r c h y 5 . 2 P r o d u c t U s e r H ie r a r c h y t b l_ P r o d u c t _ D e t a ils t b l_ P r o d u c t _ U s e r s t b l_ B u g _ D e t a ils
  • 32. can also be described as an error in the correctness of the semantic of a computer program. A fault will become a failure if the exact computation conditions are met, one of them being that the faulty portion of computer software executes on the CPU. A fault can also turn into a failure when the software is ported to a different hardware platform or a different compiler, or when the software gets extended. Software testing is the technical investigation of the product under test to provide stakeholders with quality related information. Software testing may be viewed as a sub-field of Software Quality Assurance but typically exists independently (and there may be no SQA areas in some companies). In SQA, software process specialists and auditors take a broader view on software and its development. They examine and change the software engineering process itself to reduce the amount of faults that end up in the code or deliver faster. Regardless of the methods used or level of formality involved the desired result of testing is a level of confidence in the software so that the organization is confident that the software has an acceptable defect rate. What constitutes an acceptable defect rate depends on the nature of the software. An arcade video game designed to simulate flying an airplane would presumably have a much higher tolerance for defects than software used to control an actual airliner. A problem with software testing is that the number of defects in a software product can be very large, and the number of configurations of the product larger still. Bugs that occur infrequently are difficult to find in testing. A rule of thumb is that a system that is expected to function without faults for a certain length of time must have already been tested for at least that length of time. This has severe consequences for projects to write long-lived reliable software. A common practice of software testing is that it is performed by an independent group of testers after the functionality is developed but before it is shipped to the customer. This practice often results in the testing phase being used as project buffer to compensate for project delays. Another practice is to start software testing at the same moment the project starts and it is a continuous
  • 33. process until the project finishes. Another common practice is for test suites to be developed during technical support escalation procedures. Such tests are then maintained in regression testing suites to ensure that future updates to the software don't repeat any of the known mistakes. It is commonly believed that the earlier a defect is found the cheaper it is to fix it. Time Detected Time Introduced Requirements Architecture Construction System Test Post- Release Requirements 1 3 5-10 10 10-100 Architecture - 1 10 15 25-100 Construction - - 1 10 10-25 In counterpoint, some emerging software disciplines such as extreme programming and the agile software development movement, adhere to a "test- driven software development" model. In this process unit tests are written first, by the programmers (often with pair programming in the extreme programming methodology). Of course these tests fail initially; as they are expected to. Then as code is written it passes incrementally larger portions of the test suites. The test suites are continuously updated as new failure conditions and corner cases are discovered, and they are integrated with any regression tests that are developed. Unit tests are maintained along with the rest of the software source code and generally integrated into the build process (with inherently interactive tests being relegated to a partially manual build acceptance process). The software, tools, samples of data input and output, and configurations are all referred to collectively as a test harness.
  • 34. Limitations and Future Enhancements Limitations of the system: โ€ข Only the permanent employees can access the system. โ€ข System works with windowsโ€™98 and its compatible environments. โ€ข Advanced techniques are not used to check the authorization. โ€ข Once the employee is registered to a course cannot drop, without completing. Future Enhancements: It is not possible to develop a system that makes all the requirements of the user. User requirements keep changing as the system is being used. Some of the future enhancements that can be done to this system are: โ€ข As the technology emerges, it is possible to upgrade the system and can be adaptable to desired environment. โ€ข Because it is based on object-oriented design, any further changes can be easily adaptable. โ€ข Based on the future security issues, security can be improved using emerging technologies. โ€ข Attendance module can be added โ€ข sub admin module can be added
  • 35. Project Summary This project Bug Tracking for Improving Software Quality and Reliability is to keep track of employee skills and based on the skills assigning of the task is done to an employee. Employee does bugs capturing. It can be done on daily basis. Various Reports are generated by this System for an employee and as well as to a manager. This project will be accessible to all developers and its facility allows developers to focus on creating the database schema and while letting the application server define table based on the fields in JSP and relationships between them. This application software has been computed successfully and was also tested successfully by taking โ€œtest casesโ€. It is user friendly, and has required options, which can be utilized by the user to perform the desired operations. The software is developed using Java as front end and Oracle as back end in Windows environment. The goals that are achieved by the software are: ๏ƒผ Instant access. ๏ƒผ Improved productivity. ๏ƒผ Optimum utilization of resources. ๏ƒผ Efficient management of records. ๏ƒผ Simplification of the operations. ๏ƒผ Less processing time and getting required information. ๏ƒผ User friendly. ๏ƒผ Portable and flexible for further enhancement.
  • 36.
  ็ฟป่ฏ‘๏ผš