Quality attributes

From Thunderforce
Revision as of 16:13, 24 April 2007 by Stevenlawrance (talk | contribs)
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