Review Questions


1.

Describe how a multifaceted view of quality helps serve the needs of diverse stakeholders. Illustrate your answer with examples related to a software product you are familiar with.

2.

Are quality issues in software fundamentally different from those of manufactured products? What are the similarities and differences between software and manufactured products with regard to their development process?

3.

Compare and contrast software and hardware reliability. Explain their implications on three complex systems consisting of software and hardware.

4.

List major causes of software unreliability. Which of these do you consider to be the most critical?

5.

Describe the two major fallacies of traditional quality control systems and their implications for a software product.

6.

Describe the essence of Deming's 14 Points for Management, and explain their relevance today.

7.

Explain how Taguchi Methods relate to and support Deming's teachings as listed in the 14 Points.

8.

What are the five philosophical imperatives of Taguchi philosophy? Explain their relevance to software development. Are they different for hardware? How?

9.

Summarize the key concepts of Taguchi Methods and the three stages of Robust Design. Describe how they can support a software development process.

10.

List and explain five major challenges of trustworthy software. Illustrate your answer with two specific software products you are familiar with.

11.

Describe the features of the Robust Software Development Model. Explain how these and the model as a whole compare with two comparable models described in Chapter 1.




Design for Trustworthy Software. Tools, Techniques, and Methodology of Developing Robust Software
Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software
ISBN: 0131872508
EAN: 2147483647
Year: 2006
Pages: 394

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net