Question

In: Computer Science

Discuss the advantages and disadvantages of dynamic analysis technique over static analysis techniques.

Discuss the advantages and disadvantages of dynamic analysis technique over static analysis techniques.

Solutions

Expert Solution

Advantages of dynamic analysis technique:-

  • Only requires a running system to perform a test.
  • No requirement to have access to source code or binary code
  • No need to understand how to write software or execute builds
  • Tests a specific, operational deployment

Disadvantages of dynamic analysis technique:-

  • Limited scope of what can be found

  – Application must be footprinted to find the test area

– That can cause areas to be missed

– You can only test what you have found

  • No access to actual instructions being executed

- Tool is exercising the application

- Pattern matching on requests and responses

Advantages of static analysis technique:-

  • Have access to the actual instructions the software will be executing

  – No need to guess or interpret behavior

  – Full access to all of the software’s possible behaviors

Disadvantages of static analysis technique:-

  • Require access to source code or at least binary code
  • Typically require proficiency running software builds
  • Will not find issues related to operational deployment environments

Related Solutions

Briefly describe static linking and dynamic linking. Include the advantages and disadvantages of dynamic linking over static linking.
Briefly describe static linking and dynamic linking. Include the advantages and disadvantages of dynamic linking over static linking.Describe a Windows DLL.Suppose you are writing a DLL and need to export the function void CYBR215(). Show the C syntax to export this function for use by other modules or executables.
Name and describe 5 surface modification techniques? What are the advantages and disadvantages of each technique?...
Name and describe 5 surface modification techniques? What are the advantages and disadvantages of each technique? Provide examples of when each modification technique would be used.
What are the differences between static and dynamic IP addresses? What are the advantages of dynamic...
What are the differences between static and dynamic IP addresses? What are the advantages of dynamic IP addresses?
Discuss the advantages and disadvantages of using Mesh current analysis, Nodal Analysis and Superposition Principle, for...
Discuss the advantages and disadvantages of using Mesh current analysis, Nodal Analysis and Superposition Principle, for analyzing electrical circuits.
Discuss the advantages and disadvantages of using Mesh current analysis, Nodal Analysis and Superposition Principle, for...
Discuss the advantages and disadvantages of using Mesh current analysis, Nodal Analysis and Superposition Principle, for analyzing electrical circuits ? ps. I would appreciate if the answer could be sent in text rather than handwriting
discuss the advantages and disadvantages of the type of statistical analysis used in the study napping...
discuss the advantages and disadvantages of the type of statistical analysis used in the study napping on the night shift a two hospital implementation project. support your discussion with examples from the study
Discuss the major advantages and disadvantages of survey research methods over qualitative methods.
Discuss the major advantages and disadvantages of survey research methods over qualitative methods.
Discuss the static and dynamic gains from economic integration
Discuss the static and dynamic gains from economic integration
Explain in details, what are they with Examples and advantages ? Static CMOS Dynamic Circuits Pass...
Explain in details, what are they with Examples and advantages ? Static CMOS Dynamic Circuits Pass Transistor Curcuirs Domino logic NOTE: please explain jn detail , thank you so much. Keeping in regard to VLSI techniques.
In an essay, discuss the advantages and disadvantages of using (1) NPV analysis and (2) IRR...
In an essay, discuss the advantages and disadvantages of using (1) NPV analysis and (2) IRR analysis to evaluate projects.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT