在战争片中我们经常能看到作战指导人员在一个很大的沙盘前面布置作战计划;或是在房地产展销会上出现的楼群与室内户型结构的沙盘。沙盘将地形地貌或很大的物件浓缩到一张桌子大小的台子上,使我们可以微观地观摩宏观的物体,是军事、科研、房地产、工业、农业、教学、影视拍摄等领域所不可缺少的得力助手。
以《SE愿景2020》英文定义为基础,综合上面五种定义和解释,本文给出中文定义:基于模型的系统工程是一种形式化的建模方法学,是为了应对基于文档的传统系统工程工作模式在复杂产品和系统研发时的面临的挑战,以逻辑连贯一致的多视角通用系统模型为桥梁和框架,实现跨领域模型的可追踪、可验证和全生命期内的动态关联,进而驱动贯穿于从概念方案、工程研制、乃至使用维护到报废更新的人工系统全生命期内的、以及从体系往下到系统组件各个层级内的系统工程过程和活动(包括技术过程、技术管理过程、协议过程和组织项目使能过程)。除方法学本身外,广义MBSE还包括方法学所需的使能技术(如建模语言)和人员能力,以及方法学的应用环境等所构成的体系。
我们在 Module 中额外引入了两个基类:QATModule、QuantizedModule 。分别代表上文提及的带假量化算子的 QFloat 模型与 Q 模型,并提供普通 Module → QATModule → QuantizedModule 三阶段的转换接口。各个版本的算子是一一对应的,且通过合理的类继承免除了大量算子实现中的冗余代码,清晰简洁。