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
Test Configuration Managers handles test environments, scripts, software and test data. Depending on the project, single person may wear more than single hat. For example, Test Eng

Question 1 . What are the drawbacks of RAD Model Question 2 . Explain why reliability is more important than efficiency? Question 3 . What are the activities of funct

Question: (a) Differentiate between circuit switching and packet switching. (b) Using an example, explain the main parts that form a URL (Uniform Resource Locator). (c)

Determine the Software development models Software Engineering deals with development of software. Thus, understanding the basic characteristics of software is essential. Softw

Determine the Shared mode of QTP - Best used in subsequent cases: - When there are numerous tests which correspond to interface, objects, or application - When test obj

Determine the System Integration the life cycle process. It is the process of putting hardware, software and user together to prepare a system. System Installation I

Testing method to satisfy coverage criteria which need that for each decision point, every possible branch [outcome] be implemented at least once. Contrast with testing, path; test

Explain the concept of Decision Tables Decision table models complex logic into precise yet compact way. A decision table lists causes and effects in a matrix. Every column

What is meant by Throw away Prototyping? Giving the user a system which is incomplete and then augmenting and modifying it so that user requirements become clear. The obj

Importance of Software Engineering As the application domains of software are becoming complicated and design of big software without a systematic method is virtually impossib