ABSTRACT
Debugging is a necessary process in almost any new software or hardware development process, whether a commercial product or an enterprise or personal application program. For complex products, debugging is done as the result of the unit test for the smallest unit of a system, again at component test when parts are brought together, again at system test when the product is used with other existing products, and again during customer beta test, when users try the product out in a real world situation. Because most computer programs and many programmed hardware devices contain thousands of lines of code, almost any new product is likely to contain a few bugs. Invariably, the bugs in the functions that get most use are found and fixed first. An early version of a program that has lots of bugs is referred to as "buggy."
In computers, debugging is the process of locating and fixing or bypassing bugs (errors) in computer program code or the engineering of a hardware device. To debug a program or hardware device is to start with a problem, isolate the source of the problem, and then fix it. A user of a program that does not know how to fix the problem may learn enough about the problem to be able to avoid it until it is permanently fixed. When someone says they've debugged a program or "worked the bugs out" of a program, they imply that they fixed it so that the bugs no longer exist.
TABLE OF CONTENTS
CERTIFICATION PAGE
DEDICATION
ACKNOWLEDGEMENT
ABSTRACT
CHAPTER ONE
1.1 INTRODUCTION
1.2STATEMENT OF PROBLEM
1.3PURPOSE OF STUDY
1.4IMPORTANCE OF STUDY
CHAPTER TWO
2.0 LITERETURE REVIEW
2.1 BASIC SIGNAL THEORY
2.2 TYPES OF ERRORS
2.2.1 COMPILATION ERRORS
2.2.2 RUN TIME ERRORS
2.2.3 LOGIC ERRORS
2.2.4 SYNTAX ERRORS
CHAPTER THREE
3.0 COMBATING INPUT ERRORS
CHAPTER FOUR
4.0 BASIC DEBUGGING STEPS
4.1 RECOGNIZE THAT A BUG EXISTS
4.2 ISOLATE THE SOURCE OF BUG
4.3 IDENTIFY THE CAUSE OF BUG
4.4 DETERMINE TO FIX FOR BUG
4.5 FIX AND TEST
CHAPTER FIVE: CONCLUSION
5.1LIMITATION OF STUDY
5.2SUGGESTION FOR FURTHER RESEARCH
REFERENCES
Disclaimer: Note this academic material is intended as a guide for your academic research work. Do not copy word for word. Note: For Computer or Programming related works, some works might not contain source codes
CITE THIS WORK
(2012, 11). Combating Data Input Errors In Programming.. ProjectStoc.com. Retrieved 11, 2012, from https://projectstoc.com/read/315/combating-data-input-errors-in-programming
"Combating Data Input Errors In Programming." ProjectStoc.com. 11 2012. 2012. 11 2012 <https://projectstoc.com/read/315/combating-data-input-errors-in-programming>.
"Combating Data Input Errors In Programming.." ProjectStoc.com. ProjectStoc.com, 11 2012. Web. 11 2012. <https://projectstoc.com/read/315/combating-data-input-errors-in-programming>.
"Combating Data Input Errors In Programming.." ProjectStoc.com. 11, 2012. Accessed 11, 2012. https://projectstoc.com/read/315/combating-data-input-errors-in-programming.
- Related Works
- Concept Of Cellular Internet Protocol
- The Design & Impementation Of Computerised Maternity Information System (a Case Study Of Ibezim Clinc Enugu)
- Design And Implementation Of A Computer Based Seaport Billing System (a Case Study Of Nigerian Port Authority Lagos)
- Design And Implementation Of A Computer Based Cartographic System (case Study Npc Enugu)
- Design And Simulation Of Probabilistic Techniques For Cache Replacement
- Design And Implementation Of Computerised Banking Monitor Information System (a Case Study Of Central Bank Plc Enugu).
- Design And Implementation Of Nitc Student Information System (case Study Of First Bank Training Institute Enugu)
- The Impact Of Computer Innovation On Commercial Bank In Nigeria (case Study Of Uba Plc)
- Design And Implementation Of A Computerised Human Resources Management System (a Case Study Of Emenite Plc)
- Scalable And Efficient End To End Network Topology Inference
