Problem
1. Discuss the impact of the user interface on reliability
2. Discuss how reusability may affect the reliability of products.
3. Reuse of a component may entail some adaptation of the component. Discuss how inheritance may be used in an object-oriented language such as Java or C++ to perform such adaptation.
4. Discuss portability as a special case of reusability.