Software Engineering Interview Question and Answers

31. Mention the categories of debugging approaches?
 
    There are three categories of debugging approaches as follows :
  • Brute force
  • Back tracking
  • Cause elimination
32. Define metric?
  IEEE93 defines as a quantitative measure of the degree to which a system, componen, or process possesses a given attribute.
33. Mention some of the process models appropriate for the software to be engineered?
 
  • Linear sequential or waterfall model
  • Prototyping model
  • Rad model
  • Incremental model
  • Spiral model
  • Winwin spiral model
  • Component based development model
34. What is adaptive maintenance?
  Adaptive maintanence is the maintenance to adapt software to a different operating environment. It involves changing a system so that it operates in a different environment from its initial implementation.
35. What are the advantages and disadvantages of black box testing?
  Advantages:
  • Simulates actual system usage.
  • Makes no system structure assumptions.
Disadvantages :
  • Potential of missing logical errors in software.
  • Possibility of redundant testing.
12345678910

Page 7 of 10