版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UML for ODP system specificationsBryan Wood Convenor, JTC1/SC7/WG19Bryan.WoodOpen-IT.co.ukITU-T/SG 17 Geneva, 14 March 200415 March 20001Use of UML for ODP system specifications - X.906 | ISO/IEC 19793A standard covering:definition of a set of UML profiles for expressing a system specification in te
2、rms of ODP viewpoint specificationsrelationships between the resultant ODP viewpoint specifications relationships between a system specification using ODP viewpoint specifications and the OMG Model Driven Architecture 15 March 20002The Reference Model of ODPA framework for ODP standardization and sy
3、stem specification covering all aspects of distributed systems (“enterprise” context, functionality, infrastructure, technology) and comprisinga comprehensive and coherent set of object-oriented modelling conceptsa structure for specifications in terms of viewpoints on a systema language (concepts a
4、nd rules) for expressing each viewpoint specification 15 March 20003Modelling conceptsInterpretation conceptsentity, abstraction, system, architectureBasic modelling conceptsobject, action, environment (of an object), interface, activity, location (in space/time) Specification conceptscomposition/de
5、composition (of objects), type (of an ), template, role 15 March 20004Modelling conceptsOrganisational conceptsconfiguration (of objects), group, domainProperties of systems and objectstransparency, contracts, QoS, policy and prescriptions on behaviour, Naming conceptsName, identifier, name space,na
6、me resolutionBehaviour conceptsactivity structure, contractual behaviour, causality, binding, dependability15 March 20005ViewpointsDifferent abstractions of the same systemreflect different concernsexpressed in terms of specific viewpoint concepts and rules (viewpoint languages) based on the foundat
7、ion modelling conceptsA mechanism for dealing with the complexity of distributed systems15 March 20006Viewpoint SpecificationsSpecifications of a system from different viewpointsrelated and mutually consistentUsing the viewpoint languages and the foundation modelling concepts15 March 20007ODP viewpo
8、int specifications - different concernsSystemEnterpriseComputationInformationTechnologyEngineering15 March 20008The enterprise specificationSpecifies the roles played by an system in its organisational environmentAn object model of a social/commercial organisation in terms of:enterprise objectscommu
9、nities (of enterprise objects)objectivesbehaviour roles processespolicy15 March 20009The information specificationSpecifies system behaviour abstracted from implementation An object model of the system describing the semantics of information and of information processing in the system in terms of:in
10、formation objectsinvariant schema - predicates on information objects that must always be true static schema - state of information objects at some location in timedynamic schema - allowable state changes of information objects 15 March 200010The computational specificationSpecifies computational st
11、ructure in terms of units of distribution and portability and their interactions abstracted from the detail of how distribution is accomplishedAn object model of the system describing the structure of processing in terms of:computational objectsinterfaces: operations supportedinvocations:operations
12、invokedactivities:sequences of invocationscomputational bindings 15 March 200011The engineering specificationSpecifies the mechanisms and services that provide the distribution transparencies and QoS constraints required by the system An object model of the system describing the infrastructure suppo
13、rting the computational structurebasic engineering objects(infrastructure) engineering objects clusters, capsules, nodes channelsfunctions15 March 200012The technology specificationSpecifies the procurable pieces from which the system is built. An object model of the systemdefining the configuration
14、 of technology objects and the interfaces between them that comprise the ODP systemidentifying conformance points15 March 200013An ODP system specification- object configuration- interactions between objects at interfacesComputationalEnterprise- business context- business processes - information- ch
15、anges to information- constraintsInformationEngineering hardware and software components implementing the systemTechnology- mechanisms and services to provide the required distribution transparencies and QoS constraints.15 March 200014ODP system specifications and UMLRM-ODP defines clear and compreh
16、ensive concepts and a framework supporting system specificationRM-ODP does not define a notation for expressing a system specificationUML defines a notation for system specificationUML does not define clear and comprehensive concepts and a framework supporting system specification15 March 200015UML
17、Profiles for ODP Viewpoints e.g. We dont say “this class models Fred”We say “this class maps to this EO, whichmodels Fred”Universeof Discourse(UOD)ODPViewpoint specificationUMLViewpoint modelUMLnotationmodels“models” (notdefined)maps to(through a profile)expresses“expresses” (not explicitly defined)
18、15 March 200016ODP system specifications and the OMG Model Driven ArchitectureA system specification that is compliant with the RM-ODP also satisfies the requirements of the MDA. Specifically:the enterprise specification is a computation independent model (CIM)the information, computational and engi
19、neering specifications together form a platform independent model (PIM), where clause 8 of the RM-ODP Part 3 defines a virtual machine which is the context for platform independencethe technology specification is a platform specific model (PSM)the correspondences between the viewpoint specifications express the transformations by means of which one model is derived from another.15 March 200017Who needs the standard?Needed by system specifiersNeeded for communication between system specifiersNeeded for communication between stakeholders and implementorsNeeded for a stable business functiona
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复性景观设计原理考核试卷
- 低浓度颗粒物测试题及精准答案
- 聚焦个案护理试题及全面答案梳理
- 2026年湖南省中小学教师资格证科目二教育知识与能力备考课件
- 电子客服面试常考题目及对应答案
- 2026年国企机修工试卷(附答案)
- 2026年4月高等教育自学考试管理学原理(初级)试题(附参考答案)
- 2026年公务员考试行政职业能力测验读物导读课件
- 毒麻精类考试试题及详细答案
- 安全生产经验交流典型树立保证措施
- 2026年天津市滨海新区辅警人员招聘考试试卷及答案
- IEC 62133-2023 锂电池安全标准 中文版完整解读
- 销售目标任务责任书
- 快印店转让协议书范本
- 护理实习中的心理调适
- 2026年留疆战士考试核心考点练习题及详细解析
- 脑小血管病诊疗专家共识(2025版)
- YY/T 0750-2026超声理疗设备0.5 MHz~5 MHz频率范围内声场要求和测量方法
- 阿巴嘎旗别力古台镇招聘社区网格员备考题库附答案详解
- (2026年)护理不良事件报告及管理制度
- 网络传播概论(第5版)全套教学课件(完整版)
评论
0/150
提交评论