Explain about core dumps debugging technique, Software Engineering

Assignment Help:

Q. Explain about Core dumps debugging technique?

Debugging is the activity of locating as well as correcting errors.

Core dumps:-A printout of all registers as well as relevant memory location is obtained and studies. All dumps must be well documented and retained for possible use on subsequent problems.

Advantages:-

1. The complete contents of a memory at a vital instant of time are obtained for study.

2. Can be cost effective if utilized to explore validity of a well formulated fault hypothesis.

Disadvantages:-

1. Require a few CPU time significant input time and much analysis time.

2. Wasteful if utilized indiscriminately.

3. Hexadecimal numbers are cumbersome to understand and it is difficult to determine the address of source language variables.


Related Discussions:- Explain about core dumps debugging technique

Define black box testing strategy, Define black box testing strategy. B...

Define black box testing strategy. Black box testing describes the functional requirements of the software. Test cases are determined on the basis of the requirements or specif

What is live variable, What is live variable A variable is live from it...

What is live variable A variable is live from its first to its last reference within a process.

Explain in detail the design concepts, Explain in detail the design concept...

Explain in detail the design concepts Abstraction Data abstraction Functional abstraction  •Control abstraction Information hiding •Every module in the s

Define data dictionary, Define Data Dictionary. The data dictionary is ...

Define Data Dictionary. The data dictionary is defined as an organized collection of all the data elements of the system with accurate and rigorous definitions so that user and

What is coupling, What is coupling? Coupling is the measure of intercon...

What is coupling? Coupling is the measure of interconnection between modules in a program structure. It depends on the interface complexity among modules.

Activity and use case diagram, The Application You should develop your p...

The Application You should develop your program using incremental development. Develop your program a little bit at a time and keep testing it. Save a working version before mak

Explain verification, The process of evaluating the products of a given sof...

The process of evaluating the products of a given software development activity to verify correctness and consistency with respect to the products and standards given as input to t

Concepts of the object-oriented paradigm, To develop software of lasting qu...

To develop software of lasting quality you have to lay down a solid architectural foundation that is resilient to change. Modelling is at the heart of the development of good quali

Business intelligence, What are the advantages and disadvantages of using a...

What are the advantages and disadvantages of using a Business Intelligence (BI) software system in a small/medium level business?

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd