可能的解决方案常常有多个，工程师们必须根据它们的本质评价各方案的优劣并选择最能满足要求的最佳方案。折中存在于是各种工程设计的核心之中，最佳设计意味着能达到尽可能多的要求。工程师一般在全面生产过程前，就尝试预测他们的设计如何达到规格。他们使用：原型、比例模型、模拟、破坏性试验、非破坏性试验、强度测试。测试保证产品按期望值运行。测试的目的是确保产品能符合预计的要求。工程师作为专业人员会尽量制造符合预计要求的产品，并达到对社会无害。工程师往往需要在设计中考虑安全因素来降低意外的故障。不过，考虑的安全因素越高，