この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。
この文書の作成に使用された手順と、今後の維持のために意図された手順は、ISO/IEC 指令で説明されています。 1. 特に、さまざまなタイプの文書に必要なさまざまな承認基準に注意する必要があります。この文書は、ISO/IEC 指令の編集規則に従って作成されました。 2 ( www.iso.org/directives を参照)
このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。ドキュメントの開発中に特定された特許権の詳細は、序文および/または受信した特許宣言の ISO リストに記載されます ( www.iso.org/patents を参照)
このドキュメントで使用されている商号は、ユーザーの便宜のために提供された情報であり、保証を構成するものではありません。
規格の自主的な性質に関する説明、適合性評価に関連する ISO 固有の用語と表現の意味、および技術的貿易障壁 (TBT) における世界貿易機関 (WTO) の原則への ISO の準拠に関する情報については、次を参照してください。次の URL: www.iso.org/iso/foreword.html
このドキュメントは、オブジェクト管理グループ (OMG) によって作成され、PAS 手順の下で、合同技術委員会 ISO/IEC JTC 1, 情報技術によって、ISO および IEC の国家機関による承認と並行して採用されました。
このドキュメントは以下に関連しています:
- • ITU-T 勧告 X.902 (1995) | ISO/IEC 10746-2:1995, 情報技術 - オープン分散処理 - 参照モデル: 基礎
- • ITU-T 勧告 X.903 (1995) | ISO/IEC 10746-3:1995, 情報技術 - オープン分散処理 - 参照モデル: アーキテクチャ
- • ITU-T 勧告 X.920 (1997) | ISO/IEC 14750:1997, 情報技術 - オープン分散処理 - インターフェイス定義言語
この序文とは別に、このドキュメントのテキストは、DoDAF および MODAF (UPDM) の統合プロファイル v2.1.1 の OMG 仕様のテキストと同じです。
序章
分散処理の急速な成長により、この標準化と ITU-T 勧告 X.901-904 | を調整するフレームワークが必要になりました。 ISO/IEC 10746, Open Distributed Processing (RM-ODP) の参照モデルは、そのようなフレームワークを提供します。これは、配布、相互運用性、および移植性のサポートを統合できるアーキテクチャを定義します。
RM ODP 2 (ISO/IEC 10746-2) は、分散システムを記述するための基本的な概念とモデリング フレームワークを定義します。 RM-ODP の範囲と目的2 と UML は関連しているが、同じではなく、多くの場合、RM-ODP 2 と UML 仕様では、関連しているが同一ではない概念 (たとえば、インターフェース) に対して同じ用語を使用しています。それにもかかわらず、 2 つのモデリングの概念は、適切な拡張 (ステレオタイプ、タグ、および制約を使用) を使用して UML を使用して表現できます。
RM ODP 3 (ISO/IEC 10746-3) は、オープン分散システムの一般的なアーキテクチャを指定し、 2. モデリング言語としての UML とRM-ODP 規格の 3 を参照すると、UML が RM-ODP で定義された個別視点仕様の表記法として適していることが容易に示されます。
このDoDAFおよびMODAFの統合プロファイルに関する国際標準(UPDM)は、ODPシステムの技術仕様に関する標準であり、ODPシステムの機能分散をサポートするために必要なインフラストラクチャを提供するための技術を定義し、物流を管理するために必要な機能を規定しています。 、通信、処理と保存、およびこれらの機能をサポートするさまざまなテクノロジ オブジェクトの役割。
1 スコープ
この国際規格は、仕様言語である UPDM を提供します。UPDM は、情報技術システムのアーキテクトのコミュニティだけでなく、そのようなシステムを後援する経営者や企業経営者、その開発を監督するプログラム マネージャーを含む幅広いエンド ユーザーによっても容易に理解できます。 、サポートするハードウェアおよびソフトウェアの開発者 (設計、実装、およびテスト)、対象分野の専門家、およびエンド ユーザーです。 UPDM は、要件の設定から高レベルのシステム設計、および実務者向けの視覚化までのギャップを埋めます。 UPDM は、軍事組織とその調達プロセスのコンテキストで設計されていますが、完全に民間の産業およびサービス組織のコンテキストにも適用できます。
UPDM 2.1.1 は、次の機能をサポートしています。
- •ハードウェア、ソフトウェア、データ、人員、および施設の要素を含む、広範囲にわたる複雑なシステムのアーキテクチャをモデル化します。
- •システム オブ システムの一貫したアーキテクチャを設計および実装の下位レベルまでモデル化する。
- •サービス指向アーキテクチャのモデル化。
- •複雑なシステムの分析、仕様、設計、および検証をサポートします。他の
- • UML ベースの関連ツールと他の標準に基づくツールの間でアーキテクチャ情報を交換する機能を改善します。
プロファイルは、運用機能、サービス、システム アクティビティ、ノード、システム機能、ポート、プロトコル、インターフェイス、パフォーマンス、および物理的特性と測定単位のモデリングを提供します。さらに、プロファイルは、国防総省の教義、組織、トレーニング資料、リーダーシップと教育、人員、および施設 (DOTMLPF) および同等の英国国防省開発線 (DLOD) 要素など、関連するアーキテクチャ概念のモデル化を可能にします。
UPDM 2.1.1 は、図 1.1 に示すように、DoDAF および MODAF ビューポイントに対応するだけでなく、新しいアーキテクチャの視点 (サービス ビュー、カスタム ビュー、ロジスティクス ビュー、コスト ビューなど) への拡張を可能にします。わかりやすくするために、MODAF 用語が使用されています。
図 1.1 — UPDM ビューポイント サポートの図
3 参考文献
3.1 概要
次の規範文書には規定が含まれており、このテキストで参照することにより、この国際規格の規定を構成します。これらの刊行物に対するその後の修正または改訂は適用されません。
3.2 参考文献
- ISO/IEC 19505-2, 情報技術 — OMG 統一モデリング言語 (OMG UML) バージョン 2.4.1 — 2: 上部構造。過去/2011-08-06
- OMG 仕様正式版/ 2010-05-03, UML インフラストラクチャ、v2.3
- OMG 仕様正式版/ 2010-05-05, UML 上部構造、v2.3
- OMG 仕様正式/2005-09-01, XML メタデータ交換 (XMI)、v2.1
- OMG 仕様正式/2006-05-01, オブジェクト制約言語、v 0
- OMG 仕様正式/2012-03-01, SoaML, v1.0
- OMG 仕様正式/2010-06-01, SysML, v1.2
- MOD アーキテクチャ フレームワーク (MODAF) バージョン 1.2.002 ( https://www.gov.uk/guidance/mod-architecture-framework )
- DoD アーキテクチャ フレームワーク (DoDAF) バージョン 2.02 ( http://dodcio.defense.gov/Library/DoDArchitectureFramework.aspx )
4 用語と定義
UPDM を実装するために作成された追加の用語は、この規格内で定義されています。
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are described in the ISO/ IEC Directives, 1. In particular the different approval criteria needed for the different types of document should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, 2 (see www.iso.org/directives ).
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents ).
Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.
For an explanation on the voluntary nature of standards, the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see the following URL: www.iso.org/iso/foreword.html .
This document was prepared by the Object Management Group (OMG) and was adopted, under the PAS procedure, by Joint Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its approval by national bodies of ISO and IEC.
This document is related to:
- • ITU-T Recommendation X.902 (1995) | ISO/IEC 10746-2:1995, Information Technology - Open Distributed Processing - Reference Model: Foundations
- • ITU-T Recommendation X.903 (1995) | ISO/IEC 10746-3:1995, Information Technology - Open Distributed Processing - Reference Model: Architecture
- • ITU-T Recommendation X.920 (1997) | ISO/IEC 14750:1997, Information Technology - Open Distributed Processing - Interface Definition Language
Apart from this Foreword, the text of this document is identical with that for the OMG specification for Unified Profile for DoDAF and MODAF (UPDM), v2.1.1.
Introduction
The rapid growth of distributed processing has led to a need for a coordinating framework for this standardization and ITU-T Recommendations X.901-904 | ISO/IEC 10746, the Reference Model of Open Distributed Processing (RM-ODP) provides such a framework. It defines an architecture within which support of distribution, interoperability and portability can be integrated.
RM-ODP 2 (ISO/IEC 10746-2) defines the foundational concepts and modeling framework for describing distributed systems. The scopes and objectives of the RM-ODP 2 and the UML, while related, are not the same and, in a number of cases, the RM-ODP 2 and the UML specification use the same term for concepts which are related but not identical (e.g., interface). Nevertheless, a specification using the 2 modeling concepts can be expressed using UML with appropriate extensions (using stereotypes, tags, and constraints).
RM-ODP 3 (ISO/IEC 10746-3) specifies a generic architecture of open distributed systems, expressed using the foundational concepts and framework defined in 2. Given the relation between UML as a modeling language and 3 of the RM-ODP standard, it is easy to show that UML is suitable as a notation for the individual viewpoint specifications defined by the RM-ODP.
This International Standard for Unified Profile for DoDAF and MODAF (UPDM) is a standard for the technology specification of an ODP system. It defines a technology to provide the infrastructure required to support functional distribution of an ODP system, specifying functions required to manage physical distribution, communications, processing and storage, and the roles of different technology objects in supporting those functions.
1 Scope
This International Standard provides a specification language, UPDM, that is readily understandable not only by the community of architects of information technology systems but also by a wide range of end users including executives and enterprise management that sponsor such systems, program managers that oversee their development, developers of supporting hardware and software (design, implementation, and testing), subject matter experts, and end users. UPDM bridges the gap from setting of requirements to high level system design and to visualization for practitioners. While designed in the context of military organizations and their procurement processes, UPDM can also be applied in entirely civilian industrial and service organization contexts.
UPDM 2.1.1 supports the capability to:
- • model architectures for a broad range of complex systems, which may include hardware, software, data, personnel, and facility elements;
- • model consistent architectures for system-of-systems down to lower levels of design and implementation;
- • model service oriented architectures;
- • support the analysis, specification, design, and verification of complex systems; and
- • improve the ability to exchange architecture information among related tools that are UML based and tools that are based on other standards.
The profile provides the modeling of operational capabilities, services, system activities, nodes, system functions, ports, protocols, interfaces, performance, and physical properties and units of measure. In addition, the profile enables the modeling of related architecture concepts such as DoD’s doctrine, organization, training material, leadership & education, personnel, and facilities (DOTMLPF) and the equivalent UK Ministry of Defence Lines of Development (DLOD) elements.
UPDM 2.1.1, as illustrated in Figure 1.1, addresses DoDAF and MODAF Viewpoints as well as enabling extensions to new architecture perspectives (e.g., Services views, Custom views, Logistics views cost views, etc.). MODAF terminology has been used for simplicity.
Figure 1.1—UPDM Viewpoint Support Illustration
3 Normative References
3.1 Overview
The following normative documents contain provisions, which through reference in this text, constitute provisions of this International Standard. Subsequent amendments to, or revisions of, any of these publications do not apply.
3.2 References
- ISO/IEC 19505-2, Information technology — OMG Unified Modeling Language (OMG UML) Version 2.4.1 — 2: Superstructure; pas/2011-08-06
- OMG Specification formal/ 2010-05-03, UML Infrastructure, v2.3
- OMG Specification formal/ 2010-05-05, UML Superstructure, v2.3
- OMG Specification formal/ 2005-09-01, XML Metadata Interchange (XMI), v2.1
- OMG Specification formal/2006-05-01, Object Constraint Language, v2. 0
- OMG Specification formal/2012-03-01, SoaML, v1.0
- OMG Specification formal/2010-06-01, SysML, v1.2
- The MOD Architectural Framework (MODAF) Version 1.2.002 ( https://www.gov.uk/guidance/mod-architecture-framework )
- The DoD Architecture Framework (DoDAF) Version 2.02 ( http://dodcio.defense.gov/Library/DoDArchitectureFramework.aspx )
4 Terms and Definitions
Any additional terms created to implement UPDM have been defined within this standard.