The objective of Bug Tracker Application is to provide user a responsive application using appropriate data structures and efficient algorithms, while also providing a user-interface for perfect user-friendly experience. The objectives are stated as below: -
- Registered/Logged in users can issue or generate new bug tickets or edit existing ones.
- Bug ticket will contain several parameters that will give more information on that specific bug. Some of the parameters are as follows:-
- Bug ID number (Unique ID)
- Priority (High, Medium, Low, etc.)
- Title
- Description
- Status (In Progress, Unopened, Closed)
- Assigned to
- Reported by
- Updated on (Time when its information was last updated)
- Created on (Reporting time)
- These bug tickets will be stored in the database in a sequence determined by the data Structure and Algorithms that will be implemented (defined at the Procedure section).
- The application will generate a ‘Planner’ which will allow the user to view the bugs that needs to be resolved and also provides the functionality to edit, delete or mark as resolved.
- Software application should be decentralized, means that everyone could access it easily, this gives the means of hosting the application as a Web Application.