What are the debugging programs, Software Engineering

Q. What are the Debugging programs?

Debugging programs:-A program which runs simultaneously with the program under test and provides commands to examine memory and registers stop execution of a program at a particular point and search for references to particular constants and variables or registers.

Advantages:-

1) Terminal oriented real time program.

2) Considerable flexibility to study dynamics of operation.

Disadvantages:-

1) In general works on a machine language program.

2) Higher-level language versions have to work with interpreters.

3) More commonly used on microcomputers than large computers.

Posted Date: 7/26/2013 3:17:12 AM | Location : United States







Related Discussions:- What are the debugging programs, Assignment Help, Ask Question on What are the debugging programs, Get Answer, Expert's Help, What are the debugging programs Discussions

Write discussion on What are the debugging programs
Your posts are moderated
Related Questions
Throw-away prototyping Objective: The principal objective of this model is to validate or to derive the system needs. It is developed to decrease requirement risks.

Q. What are the advantages of using testing tools? Ans: The merits of testing tools are They improve the productivity and quality of software development. Help in

DMA data transfer The position of the DMA controller between the other components in a computer system. The CPU communicates with the DMA by the  address and data buses as with

Q. Explain cause effect graphing? Cause-effect graphing is the test case design technique that offers a concise representation of logical conditions and corresponding actions

What is a process modeling and management tool? Process modeling and management tools are used to show the key elements of a process so it can be better understood. Such tools

What are the common approaches in debugging? Brute force method: The memory dumps and run-time tracks are checked and program with write statements is loaded to get clues to er

Q. Assume that a program will experience 200 failures in infinite time. It has now experienced 100. The initial failure intensity was 20 failures/CPU hr. (i) Determine the cur

Code Complete - Phase of development where functionality is executed in entirety with only bug fixes remaining. - All functions from the functional specifications are alrea

Token count: -  A program is considered to be series of tokens and if we count the number of tokens, some interesting results might be emerge. Tokens are classified as either opera

Mention some of the drawbacks of RAD model. Not suitable for largescale projects. Commitment of developers & customers are required. Not appropriate when technical ris