Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software

1.

"A new idea is worth a dollar, but a new idea and a development plan to bring it to market is worth a million dollars." Discuss.

2.

Why do you think Altschuller's work was rejected in the USSR but widely accepted in the United States?

3.

Take a software problem you have already solved innovatively, and map it through the TRIZ process shown in Figure 12.1 in a pro forma manner. Did you instinctively apply TRIZ principles?

4.

Take one of the failed analogies from Review Question 4, and try to make it work. If software is a mechanism in the abstract sense, why doesn't a mechanical analogue work? How could you make it work?

Категории