- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一种基于模型的系统工程建模语言
“系统”是指由相互关联、相互制约、相互作用的部分组成的有机整体。系统工程是以系统理论为依据,以整个系统为研究对象,从全局统一考虑,运用运筹学、概率学与统计学、控制论、信息论、管理学、经济学及计算机科学等科学理论与方法去权衡解决问题,实现系统整体性价比最优的一门学科。
在系统工程初期阶段,系统产生的信息均是以文档的形式来描述和记录。但是随着系统的规模和复杂程度的不断提高,这种基于文档的系统工程面临的困难越来越突出,如信息表示不准确,容易产生歧义、难以从海量文档中查找所需信息、无法与其他工程领域的设计相衔接(如软件、机械、电子等)。为了解决这些问题,基于模型的系统工程MBSE(ModelBasedSystemsEngineering)便产生了,这也正是未来系统工程发展的必然趋势。
为了支持基于模型的系统工程MBSE,国际系统工程学会INCOSE以及对象管理组织OMG在对统一模型语言UML进行重用和扩展的基础上,推出一种标准的系统建模语言SysML(SystemsModelingLanguage),消除了不同模型语言在表达法及术语上的不同,规范了符号和语义。同统一模型语言(unifiedmodelinglanguage,UML)主导了软件工程设计一样,SysML也将是统一系统工程的建模语言。
1充分发挥工程方法论的作用
《方法论》(Discoursdelaméthode)是法国著名哲学家、科学家和数学家勒内·笛卡儿在1637年出版的著名论著。笛卡儿在方法论中提出了一套研究问题的方法,其中最典型的观点就是把要研究的复杂问题,分解成比较简单的小问题,再把小问题从简单到复杂排列,先解决容易的问题。如果每一个小问题都解决好了,再组合起来的大问题自然就解决好了。
笛卡儿的理论和观点对西方人的思维方式,行为模式以及科学研究方法产生了极大的影响。在十九世纪六十年代以前,西方科学研究的方法,基本都是按照笛卡儿的方法论进行的。《方法论》对西方近代科学文化的飞速发展,起了极大的促进作用。一直到美国阿波罗号登月工程的出现,科学家们才发现,有的复杂问题根本无法分解,即使分解了,各个小问题之间也有关联和冲突,必须以复杂的、整体的方法来解决,因此系统工程方法出现了,方法论的方法才被综合性的系统工程方法所取代。
简单地讲,系统工程就是开发解决问题的系统的思想方法,按照这样的方法和步骤就可以帮助人们了解一个系统,对于复杂的系统就不会使人感到无从下手。
2基于模型的系统工程与设计
基于模型的系统工程MBSE(Model-BasedSystemsEngineering)就是采用模型的表达方法来描述系统的整个生命周期过程中需求、设计、分析、验证和确认等活动。
随着系统的规模和复杂程度的提高,传统的基于文档的系统工程将产生大量的各种不同的文档,它面临的困难越来越明显:
1)信息的完整性和一致性以及信息之间的关系难于评估和确定,因为它们散布于各种不同的数量巨大的文档中。
2)难于描述各种活动。活动是动态的,有交互的,仅用文字描述对于相对简单,参与方不多的活动还能胜任,但对于复杂活动就很难描述清楚了。
3)更改的难度很大。由于文档的数量巨大,要确保所有需要更改的内容都得到更改,将是个很难很大的工程。
基于模型的系统工程MBSE的出现就是为了解决基于文档的系统工程方法的困难,相对于基于文档的系统工程方法,它主要在以下几个方面有所改进:
1)知识表示的无二义性。文字的描述经常会因为个人理解的差异而产生不同的解释,而模型是一种高度图形化的表示方法,具有直观、无歧义、模块化、可重用等优点,建立系统模型可以准确统一地描述系统的各个方面,如功能、详细规范与设计等,对整个系统内部的各个细节形成统一的理解,尤其是可以提高设计人员和开发人员之间的理解的一致性。
2)沟通交流的效率提高。随着系统的规模和复杂程度的提高,各种文档越来越多,相对于厚厚的技术文档,阅读图形化的模型显然更加便利直观、无歧义,使得不同人对同一模型具有统一一致的理解,有利于提高系统内各个需要协调工作部门之间的沟通与交流的效率,如顾客、管理人员、系统工程师、软硬件开发人员、测试人员等。
3)系统设计的一体化。由于系统模型的建立是涵盖系统的整个生命周期过程的,包括系统的需求、设计、分析、验证和确认等活动,是一个统一整体的过程,可以提供一个完整的、一致的并可追溯的系统设计,从而可以保证系统设计的一体化,避免各组成部分间的设计冲突,降低风险。
4)系统内容的可重用性。系统设计最基本的要求就是满足系统的需求并且把需求分配到各个组成部分,因此建立系统的设计模型必然会对系统的各个功能进行分析并分解到各个模块去实现,从而对于功能类型相同的模块就不必重复开发了。
5)增强知识的
文档评论(0)