Case study - bug tracking system

Assignment Help JAVA Programming
Reference no: EM131369240

CASE STUDY: BUG TRACKING SYSTEM

A bug can be defined as an unexpected defect in a computer program. Number of faults, flaws and imperfection can be encountered in an application developed with a given technology and platform. All these bugs should be reported to the organization responsible for the development of that that particular software product. All software development companies are interested in getting updates for the recognized bugs in all of their products, so that' they can be fixed at the earliest by their technical experts. We need a system which can help in tracking bugs with all information about them. Such a system is known as bug tracking system

The required Information about a bug can include:
• Time when the bug first appeared
• Steps to reproduce this bug, it any
• The product name and version related to bug
• Environment (Windows. UNIX) in which bug appeared
• Type of the bug (GUI, Server)

A bug tracking system is software which can be designed to help programmers in keeping track of reported bugs in their other software products. This can be seen as one of the form of issue tracking system. A bug tracking system allows user to report 0 detected bug directly to the concerned people who can fix it. A bug tracking system can be integrated with some other software management applications and can be used internally in a software developing organization to improve the team work efficiency.

A bug tracking system is maintains a database that records all facts about all detected and reported bugs. The details about a bug may include its seventy, the unexpected program behavior, the identity of the user who reported it and identify of expert who is fixing it.

A bug can be assigned a status according to the stage of its life cycle and can be moved from one status to another status like new, assigned, closed and more only an administrator should be allowed to configure the different states of a bug. The complexity of fixing a bug does not attend on the severity of that bug.

This chapter discusses the software development life cycle of a project named Bug Tracking System which can be used to track all bugs reported by the user.

SDLC of the project
The software development life cycle (SDLC of a project should be discussed first when a project development is planned. An efficient requirement analysis and software design assumes. The development of equality efficient system with fewer effects in changing modules again and again which the case may be with a poorly analyzed and designed system. The SDLC of the project has been discussed further in this chapter.

Requirement Analysis
The requirement analysis of a given system specifics its exact need. All requirements to be fulfilled by the newly designed system should be considered first before designing it. A better design can only be prepared after a full requirement analysis of the system and fending why the system is required. A bus tracking system can be used by some and uses who can import a bug encountered by them. The other users of this application one software management people who are responsible to handle all the bugs reported and fix them. Following is the list of requirement to be fulfilled for bug tracking system.

Software system:
After going through requirement analysis, we can design various modules for the application. These modules can be designed and planned separately and integrated together to make whole application work and meet all requirements specified in requirement specifications.
- Login module
- Admin module
- Technical Expert module
- Bug Reporting module
Let us now discuss all these modules in detail

Login Module
This module has been designed to manage login process All types of accesses by deferent type 01 users are venfied for their authentication This module includes user interface to enter loan kl and password to check the identity of the user Only the authorized user can configure a repotted bug for es status Different modules are secured from different type of users who do not have the privilege to access some module

Admin Module
This module manages functions such as assigning various properties to the reported bugs (severity, priority) and changing its status Further. a handles the assignment of specific bug to some technical expert who can fix it An administrator can also delete the bugs if required

Technical Expert Module
This module helps in handling of reported bugs by some technical experts assigned to them by administrator They can provide some sort of solutions for the reported bugs Some bugs cannot be fixed in the current version of the software produce and hence the solution can be amen in the form of new version of the product A technical expert can give solutions only for the bugs assigned to it

Bug Reporting Module
This module provide user interfaces to submit details of a newly encountered bug A normal user can sign In and report a bug which has been detected by him The user can enter alt details of the bog Including how the program behaves because of the bug. The steps to reproduce bug, and two of the bug. A user can sea details off the bugs reported by bin with the different comments given by number of technical experts.

Database Design
Facts about oil reported bugs ore to be maintained in database The available authorized es of villo on access the system is also stored the bon of fable Hence, we design a database schema le be managed by this application.

Attachment:- project guidelines.rar

Reference no: EM131369240

Questions Cloud

Price-discriminating monopolist : In Market One it is P1 = 20-Q1 where P1 is the price charged in Market 1 and Q1 is the quantity demanded in Market one. In Market Two it is P2 = 15-1.5Q2 where P2 is the price charged in Market 2 and Q2 is the quantity demanded in Market Two. Marg..
Plot a graph of flowrate q : A water-level regulator (not shown) maintains a depth of 2.0 m downstream from a 10-m-wide drum gate as shown in Fig. P10.121.
What kind of business venture would you choose : W2D2-362: What kind of business venture would you choose - start a new business, buy a franchise, or buy an existing business? Discuss why you have made your choice.
Draw a box plot and find the mode and any outliers : Refer to the given data on distances between seats in business class for various airlines. Find µ, σ, σ2, draw a box plot, and find the mode and any outliers.
Case study - bug tracking system : A bug can be defined as an unexpected defect in a computer program. Number of faults, flaws and imperfection can be encountered in an application developed with a given technology and platform. All these bugs should be reported to the organization..
Reduce the number of lawns cut by half : Suppose he decides to reduce the number of lawns cut by half, to 50 per year. His new marginal cost is $____ (enter your response to the nearest dollar) and his new average cost is $____ (enter your response to the nearest dollar).
Economic order quantity invenory management system : A pharmacy is considering employing the Economic Order Quantity invenory management system for the management of the seasonal flu vaccine, which it offers for sale to its customers. Formula used to calculate the EOQ, Q*. Numerical values used in the ..
What are the formal and informal purposes : What are the formal and informal purposes? How and why have nominating conventions changed over the years? What factors influenced those changes?
What is the accounting cost of operating business : What is the Accounting Cost of operating this business? What is the Economic Cost? Why do they differ?

Reviews

len1369240

1/24/2017 1:33:57 AM

Need to be done using JSP, MYSQL, Servlet Java - Facts about oil reported bugs ore to be maintained in database The available authorized es of villo on access the system is also stored the bon of fable Hence, we design a database schema le be managed by this application.

Write a Review

 

JAVA Programming Questions & Answers

  Write a code bmitable java that produces a table of bmi

The goal of this lab is to write a code BMITable.java that produces a table of BMI (the Body-Mass Index). The body-mass index of a person is determined by the height and weight of the person, given by the formula.

  The frantic pipe layer game

Design the Frantic Pipe Layer game

  Write a java method that perform a recursive descent parse

Determine whether the following grammar is an LL grammar by performing the pairwise disjointness test, showing the FIRST sets of each RHS of each nonterminal - Write a Java method that perform a recursive descent parse of the production.

  Write a program that reads a set of floating-point

Write a program that reads a set of floating-point data values from the input.

  Creates an array with x randomly generted integer elements

Write a program DuplicateTester.java that prompts user for a posi- tive integer x and creates an array with x randomly generted integer ele- ments in range 0 to 9. Use a method with signature public static int[] removeDuplicates(int[] array); to remo..

  The continual rise in popularity of php as a solution

Question: With the continual rise in popularity of PHP as a solution to e-commerce applications and the tendency to protect intellectual property, just how open do you think the future will be as far as Web application development is concerned? For t..

  Write a java test program

Write a Java test program, all the code should be in a single main method that calculates and outputs the average of the numbers 1, 2, 9, 27, and 54.

  What do you mean by nested inner class what special

q1. what is a nested inner class? what special privileges does a nested inner class have? give an example of how you

  Add event handling to the button find out the value the

make a windows program in java that has a labeled text field for the price of a meal. there are different discounts for

  Java socket hello i need to this assignment done in net

hello i need to this assignment done in net beans . and i want comment in code .also screen shots of running program

  Produce a fully functional gui program

Produce a fully functional GUI program in accordance with the specifications mentioned below. The program will be used to determine and display the final mark of students

  Tic-tac-toe game assignment

Assignment 1(Java): Tic-Tac-Toe Game (Assignment 1 is attached),  Use the concepts and scenario from Assignment 1 and continue with the tic-tac-toe game design and development.  Section 1: Java Program File, The following method, numPaths, is suppos..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd