Review Questions


1.

What are the stages of the traditional software development process?

2.

What makes the traditional process error-prone?

3.

List the major ways in which errors creep into well-intentioned software developments, from your experience.

4.

What characteristics would make an application software specification truly precise?

5.

Why is this difficult to do in practice?

6.

Define "robust software."

7.

Define "trustworthy software."

8.

How is robustness an intrinsic quality while trustworthiness is an extrinsic one?




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