In an attempt to improve PlantUML documentation...
Wiki Toc View page history Add new chapter Reorder page Raw
ArchiMate |
ArchiMate Diagram |
||||
|
|||||
ArchiMateはオープンで独立したエンタープライズ・アーキテクチャ・モデリング言語であり、ビジネス・ドメイン内およびドメイン間のアーキテクチャの記述、分析、視覚化をサポートします。ArchiMateダイアグラムは、企業のさまざまなコンポーネント、それらの相互関係、およびITインフラストラクチャとの統合を構造化して表現します。
ArchiMateと UMLはどちらもモデリング言語ですが、その目的は異なります。UMLは主にソフトウェア設計とシステム・モデリングに使用され、システムの構造的側面と動作的側面に焦点を当てている。対照的に、ArchiMateは エンタープライズ・アーキテクチャに特化しており、企業の組織層、情報層、技術層の全体的なビューを提供する。
|
ArchiMate is an open and independent enterprise architecture modeling language that supports the description, analysis, and visualization of architecture within and across business domains. An ArchiMate Diagram provides a structured representation of the various components of an enterprise, their interrelationships, and their integration with IT infrastructure.
While both ArchiMate and UML are modeling languages, they serve different purposes. UML is primarily used for software design and system modeling, focusing on the structural and behavioral aspects of systems. In contrast, ArchiMate is tailored for enterprise architecture, offering a holistic view of the organizational, informational, and technical layers of an enterprise.
|
||||
アーキテクチャの要素 |
Archimate keyword |
||||
|
|||||
各要素は
archimate で定義します。
ステレオタイプとして、アイコンを使うことができます。 使用できるアイコンの一覧は、[#使用できるアイコン一覧|こちらを参照してください。]
HTMLのカラーネームを使って、色の変更ができます。 また、いくつかのキーワード(Business , Application , Motivation , Strategy , Technology , Physical , Implementation )を使うこともできます。
|
You can use the
archimate keyword to define an element. Stereotype can optionally specify an additional icon. Some colors (Business , Application , Motivation , Strategy , Technology , Physical , Implementation ) are also available.
|
||||
ジャンクション |
Defining Junctions |
||||
|
|||||
プリプロセス機能を使って
circle を定義し、使用してください。
|
Using the
circle keyword and the preprocessor, you can also create junctions.
|
||||
例 1 |
Example 1 |
||||
|
|||||
|
|
||||
例 2 |
Example 2 |
||||
|
|||||
|
|
||||
使用できるアイコン一覧 |
List possible sprites |
||||
|
|||||
アーキテクチャ図で使用できるアイコンの一覧は、次のコードで表示することができます。
|
You can list all possible sprites for Archimate using the following diagram:
|
||||
ArchiMateマクロ |
ArchiMate Macros |
||||
|
|||||
ArchimateマクロとライブラリArchimateマクロの一覧はArchimate-PlantUML で定義されています。このマクロはアーキテクチャ図の作成を簡単にしてくれます。ArchimateはPlantUMLの標準ライブラリにネイティブに存在します。Archimate要素マクロを使用したArchiMate要素の生成は次のように行います:Category_ElementName(nameOfTheElement, "description")
例:
Archimateの関係(relationship)Archimateの関係は、次のように定義します:Rel_RelationType(fromElement, toElement, "description")
また、次のように、2つの要素の方向を定義します:
Rel_RelationType_Direction(fromElement, toElement, "description")
次のRelationTypes がサポートされています:
Directions がサポートされています:
Rel_Composition(StakeholderElement, BService, "Description for the relationship")
Rel_Composition_Down(StakeholderElement, BService, "Description for the relationship")
付録:すべてのArchimate RelationTypeの例
[Adapted from Archimate PR#25] |
Archimate Macros and LibraryA list of Archimate macros are defined Archimate-PlantUML here which simplifies the creation of ArchiMate diagrams, and Archimate is natively on the Standard Library of PlantUML.Archimate elementsUsing the macros, creation of ArchiMate elements are done using the following format:Category_ElementName(nameOfTheElement, "description")
For example:
Archimate relationshipsThe ArchiMate relationships are defined with the following pattern:Rel_RelationType(fromElement, toElement, "description")
and to define the direction/orientation of the two elements:
Rel_RelationType_Direction(fromElement, toElement, "description")
The RelationTypes supported are:
Directions supported are:
Rel_Composition(StakeholderElement, BService, "Description for the relationship")
Rel_Composition_Down(StakeholderElement, BService, "Description for the relationship")
Appendice: Examples of all Archimate RelationTypes
[Adapted from Archimate PR#25] |
||||