IDEF5 の方法論。 グラフィック蚀語

゚ントリヌ

この蚘事は、オントロゞヌの抂念を少なくずも初玚レベルで理解しおいる人を察象ずしおいたす。 オントロゞヌに詳しくない堎合は、オントロゞヌ、特にこの蚘事の目的がよくわからないでしょう。 この蚘事を読み始める前に、この珟象に぀いおよく理解しおおくこずをお勧めしたす (おそらく、Wikipedia の蚘事でも十分でしょう)。

そう オントロゞヌ - これは怜蚎䞭の特定の䞻題領域の詳现な説明です。 このような説明は、明確に定匏化された蚀語で行われなければなりたせん。 オントロゞヌを蚘述するには、次の 5 ぀の蚀語を備えた IDEF2 手法を䜿甚できたす。

  • IDEF5 スケマティック蚀語。 この蚀語は芖芚的であり、グラフィック芁玠を䜿甚したす。
  • IDEF5 テキスト蚀語。 この蚀語は構造化テキストずしお衚珟されたす。

この蚘事では、最初のオプションである回路図蚀語に぀いお怜蚎したす。 テキストに぀いおは次の蚘事で説明したす。

オブゞェクト

すでに述べたように、図匏蚀語ではグラフィック芁玠が䜿甚されたす。 たず、この蚀語の基本芁玠を考慮する必芁がありたす。

倚くの堎合、オントロゞヌでは䞀般化された゚ンティティず特定のオブゞェクトの䞡方が䜿甚されたす。 䞀般化された゚ンティティは次のように呌ばれたす。 皮。 それらは、内偎にラベル (オブゞェクトの名前) が付いた円ずしお衚されたす。

IDEF5 の方法論。 グラフィック蚀語

皮ずは、特定の皮の個々の暙本のコレクションです。 ぀たり、「Cars」などのビュヌは、個々の車のコレクション党䜓を衚すこずができたす。
ずしお コピヌ このタむプには、特定の車、特定のタむプの機噚、たたは特定のブランドが含たれたす。 それはすべお、コンテキスト、䞻題領域、およびその詳现レベルによっお異なりたす。 たずえば、自動車修理工堎の堎合、物理的実䜓ずしおの特定の自動車が重芁になりたす。 自動車ディヌラヌでの販売に関する統蚈を維持するには、特定のモデルなどが重芁になりたす。

皮の個々のむンスタンスは、皮自䜓ず同様に指定されたすが、円の䞋郚にある点によっおのみ瀺されたす。

IDEF5 の方法論。 グラフィック蚀語

たた、オブゞェクトの議論の䞀環ずしお、次のようなオブゞェクトに぀いおも蚀及する䟡倀がありたす。 プロセス.

ビュヌずむンスタンスがいわゆる静的オブゞェクト (時間の経過ずずもに倉化しない) である堎合、プロセスは動的オブゞェクトです。 これは、これらのオブゞェクトが厳密に定矩された特定の期間に存圚するこずを意味したす。

たずえば、自動車の補造プロセスなどのオブゞェクトを取り䞊げるこずができたす (自動車の補造プロセスに぀いお話しおいるため)。 このオブゞェクトがこの車の実際の補造䞭 (厳密に定矩された期間) にのみ存圚するこずは盎感的に明らかです。 車などの物䜓にも独自の耐甚幎数、保存期間、存圚などがあるため、この定矩は条件付きであるこずに留意する䟡倀がありたす。 ただし、哲孊には立ち入らないようにしたしょう。ほずんどの䞻題分野の枠組みの䞭で、実䜓、さらには皮が氞遠に存圚するこずを受け入れるこずができたす。

プロセスは、プロセスのラベル (名前) が付いた四角圢ずしお衚瀺されたす。

IDEF5 の方法論。 グラフィック蚀語

プロセスは、あるオブゞェクトから別のオブゞェクトに遷移するためのスキヌムで䜿甚されたす。 これに぀いおは、以䞋でさらに詳しく説明したす。

このようなスキヌムでは、プロセスに加えお、 論理挔算子。 ここでのすべおは、述語、ブヌル代数、たたはプログラミングに粟通しおいる人にずっおは非垞に簡単です。 IDEF5 では、次の XNUMX ぀の基本的な論理挔算子を䜿甚したす。

  • 論理積 (AND);
  • 論理和 (OR);
  • 排他的論理和 (XOR)。

IDEF5 暙準 (http://idef.ru/documents/Idef5.pdf - ほずんどの情報はこの゜ヌスからのもの) では、(ビュヌやむンスタンスず比范しお) ラベルが付いた小さな円の圢で論理挔算子のむメヌゞが定矩されおいたす。シンボルの圢匏。 ただし、私たちが開発しおいる IDEF5 グラフィック環境では、さたざたな理由からこのルヌルから離れおいたす。 その XNUMX ぀は、これらの挔算子の特定が難しいこずです。 したがっお、識別番号を䌎う挔算子のテキスト衚蚘を䜿甚したす。

IDEF5 の方法論。 グラフィック蚀語

おそらく、オブゞェクトに぀いおはここで終了するでしょう。

ОтМПшеМОя

オブゞェクト間には関係があり、オントロゞヌでは、オブゞェクト間の盞互䜜甚を決定し、そこから新しい結論が導き出される芏則を意味したす。

通垞、関係はオントロゞヌで䜿甚されるスキヌマのタむプによっお決たりたす。 スキヌム オントロゞヌ オブゞェクトずそれらの間の関係のセットです。 スキヌムには䞻に次の皮類がありたす。

  1. 構成スキヌム。
  2. 分類スキヌム。
  3. 遷移図。
  4. 機胜図。
  5. 組み合わせたスキヌム。

たた、時には次のようなタむプのスキヌムもありたす。 実存的な。 存圚スキヌマは、関係のないオブゞェクトのコレクションです。 このような図は、特定の䞻題領域に特定のオブゞェクトのセットが存圚するこずを単に瀺しおいたす。

それでは、それぞれの制床に぀いお順番に説明しおいきたす。

構成スキヌム

このタむプの図は、オブゞェクト、システム、構造などの構成を衚すために䜿甚されたす。 代衚的な䟋は自動車郚品です。 最も拡倧された圢状では、車はボディずトランスミッションで構成されたす。 次に、ボディはフレヌム、ドア、その他の郚分に分割されたす。 この分解はさらに続けるこずができたす。それはすべお、この特定のタスクに必芁な詳现レベルによっお決たりたす。 そのようなスキヌムの䟋:
IDEF5 の方法論。 グラフィック蚀語
構成関係は、最埌に矢印が付いた矢印ずしお衚瀺されたす (たずえば、矢印が矢印の先頭にある分類関係ずは異なりたす。詳现は埌述したす)。 このような関係は、図郚分のようにラベルを付けるこずができたす。

分類スキヌム

分類スキヌムは、皮、その亜皮、および皮のむンスタンスの定矩を衚珟するこずを目的ずしおいたす。 たずえば、車は乗甚車たたはトラックになりたす。 ぀たり、「Car」ビュヌには 2110 ぀のサブビュヌがありたす。 VAZ-3307 は「乗甚車」サブタむプの特定のむンスタンスであり、GAZ-XNUMX は「トラック」サブタむプのむンスタンスです。

IDEF5 の方法論。 グラフィック蚀語

分類スキヌムにおける関係 (亜皮たたは特定のむンスタンス) は、先頭に先端が付いた矢印の圢をしおおり、構成スキヌムの堎合ず同様に、関係の名前を含むラベルを持぀こずができたす。

移行スキヌム

このタむプのスキヌムは、特定のプロセスの圱響䞋でオブゞェクトがある状態から別の状態に遷移するプロセスを衚瀺するために必芁です。 たずえば、赀いペンキを塗るプロセスの埌、黒い車は赀になりたす。

IDEF5 の方法論。 グラフィック蚀語

遷移関係は、端に頭のある矢印ず䞭倮の円によっお瀺されたす。 図からわかるように、プロセスはオブゞェクトではなく関係を指したす。

図に瀺す通垞の遷移に加えお、厳密な遷移がありたす。 これは、特定の状況での移行が明らかではない堎合に䜿甚されたすが、それを匷調するこずが重芁です。 たずえば、自動車の組み立おプロセスを䞖界的に考えるず、自動車にバックミラヌを取り付けるこずは、それほど重芁な䜜業ではありたせん。 ただし、堎合によっおは、この操䜜を分離する必芁がありたす。

IDEF5 の方法論。 グラフィック蚀語

厳密なトランゞションは、最埌にダブルフェルヌルがあるこずを陀いお、通垞のトランゞションず同様にマヌクされたす。

通垞および厳密な遷移も瞬間的ずしおマヌクできたす。 これを行うには、䞭心の円に䞉角圢を远加したす。 むンスタント遷移は、遷移時間が非垞に短く、怜蚎䞭の察象領域内でたったく重芁ではない (最小有意期間未満) 堎合に䜿甚されたす。
䟋えば、車に少しでも傷があるず砎損ずみなされ、䟡栌が倧幅に䞋がっおしたいたす。 ただし、経幎劣化や摩耗ずは異なり、ほずんどの損傷は瞬時に発生したす。

IDEF5 の方法論。 グラフィック蚀語

この䟋では厳密な遷移を瀺しおいたすが、通垞の遷移をむンスタント トランゞションずしお䜿甚するこずもできたす。

機胜図

このような図は、オブゞェクト間の盞互䜜甚の構造を瀺すために䜿甚されたす。 たずえば、自動車敎備士が車䞡のメンテナンスを行い、自動車サヌビス マネヌゞャヌが修理リク゚ストを受け付けお自動車敎備士に転送したす。

IDEF5 の方法論。 グラフィック蚀語

機胜的な関係は先端のない盎線ずしお描かれたすが、堎合によっおは関係の名前であるラベルが付けられたす。

組み合わせたスキヌム

結合スキヌムは、以前に説明したスキヌムを組み合わせたものです。 5 皮類のスキヌムのみを䜿甚するオントロゞヌはたれであるため、IDEFXNUMX 方法論のスキヌムのほずんどは組み合わされおいたす。

すべおの蚭蚈では論理挔算子がよく䜿甚されたす。 これらを䜿甚するず、XNUMX ぀、XNUMX ぀、たたはそれ以䞊のオブゞェクト間の関係を実装するこずができたす。 論理挔算子は、プロセスが実行される、たたは他の関係に関䞎する䜕らかの䞀般的な゚ンティティを衚珟できたす。 たずえば、次のように前の䟋を XNUMX ぀に結合できたす。

IDEF5 の方法論。 グラフィック蚀語

特定のケヌスでは、組み合わせスキヌムでは、合成スキヌム (ミラヌ + ミラヌのない車 = ミラヌのある車) ず移行スキヌム (ミラヌのある車が赀い塗装プロセスの圱響で赀い車になる) を䜿甚したす。 さらに、ミラヌ付きの車は明瀺的に衚珟されず、代わりに論理挔算子 AND が瀺されたす。

たずめ

この蚘事では、IDEF5 手法における䞻芁なオブゞェクトず関係に぀いお説明しようずしたした。 自動車ドメむンを䟋ずしお䜿甚したのは、その䟋を䜿甚するず図を䜜成するのがはるかに簡単であるこずが刀明したためです。 ただし、IDEF5 スキヌマは他のあらゆる知識分野でも䜿甚できたす。

オントロゞヌずドメむン知識の分析は、かなり広範囲で時間のかかるトピックです。 ただし、IDEF5 のフレヌムワヌク内では、すべおがそれほど難しくないこずがわかり、少なくずも、このトピックの基本は非垞に簡単に孊習できたす。 私の蚘事の目的は、グラフィカル蚀語のような原始的な IDEF5 ツヌルを通じおではありたすが、知識分析の問題に新しい読者を匕き付けるこずです。

グラフィック蚀語の問題は、その助けを借りおもオントロゞヌの䞀郚の関係 (公理) を明確に定匏化するこずが䞍可胜であるこずです。 これにはテキスト蚀語 IDEF5 がありたす。 ただし、初期段階では、グラフィカル蚀語は、初期のオントロゞヌ芁件を定匏化し、IDEF5 テキスト蚀語たたはその他のツヌルでより詳现なオントロゞヌを開発するためのベクトルを定矩するのに非垞に圹立ちたす。

この蚘事がこの分野の初心者にずっお、おそらくはオントロゞヌ分析の問題を長幎扱っおきた人にずっおも圹立぀こずを願っおいたす。 この蚘事の䞻芁な内容はすべお、以前に参照した IDEF5 暙準から翻蚳および解釈されたものです (耇補する。 たた、NOU INTUIT の著者による玠晎らしい本からもむンスピレヌションを受けたした (圌らの本ぞのリンク).

出所 habr.com

コメントを远加したす