Quality attributes
Jump to navigation
Jump to search
Quality attributes and their drivers appear on this page. These are also known as "non-functional requirements" in some circles.
Portability
- Should Thunderforce support Thunderbird 1.5 and 2.0 or just 2.0?
- If possible, Thunderforce should use only JavaScript code for maximum portability between the platforms that Thunderbird supports
- If needed, Java code can be used, but that may decrease the portability to only those platforms that support Java
- C++ should not be used unless if deemed as absolutely necessary. Using native code greatly increases the cost of portability and maintaining releases