SysML实践指南第二版(中文翻译:刘亚龙)译者序言

如何阅读本书

对于SysML 的初学者,应该从第3章开始使用SysML开始,和有关SysML基础特征集的应用在第4章。入门的读者可以选择做粗略的阅读第二部分的概述部分,然后阅读在第三部分简化蒸馏器的例子。更高级的读者可以选择阅读介绍性章节,对第二部分做一个更全面的评估,然后阅读第三部分住宅安全监控系统的例子。第四部分针对那些有兴趣尝试引入SysML和MBSE到他们的组织或项目。

以下建议在适用于当使用这本书作为一本SysML语言与MBSE课程主要参考时。教师可以参考由的约翰·霍普金斯大学应用物理实验室编写和交付的,可下载从http://www.jhuapl.edu/ott/Technologies//Copyright/SysML.asp。本课程介绍SysML的基本特征,这样学生可以开始应用语言到他们的项目。本课程由11个教程组成,使用本书作为课程的基础材料。语言概念的课程材料包含在下载中,但工具指令的课程教材不包括在内。使用这个课程例如课程,介绍了语言的概念,教师可以创建一个课程,包括语言的概念和工具指令如何创建和更新的建模构件,使用一个选定的工具。更短的版本,本课程的还包括一个较短的版本在霍普金斯的网站,已被用来作为一个全天教程提供SysML的提供一个介绍性的短期课程。参考最终用户许可协议,包括下载说怎样使用这些材料的说明从约翰霍普金斯网站。

在同一网站的第二个课程总结了面向对象的系统工程方法(OOSEM)在这本书的第三部分第17章。这提供了一个MBSE方法的一个例子,可以满足特定应用的需要。

老师也会要求学生复习第1章和第2章,然后研究第三章开始使用SysML。学生也应该学习第三章的简化MBSE方法,并在第三章中建立了一个类似于空压机的系统模型。学生可能要学习有关工具部分的章节,并开始熟悉一个SysML的建模工具。学生应该随后学习第四章,并在建模工具创建汽车的部分或全部的模型。另外,如果不使用建模工具,学生可以使用Visio SysML模板,可下载从OMG SysML网站(http://www.omgSysML.org)。

学习这个例子后,教师可以选择从第二部分的语言介绍开始进行讲解,在每个讲座中学习语言更深度的概念。在入门课程中,教师可以选择集中第二部分的每一章关于SysML建模和语言特征集。符号表在附录中可以被使用作为语言语法的总结参考。

这个第二版也试图被用来准备OMG认证系统建模成为认证模型使用者或模型构建者的专业考试(OCSMP)。本书可以使用以类似的方式如上所述。第一和第二两个级别的认证重点是SysML基础特征集。汽车的例子在第四章涵盖了大部分的SysML的基础特征集,这是一个很好的起点。此外,在第二部分的每一章在段落有阴影的表示基础特征集。此外,附录的符号表的有阴影的行表示的符号SysML元素是基础特征集的部分。没有阴影的行组成基础特征集以外的扩展特征,这部分和基础特征集完整的覆盖了OCSMP认证的第三级。

:在本书的翻译过程中,对文档中的段落取消了阴影,只对附录中的符号表保留阴影。

作者介绍

Sanford Friedenthal 是一位行业领先的基于模型的系统工程(MBSE)的独立顾问。最早,在洛克希德·马丁担任公司研究员,领导洛·马公司基于模型的系统开发(MBSD)和系统工程实践。在这个职位上,他负责洛·马公司的开发实施战略,推动MBSD在洛·马公司内部实践制度化,并支持了多个基于模型的系统工程项目。他的经验包括系统工程应用在一个广泛的系统中,从系统的概念设计到开发和生产的完整的系统生命周期中。他同时也是洛·马公司系统工程部门管理者,负责确保系统工程实施计划。他一直领导和开发先进的系统工程过程和方法,包括面向对象的系统工程方法(OOSEM)。Friedenthal是一位行业领袖,领导OMG团队开发了SysML语言。

Friedenthal 在系统工程社区和他的努力和他领导SysML基于模型的系统工程方法的专业知识的作用是众所周知的。由于他在系统工程领域的贡献,他是公认国际系统工程委员会(INCOSE)理事。他做过很多有关系统工程的演讲在美国国内外。

Alan Moore在MathWorks是一位架构建模专家,并有丰富的经验,特别对实时和面向对象的方法和他们的应用程序在各种问题领域的开发。以前在ARTiSAN软件工具,他负责实时部分的开发和演化,ARTiSAN的实时系统的开发过程。Alan是在他的整个职业生涯中一个建模工具的用户和开发人员,从早期基于UML的建模环境的结构化编程工具。

Moore先生是对象管理集团的活跃成员,主持修订和定型用于调度和性能和时间的UML 配置文件的的特别工作组,和是一个OMG的实时分析与设计工作组的联席主席。艾伦还担任SysML语言开发团队的架构师。

Rick Steiner是雷神公司工程研究员和雷声公司认证的架构师。从1993年开始,他一直专注于系统工程建模技术和基于模型的系统工程的实际应用并积极参与系统工程国际委员会(INCOSE)会议者。

在雷神公司内部他一直积极倡导、咨询和指导模型驱动的系统开发。Rick担任总工程师、架构师、和领导系统建模几个大型的电子系统,结合面向对象的系统工程方法的实际应用(OOSEM),和国防部架构框架(DoDAF)构件生成来自复杂的系统模型。

Steiner先生SysML原始需求的来源、SysML的标准的开发、SysML定型和修订任务小组的关键贡献者。他对本规范的主要贡献是在分配、样本问题和需求方面的贡献。他经常提供有关SysML的教程和模型驱动的系统开发并演示在INCOSE专题讨论会、NDIA会议和雷神内部会议上。

 

 

译者序

基于模型的方法已经在电子和机械设计和许多其它学科中广泛应用。机械工程已经从最初的手工画图转变到2维和3维CAD工具多年,发展到现在的MBD技术的统一模型理念。电子工程学也从人工电路板设计到基于EDA软件工具的自动电路板设计和分析及PCB板自动生成。软件工程领域使用图形化模型来表示软件在编程语言之上的一个抽象层级,自从1990年统一建模语言(UML)的出现。基于模型的方法在多个学科的实现为基于模型的系统工程的发展奠定了坚实的基础。

系统工程实践在企业中已经进行了多年,对于复杂产品的研制一直遵循系统工程的V字模型的基本思想。长期以来一直采用基于文档的方式进行,系统的需求、设计、分析、验证和确认过程由大量产生大量的文档。系统工程实践以控制这些文档为中心。

1993 Wayne Wymore提出基于模型的系统工程(MBSE)概念,尝试像其它学科一样以一个总体的系统模型来表示系统,并根据这个系统模型控制和管理系统的研发过程。MBSE强调转变从生成和控制系统的文档,到生成和控制系统的一个连贯的系统模型。基于模型的系统工程(MBSE)可以帮助管理复杂性,同时提高设计的质量和设计的周期时间,改善不同开发团队之间的沟通,促进知识获取和设计演化。同时可以像其它基于学科基于模型的方法一样,极大的提升设计工作效率。

MBSE技术已经发展20多年,产生了很多方法学和表示模型的方式和语言。2006年OMG采纳了SysML语言标准,极大的加速了MBSE技术的发展。众多软件厂商提供了支持SysML语言的建模工具,基于SysML语言实现MBSE已经成为广受认可的方式。

近两年,随着国内产业更新换代的加速,众多的企业认识到MBSE技术应用的重要性,纷纷开始学习和应用MBSE技术,但苦于缺乏相关的技术基础和指导。在众多的MBSE和SysML书籍中,无疑Sanford Friedenthal、Alan Moore、Rick Steiner编写的《A Practical Guide to SysML》是最好的一本SysML语言和MBSE技术学习和实践书籍。

本书是《A Practical Guide to SysML》第二版的翻译稿,在翻译本书的过程时,本书的英文第三版已经正式发布,其内容对应SysML标准1.4版。本书与原书稿都对应SysML标准1.3版。

在翻译过程中获得了No Magic公司Robert(香港)、Saulius(美国)、Nasis(泰国)等的帮助,致谢。同时,感谢安世亚太科技股份有限公司能使我有机会和时间来完成这一工作。

由于自身的水平所限,书中难免有不当之处,敬请谅解!

您对本书有意见或建议,可给我邮件,我的邮箱是:yalong.liu2016@outlook.com

 

                                                       刘亚龙

                                                        2016年10月

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值