CoventorWare 2014发布版已经发布,现在可供客户使用。2001年,我主持了《科文托瓦》的第一次发行,此后又进行了八次重大发行,其间进行了多次更新。在每个版本中,我们都增加了新的功能,并对容量、速度和准确性进行了改进,以满足用户越来越苛刻的要求。每个版本中的新功能和性能改进都很容易谈论,并获得所有荣誉。就这一点而言,2014年考文托维尔也不例外:我们的新闻稿涵盖了重点内容;我在这里不再重复了。相反,我想谈谈软件和文档在可用性、健壮性和质量方面的稳步改进。这些改进没有闪亮的新东西那么迷人,但我相信它们对用户来说真的很重要。我们的质量保证团队和文档团队在这些改进方面值得高度赞扬。他们是科文托瓦的无名英雄。
CoventorWare是一款用于MEMS设计和分析的瑞士军刀。为了解决各种各样的MEMS器件和物理问题,它具有许多不同的分析能力,当然远远超过任何用户的需求。开发该软件套件的挑战在于,在为用户提供解决不同类型MEMS的灵活性的同时,将用户输入和用例限制在“有意义”的路径上,在两者之间取得平衡。好的工具具有足够的灵活性,用户可以解决开发人员从未想到的问题。例如,一位用户最近发现,在提取具有极高介电常数的压电机械装置的寄生电容方面,CoventorWare的MemMech解算器比MemElectro解算器更有效。我们从未想过MemMech是一种寄生提取工具,但幸运的是,我们也没有建立约束来防止它。另一方面,如果没有一些限制,用户有太多的方法“射中自己(她)的脚”。
问题是:当用户提供不兼容或没有意义的输入时会发生什么?软件是否崩溃,或者更糟的是,用户是否丢失了有价值的数据?用户是否收到无法识别的警告或错误消息?作为开发人员,我们致力于避免崩溃或数据丢失,并且我们花费大量时间提供警告和错误消息,以清楚地指出问题的原因,并提供关于可能解决方案的提示。在1.0版中实现所有这些都是很好的,但是软件开发的现实是,没有任何东西可以替代多年来从一系列版本中获得的用户体验。在每个版本中,我们的质量保证团队都会识别和测试开发人员从未想到的许多“角落案例”,并确保软件保持活动状态并提供有用的警告或错误消息。自2001年以来,CoventorWare发布了如此多的新版本,已成为一个强大、高质量的工具。不过,总有改进的余地。对于CoventorWare 2014,我们特别努力使来自MemMech和CoSolveEM解算器的警告和错误消息更容易访问,也更有用。
使用这么多的输入等许多可能的用途,良好的文档也是至关重要的。Coventorware在整个软件中具有长期敏感的帮助链接,该软件将用户直接带到相关的参考资料,通过Adobe Reader中的高级搜索功能以及特定于MEMS的教程的全局搜索功能。对于2014年CoventorWare,大量努力已经进入精炼和扩展文档内容。在新的COSOLVEEM求解器的情况下,已经在彻底审查或重写了现场求解器的参考材料。而且,我们已经重写了一些现有的教程,特别是陀螺仪教程,并为微发电仪分析添加了新的教程。尽管如此,大多数用户宁愿去牙医而不是读软件文档,只有在遇到问题时才转向它。通过对CoventorWare文档的所有改进,我建议有经验丰富的用户需要时间扫描新的参考资料,并至少通过基本的MEMS设备教程和与其练习相关的更高级教程之一。
可用性、健壮性、质量和文档可能不是很吸引人的话题,但我希望长期使用CoventorWare的用户会真正注意到并欣赏这些改进,而新用户只会享受多年经验带来的好处。与科文托瓦共事快乐!