软件体系架构:RM-ODP参考模型简介

RM-ODP是ISO为软件架构师提供的一个分布式系统参考模型,包括概要、基础、体系架构和体系架构语意四部分。它定义了企业、信息、计算、工程和技术五个视点,帮助理解和设计复杂的分布式应用。虽然RM-ODP的复杂性可能增加.NET和Java分布式处理的难度,但它作为一个独立于具体技术的参考模型,对于理解和实践分布式系统仍有价值。
摘要由CSDN通过智能技术生成

       除了大家耳熟能详的4+1视图模型外,还有其他软件体系结构表示方法.Reference Model of Open Distributed Processing(RM-ODP)是ISO的一个标准,从名称就可以知道这个方法是对应于分布式系统的.从事软件开发的朋友都知道开发分布式系统是一个非常复杂和困难的任务,必须从多个方面和视点对系统进行设计.那么RM-ODP的目的就是为软件架构师提供一个参考模型.以应对日益复杂的分布式应用.
      其实RM-ODP包括了四部份:
      1. 概要(ISO/IEC10746;ITU-TX.901):主要着重解释整体的概念、动机及范围,是介绍使用者如何应用RM-ODP的文件。
     2. 基础(ISO/IEC10746-2;ITU-TX.902):提供整个模型的制定及基础,提供模型的相关定义及原则,以及应用方法。
     3 .体系架构(ISO/IEC10746-3;ITU-TX.903):描述及定义ODP系统,描述ODP系统必须符合的约束条件,RM-ODP的视点定义及应用等。
     4. 体系架构语意(SO/IEC10746-4);ITU-TX.904:主要以特定的描述语言补充第二及三部份的内容。

     RM-ODP是基于面向对象技术的,它定义了信息系统体系结构的含义,作为一种使我们了解软件体系结构的方法,它代表了当今成熟的软件体系结构实践.RM-ODP定义了5个基本视点并将他们用于系统建模:
          企业视点(Enterprise view point) 分析系统目的、商业需求、策略和系统范围的视点。 RM-ODP处理与企业层面有关的信息,例如组织结构和政策等
          信息视点(Information view point) 指信息的结构,当中包括信息的变化、流程、及不同功能上的逻辑分割。
          计算视点(Computat

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值