Sei sulla pagina 1di 2

Questions from chapter 8, 9, 10, 11, 12, 13, 14

1. Explain the difference between black box testing and white box testing? [2]
2. What are the two most important aims of software inspection? What are the three basic
input documents to any inspection? [2]
3. What are the main steps that must be taken to ensure that there is a high degree of
reusability in a s/w system? [2]
4. What is the principal aim of software engineering discipline? What do you mean by the
term software reverse engineering? Why is it required? [2]
5. Do you design software when you “write” a program? What is a good s/w design?
[5]
6. Explain how to select the best risk reduction technique when there are many ways of
reducing risk? [5]
7. When a s/w product has got seriously behind schedule it is usually not appropriate to
add more staff. Explain why this is so and suggest what effective actions might be taken
to best recover from the situation? Justify the actions you would take? [5]
8. How do we construct a black box testing plan? Who should so the testing? [5]
9. What is a user interface portion of a s/w product? What are the characteristics a good
user interface? [5]
10. What is the purpose of Capability Maturity Model? Given a particular experiment and
findings, assess the reliability of the findings? [5]
11. What are the Lehman’s laws for s/w evaluations? What the three different problems
associated with s/w maintenance? [5]
12. What is the relationship between cyclomatric complexity & program
comprehensibility? Can you justify why such an apparent relationship exists? [5]
13. What is the role of interfaces is a class based component level design? [2.5]
14. What are the differences between a GUI & text based UI? [2]
15. What is the difference between coding standards and coding guidelines? List at least
two coding standards [2]
16. What are the three levels of testing for any s/w product? [2]
17. Briefly highlight the difference between ‘Code Inspection’ and ‘Code Walkthrough’.
Compare the relative merits of Code Inspection and code walk through. What is the
difference between verification and validation of a s/w product [5]
18. Distinguish between unit testing, integration testing and system testing. Explain how
unit testing is done with driver and stub modules. [5]
19. What is Black box testing? Explain the equivalence class partitioning and boundary
value analysis approach with examples to designing of black box test cases [5]
20. Explain various strategies for white box testing with examples. What do you
understand by the statement ‘Strategy A is stronger testing strategy than Strategy? [5]
21. Write short notes on:
1. SEI Capability Maturity Model
2. ISO 9000 Certification [5]
22. State Lehman’s first and second law in connection with s/w evolution. Explain with a
schematic difference the process of software reverse engineering. [5]
23. Specify different s/w maintenance models and explain any one of the models with
schematic diagram. How would you select an appropriate maintenance model for a
maintenance project at hand? [5]
24. What is coding guideline? List at least two coding guidelines [2]
25. Explain how Putnam’s model can be used to compute the change in project cost with
the change in project duration. What are the limitations of Putnam’s model and how are
these resolved. [5]
26. What is a coding standard and why is it essential to adhere to the same? [2]
27. What is black box testing? Explain the two main approaches for designing black box
test cases? [5]
28. Write short notes on
1. Six Sigma [2]
29. What is a control flow graph? How can you compute the McCabe’s cyclomatric
complexity of the program using the control flow graph? [5]

Potrebbero piacerti anche