OMG(Object Management Group)

这个要说个笑话,去年有个师兄在答辩会上,有个流程图,其中有一步他用一个圆形来表示是或否,答辩组老师就问你为什么要用圆形不用菱形。师兄憋了很久说他觉得圆形好看,老师无语后说了句说你应该去给ISO提建议,问题就来了,这里的流程图其实就涉及到uml的定义标准他的制定是由OMG这个组织制定的,不是有ISO!
OMG是一个国际化的、开放成员的、非盈利性的计算机行业标准协会,该协会成立于1989年。任何组织都可以加入OMG并且参与标准制定过程。OMG标准由 供应商、 最终用户、学术机构 政府机构 共同驱动。OMG特别工作组指定的企业标准整合成一个广泛的技术和更广泛的行业范围。 OMG还主持一些组织的活动,如用户驱动信息共享云标准客户委员会( CSCC )和具有IT软件质量( CISQ )的 IT行业的软件质量标准化联盟。OMG的OOOV(One-Organization-One-Vote)原则,保证每个组织无论大小,都拥有有影响力的发言权。截至到2010-12-30,OMG拥有379个会员组织
在各个科技领域OMG都在进行企业集成标准的制定,这些科技领域包括实时、嵌入式和定制化系统、分析和设计,架构驱动现代化和中间件、商业建模和集成、政府、医疗、生命科学研究、制造业等。
OMG制定了统一建模语言Unified Modeling Language™ (UML®),模型驱动架构Model Driven Architecture® (MDA®)等建模标准。使强大的视觉设计,执行和维护软件等工序成为可能。并且,OMG还制定了广为人知的中间件标准Common Object Request Broker Architecture (CORBA®)。
OMG的标准制定过程从需求文档(提议请求)开始,所有的关键文档均开放给所有人阅读,无论他是否是会员。而标准制定的其他过程比如Email讨论、参与会议及投票决定等只有会员能够参与。
OMG全年举办四个技术会议。这些会议给OMG会员和非会员机会,在一个集中的点上进行合作,了解标准的产品和流程的教程,并出席在目前的趋势热点问题的特殊信息日活动。虽然技术会议提供了一个集中的位置,工作队和工作组一起工作,但是他们只是检查站与散装成员通过电子邮件,电话会议,和在维基电子上的工作。
Systems Modeling Language (OMG SysML™) 1.6.pdf The purpose of this International Standard is to specify the Systems Modeling Language (SysML), a general-purpose modeling language for systems engineering. Its intent is to specify the language so that systems engineering modelers may learn to apply and use SysML; modeling tool vendors may implement and support SysML; and both can provide feedback to improve future versions. Note that a definition of “system” and “systems engineering” can be found inISO/ IEC 15288. SysML reuses a subset of UML 2.5 and provides additional extensions to address the requirements in UML for SE. SysML uses the UML 2.5 extension mechanisms as further elaborated in Clause 17 as the primary mechanism to specify the extensions to UML 2.5. This revision of SysML relies on several new features incorporated into UML 2.5. Any use of the term “UML 2” or “UML” in this specification, unless otherwise noted, will refer to UML 2.5 in general and the UML 2.5 specification in particular. Since SysML uses UML 2.5 as its foundation, systems engineers modeling with SysML and software engineers modeling with UML 2.5 will be able to collaborate on models of software-intensive systems. This will improve communication among the various stakeholders who participate in the systems development process and promote interoperability among modeling tools. It is anticipated that SysML will be customized to model domain-specific applications, such as automotive, aerospace, communication, and information systems. SysML is designed to provide simple but powerful constructs for modeling a wide range of systems engineering problems. It is particularly effective in specifying requirements, structure, behavior, allocations, and constraints on system properties to support engineering analysis. The language is intended to support multiple processes and methods such as structured, object-oriented, and others, but each methodology may impose additional constraints
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值