05-04-2012, 05:07 PM
Online Bug Tracking System Software Design Specification
final_sds.doc (Size: 816 KB / Downloads: 105)
Introduction
Bug Tracking System is the system which enable to detect the bugs. It not merely detects the bugs but provides the complete information regarding bugs detected. Bug Tracking System ensures the user of it who needs to know about a provide information regarding the identified bug. Using this no bug will be unfixed in the developed application. The developer develops the project as per customer requirements. In the testing phase the tester will identify the bugs. Whenever the tester encounter number of bugs he adds the bug id and information in the database. The tester reports to both project manager and developer. The bug details in the database table are accessible to both project manager and developer.
Design Considerations
A bug tracking system is a software application that is designed to help quality assurance and programmers keep track of reported software bugs in their work. It may be regarded as a type of issue tracking system.
Many bug-tracking systems, such as those used by most open source software projects, allow users to enter bug reports directly. Other systems are used only internally in a company or organization doing software development. Typically bug tracking systems are integrated with other software project management applications.
Advance Applications:
• Java, jsp, Servlets, HTML, CSS.
• Database(My SQL/Oracle/DB2)
Internet Browser Support:
1. Internet Explorer 6/7/8
2. Mozilla Firefox
3. Google Chrome
4. Opera
General Constraints
The database cannot be prepared in the MY SQL SERVER 2005 Express Edition so the developer needs to make a connection in the NetBeans 6.9.0 for the creation of database.
The Visitor of the website needs to register him before posting his resume.
An unauthorized user can not access .
Any other person other than the administrator has no right to edit the contents of website.
Cookie is provided to inform the visitor to tell about the number of visits.
Language requirement to communicate is English.
Glossary
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspects. Often they are a preliminary step used to create an overview of the system which can later be elaborated. DFDs can also be used for the visualization of data processing (structured design).
An entity-relationship model (ERM) is an abstract and conceptual representation of data. Entity-relationship modeling is a database modeling method, used to produce a type of conceptual schema or semantic data model of a system, often a relational database, and its requirements in a top-down fashion. Diagrams created by this process are called entity.
A use case is a description of steps or actions between a user (or "actor") and a software system which leads the user towards something useful