软件工程经历了从面向过程到面向对象的转变,实践证明了这种转变的成功。相对软件工程更为一般化的系统工程,也遇到了系统日益复杂的问题。基于模型的系统工程(MBSE)是对建模(活动)的形式化应用,以便支持系统要求、设计、分析、验证和确认等活动,这些活动从概念设计阶段开始,持续贯穿到设计开发及其后来的所有寿命周期阶段。MBSE采用从统一建模语言(UML)发展而来的系统建模语言(SysML)构建系统模型,其本质是面向对象的系统工程(OOSE),也将获得类似面向对象的软件工程(OOSWE)的优势,而且MBSE的工作流程,应以面向对象为指导原则来探索和实践。
Software engineering has transformed from process-oriented thinking to object-oriented thinking, and this transformation has been proven successful by practice. Being a more general subject than software engineering, systems engineering is dealing with systems that are more and more complex. Since model-based systems engineering(MBSE)adopts systems modeling language, which has evolved from unified modeling language, MBSE is object-oriented systems engineering in nature, and will share the same advantages of objectoriented software Engineering. To develop and apply MBSE methodology, we should comply with the principle of object-oriented thingking.
[1] 邵维忠, 杨芙清. 面向对象的系统分析[M]. 北京:清华大学出版社, 2007.
[2] 姚振武. 人类语言的起源与古代汉语的语言学意义[J]. 语文研究, 2010(1):6-20.
[3] 张孝详. Java就业培训[M]. 北京:清华大学出版社, 2003.
[4] Grady B. 面向对象分析与设计[M]. 北京:人民邮电出版社, 2009.
[5] 王崑声, 袁建华, 陈红涛, 等. 国外基于模型的系统工程方法研究与实践[J]. 中国航天, 2012(11):52-60.
[6] 汪成为. 面向对象分析、设计与应用[M]. 北京:国防工业出版社, 1992.
[7] 黄志坚. 工程系统概论:系统论在工程技术中的应用[M]. 北京:北京大学出版社, 2010:122.
[8] 陈红涛, 袁建华, 赵滟. 系统工程的昨天、今天和明天[C]//中国系统工程学会第18届学术年会, 合肥, 2014.
[9] Alexander Kossiakoff. Systems engineering principles and practice[M]. New Jersey:John Wiley & Sons, 2012.
[10] 陈红涛, 侯俊杰, 赵滟, 等. 工程系统工程的基本原理和未来发展[C/OL]//中国系统工程学会第19届学术年会, 北京, 2016. http://www.wanfangdata.com.cn/details/detail.do?_type=conference&id=8952468.
[11] 陈红涛, 邓昱晨, 袁建华, 等. 基于模型的系统工程的基本原理[J]. 中国航天, 2016, 32(3):18-23.