摘要

软件工程经历了从面向过程到面向对象的转变,实践证明了这种转变的成功。相对软件工程更为一般化的系统工程,也遇到了系统日益复杂的问题。基于模型的系统工程(MBSE)是对建模(活动)的形式化应用,以便支持系统要求、设计、分析、验证和确认等活动,这些活动从概念设计阶段开始,持续贯穿到设计开发及其后来的所有寿命周期阶段。MBSE采用从统一建模语言(UML)发展而来的系统建模语言(SysML)构建系统模型,其本质是面向对象的系统工程(OOSE),也将获得类似面向对象的软件工程(OOSWE)的优势,而且MBSE的工作流程,应以面向对象为指导原则来探索和实践。