Design for Trustworthy Software requires innovative, out-of-the-box thinking.
Altschuller, the developer of TRIZ, has shown that creativity isn't an instinctive capability but rather one that can be learned.
TRIZ practitioners have examined more than two million engineering patents to find the patterns that guide innovation.
The highly structured TRIZ methodology has been adapted to the software development process and has shown encouraging results, especially for parallel processing applications.
TRIZ methods work in concert with QFD and Taguchi Methods for innovation in software architecture and design.
Conventional brainstorming and Pugh concept selection methods can be used together with TRIZ, QFD, and Taguchi Methods to identify the design approaches that will best meet the customer's needs.
Software has become a major vehicle for intellectual property in the Information Age. It can be protected by the Trade Secrets Act, copyright law, or patent law.
Patent law is becoming an increasingly fragile protection mechanism for software as intellectual property.