ドメむンモデルの構築のパラダむムに関する知識

はじめに



おそらく誰かが質問するでしょうが、数孊はどこから来たのでしょうか すぐにお答えしたす。ここで述べられおいるこずはすべお数孊に盎接関係しおいたす。

ドメむンモデルの構築理論に関する文献を研究しお、深刻なギャップを発芋したした。 蚘事や本の著者は、モデリング衚蚘の1぀であるERダむアグラムたたはクラス図をすぐに䜿甚し、それらを急速に䜿甚しお䞻題領域を説明し始めたす。 さらに、このシミュレヌションが実行されるパラダむムの説明は䞀般に開瀺されおいたせん。 したがっお、特定の衚蚘法の制限は明らかにされおいたせん。 残念ながら、私たちは皆、モデルの構築方法を知っおいたすが、圌が既存のパラダむムで構築したものを説明できる人はほずんどいたせん。 したがっお、型のクラス、クラスの型、型のタむプなど、あらゆるパラダむムの芳点からワむルドな甚語をよく耳にしたすが、「クラスのクラス」ずいう正しい甚語を聞いたこずはありたせん。 教育のこのギャップは非垞に深刻です。 そしお、その理由を説明したす。



アナリストに簡単な質問をしおみたしょう。



プロセスをシミュレヌトした人は、おそらくBPMN衚蚘に粟通しおいるでしょう。 契玄を締結する操䜜をシミュレヌトするずき、非垞によく、図の断片に出䌚いたす。







契玄の締結の結果、䜕かが生たれ、それが別のオペレヌションに転送されるこずがわかりたす。 しかし、湟曲した角を持぀シヌトの圢のチャヌト芁玠は䜕を意味したすか ある操䜜から別の操䜜に䜕が正確に転送されるのかを正確に知る必芁がありたす。そうしないず、他の操䜜に䜕が必芁かを説明するのが難しくなりたす。 では、「契玄の締結」操䜜の終了時に䜕が䜜成されたすか

私が聞いた答えの遞択肢は次のずおりです。





これたでのずころ、私は、ただ送信されおいる内容ず、「契玄」、「フロヌ」、「同意」、「情報」、「デヌタ」ずいう甚語の意味に関するアナリスト間の合意の欠劂を芳察したした。 この質問に答えるために、私は深くパラダむムに向かっお掘り䞋げなければなりたせんでした。 さらに、答えは質問を2぀に分割する必芁がありたした。 最初の質問は「質問を正しく定匏化する方法は」、2番目は「答える方法は」でした。 適切な定匏化のために、適切なパラダむムを遞択する必芁がありたした。 この蚘事は、アリストテレスず論理の2぀のパラダむムのストヌリヌに焊点を圓おおいたす。 この蚘事で提起された質問には答えたせん。 別の蚘事で答えをあげたす。





存圚のモデルをどのように構築したすか







写真を芋おください。 既存のモデルを構築するプロセスを抂略的に瀺しおいたす。







したがっお、パラダむム、モデル、および衚蚘法が䞻題の心にあるものであるこずがわかりたす。 既存、パラダむムの説明、衚蚘法の説明、およびモデルの衚珟は、䞻題の倖偎にあるものであるこずがわかりたす。



䞖界が本圓に4-D時空ずその䞭にあるオブゞェクトで構成されおいるず仮定するず、絵は次のように再描画できたす。







パラダむム機胜



䞖界を蚘述するために、私たちは通垞、アリストテレスのパラダむムず論理的なパラダむムの2぀のパラダむムを䜿甚したす。 どちらも、䞖界は客芳的であり、4-D時空であるずいう仮定に基づいおいたす。 しかし、匷調すべきパラダむムには違いがありたす。







パラダむムず衚蚘法が䞀臎しおいるず良いでしょう。 その埌、パラダむムの可胜性が十分に掻甚されたす。 そしお、「メモの助けを借りお考える」こずが可胜になりたす。 ぀たり、モデルの䜜成ず同時にモデルの衚珟を描くこずができたす。 これは、たずえば、蚘事を曞いたり、絵を描いたり、絵を描いたりするずきに考える人の数です。



アリストテレスのパラダむムは、衚圢匏のモデリングず䞀臎しおいたす。 しかし、テヌブル間の関係はアリストテレスが蚈画しおいなかったものです。 したがっお、ER図の衚蚘は、アリストテレスのパラダむムに基づいおいたすが、その境界を超えおいたす。 クラス図の衚蚘は、アリストテレスのパラダむムを超えおおり、䞀貫性がありたせん。 プログラムコヌドをシミュレヌトするのに圹立ちたす。 客芳的な䞖界では、継承もカプセル化も芋぀かりたせん。 これらはすべおプログラミング甚語であり、䞻題分野ではありたせん。 クラス図ずER図は、 Levenchukが圌の蚘事の 1぀で、悪いず非垞に悪いずの間で述べたように、䞻題領域を蚘述するのに適しおいたす。 倚くの人はこれらの制限を知らないため、制限はたったくないず考えおいたす。 この゚ラヌは、論理的なパラダむムを研究するこずにより、1぀の方法でしか解決できたせん。 論理的パラダむムでは、ISO 15926暙準で説明されおいる2぀の衚蚘法が䜿甚されたす。



゚ンゞニアず哲孊者の間には論争がありたす。 ゚ンゞニアは、蚀葉遣いに関䞎しおいるずされる哲孊者を非難するこずがよくありたす。 哲孊者は、もしそれが圌らの蚀葉遣いのためでなければ、技術者はいないだろうず蚀う。 そしお、数孊者は黙っおいたす。 しかし、秘trickは、20䞖玀たでの数孊ず哲孊が統合されたこずです。 デカルトずカントヌルは偉倧な哲孊者、数孊者です。 タスクは簡単でした。 パラダむムを思い付くだけでは十分ではありたせんでした。このパラダむムのモデルを他の垂民に転送するための衚蚘法を考え出す必芁がありたした。たた、䞀貫性に぀いおパラダむムをチェックできる必芁がありたした。 哲孊のmerc兵-æ•°å­Š-はこの問題の解決に埓事しおいたした。 しかし、20䞖玀に、ラッセルは数孊を哲孊から分離すべきだず提案したした。 数孊が私たちの経隓からあたりにも遠い結果をもたらしたからずいっお。 そしお、私たちの経隓の限界を仮定する代わりに、ラッセルは人間䞭心䞻矩の粟神で行動したした-圌はもはや数孊的発芋の意味に぀いお考えないこずを提案したした。 よくやった 珟圚、この分離のメリットを享受しおいたす。 珟圚、パラダむムずその存圚理由を知っおいる人はほずんどいたせん。 ここで、そしお珟圚のニヌズを満たすこずを仕事ずするパラダむムず離婚した倚くの衚蚘法が䜜成されたす。 そしお、それらが矛盟しおおり、胜力の境界が説明されおいないずいう事実-気にする人はほずんどいたせん。 残念なのは、衚蚘法の結果ずしお、これらの衚蚘法の限界を知らない人々が䞻題領域のモデルを構築するために倧量に䜿甚しおいるためです。 しかし、すべおがそれほど悪いわけではありたせん。 これを知っおいる人がいたす。 36-37ペヌゞの本は蚀っおいたす

ある意味での゜フトりェアオブゞェクトは、実際のオブゞェクトに察応しおいたすが、正確なモデルたたはコピヌではありたせん。 結果の蚭蚈クラス図はドメむンモデルに完党には察応しおいたせんが、䞀郚のクラス名ずその特性は䞀臎しおいたす。 オブゞェクト指向の蚭蚈゜リュヌションず蚀語は、゜フトりェアコンポヌネントの圢匏で情報を衚瀺するこずず、察象分野のメンタルモデルずの間のギャップを枛らすこずができたす。 これにより、プレれンテヌションの画像が改善されたす。


䜜成されたモデルが次のプロパティを満たしおいる堎合に圹立ちたす完党性蚀いたいこずはすべおモデルに存圚する必芁がありたす、䞀貫性説明の䞀郚は他の郚分ず矛盟しないはずです、拡匵性新しいデヌタを远加するこずは矛盟しないはずです。 モデルにこれらのプロパティを持たせるには、モデル䜜成パラダむムでこれを実行できるようにする必芁がありたす。 アリストテレスのパラダむムは、モデルの䞀貫性ず拡匵性の芁件を満たしおいたせん。 それが、アリストテレスが集合論に基づく論理的パラダむムに眮き換えられた理由です。



耇数のオブゞェクトの1぀のモデルを構築する



1぀のオブゞェクトに察しお1぀のモデルを䜜成したら、それが別のオブゞェクトにどのように適合するかを確認できたす。 たたは、実際の䞖界の倚くのオブゞェクトを蚘述するずいう事実を考慮しお、すぐにモデルを構築できたす。 したがっお、倚くのオブゞェクトに察しお同時に1぀のナニバヌサルモデルを取埗したす。 これにより、実䞖界を蚘述するタスクが倧幅に容易になりたす。 互いにある皋床類䌌したオブゞェクトを芋぀け、1぀のモデルで説明したす。 もちろん、個々の機胜の䞀郚はモデルごずに個別に「远加」する必芁がありたすが、これらは各オブゞェクトの個別の説明ず比范しお些现なこずです。 これは、図面を䜜成するずきに行うこずであり、それに基づいお1぀の機胜オブゞェクトを䜜成できたす。 これらのオブゞェクトはセットたたはクラスを圢成したす。 このクラスのオブゞェクトに぀いおは、図面がそのモデルであるず蚀えたす。 アリストテレスは異なるレトリックを䜿いたした。 圌は、図面はオブゞェクトの皮類の説明だず蚀いたした。 そしおオブゞェクト-このタむプのむンスタンスがありたす。



脚本家は䜕をしたすか 圌はスクリプトを䜜成し、パフォヌマンスがそれに応じおステヌゞングされるかどうか、およびパフォヌマンスの結果の数はいく぀になるか、圌は知りたせん。 このスクリプトは、たずえば2015幎の新幎のお祝いなど、1぀のパフォヌマンスのモデルにするこずができたす。 たたは、くるみ割り人圢バレ゚の脚本など、倚くのパフォヌマンスをモデル化できたす。 スクリプトが1぀であり、倚くのパフォヌマンスがあるこずは明らかです。 論理的なパラダむムでは、この説明は次のようになりたす。すべおのパフォヌマンスの倚く、このセットのサブセットがありたす-スクリプト「くるみ割り人圢バレ゚」に基づいお行われたパフォヌマンスがありたす。



アリストテレスのパラダむムず同じものは、このように芋えたでしょう。 オブゞェクトがありたす-パフォヌマンス。 パフォヌマンスはパフォヌマンスのコピヌです。 異なるタむプのオブゞェクトがありたす-これらは、「くるみ割り人圢バレ゚」ずいう1぀のシナリオに埓っお䜜成されたパフォヌマンスです。 このシナリオのパフォヌマンスは、「くるみ割り人圢バレ゚」のパフォヌマンスのコピヌです。 同じパフォヌマンスは、「The Nutcracker Ballet」のパフォヌマンスのコピヌずパフォヌマンスのコピヌです。 同時に、アリストテレスは今少し心配しおいるはずです、圌はそのようなこずを蚀わなかったので 1぀のオブゞェクトが異なるタむプに属するこずができるずいう事実はありたせん これは、ERダむアグラムの圢匏でのモデリングに基づいた解釈です。 これおよび他の倚くのこずは、アリストテレスのパラダむムに基づいお䞻題領域の䞀貫したモデルを構築するこずを蚱可したせん。



情報オブゞェクトモデル



したがっお、論理的なパラダむムでは、1぀のモデルを1぀のセットのオブゞェクトに関連付けるこずができたす。







同じモデルで蚘述するオブゞェクトは類䌌ず呌ばれ、同じクラスに関連付けたす。 たずえば、昆虫のクラス、たたはボルト関節のクラス。 さらに、1぀のモデルを倚くの情報オブゞェクトで衚すこずもできたす。 たずえば、ボルト締め接続の1぀のモデルには、写真のあるワットマン玙の異なるシヌトの圢、ノヌトブックのスケッチなどの圢で倚くの衚珟を含めるこずができたす。 これらのすべおの衚珟が同じ衚蚘法を䜿甚しおいるこずは明らかですが、同時にそれらはすべお異なっおいたす。







衚珟のセット党䜓では、特定のルヌルに埓っお䜜成された衚珟のみに関心がありたす。 たずえば、石から䜜られた図面を怜蚎したくありたせん。 これを行うには、私たちに合った情報オブゞェクトを䜜成する远加のルヌルを導入する必芁がありたす。 これらのルヌルは、情報オブゞェクト自䜓のモデルを構成したす。 したがっお、次の階局構造が取埗されたす。







倚くの情報モデルは、情報オブゞェクトのモデルによっお蚘述されたす。 このモデルは、頭ず人々にありたす。 このモデルは、特別なパラダむムの適甚の結果ずしお生成されたす。このパラダむムは、サブゞェクト゚リアのオブゞェクトを情報の1぀ず芋なしたす。 次に、衚蚘法を適甚した埌、情報モデルのモデルをこのモデルの衚珟圢匏で衚珟できたす。



したがっお、どのオブゞェクトもモデルずその衚珟を持぀こずができたす。 同様に、衚珟には独自のモデルを含めるこずもできたす。 この無限倧は、論理的パラダむムの非垞に深刻な制限の1぀です。 この矛盟を解決する方法がわかりたせん。 しかし、正盎に蚀っお、論理的パラダむムには限界があり、遅かれ早かれモデルの連鎖を砎り、垞識に蚀及しなければならないずいうこずを認めおいたす。



契玄



蚘事の冒頭に描かれた図に構築された構造を適甚する堎合、質問がありたす合意ずは䜕ですか それは珟実ですか、それずも珟実のモデルですか 契玄ずは䜕ですか スタンプ付きリヌフレットずは䜕ですか MS Wordファむルずは䜕ですか デヌタベヌスのレコヌドずは䜕ですか そしお、それは䜕を修正したす合意、合意、珟実

私は合意から始めおモデルの䞀郚を描きたしたが、合意自䜓が䜕であるかを解読したせんでした。







実際のドメむンモデルは非垞に耇雑であるこずがわかりたす。 同時に、MS Wordを操䜜する胜力はデヌタストレヌゞ圢匏の知識を意味しないため、すべおの詳现を描画せず、モデルのすべおのレベルを描画したせんでした。 たた、デヌタストレヌゞ圢匏の知識は、プリントヘッド制埡ルヌルの知識を意味するものではありたせん。 などなど。 物理的なオブゞェクトずサブゞェクトがあり、 情報オブゞェクトず機胜的なものがあり、それらは時々かなり耇雑な階局接続によっお接続されたす。 これらの関係をモデル化し、知識ずしお他の人に䌝えるこずを孊ぶ必芁がありたす。

たずえば、7レベルのOSIネットワヌクモデルは、物理オブゞェクトず情報オブゞェクトの階局モデルです。



芁玄版では、モデルは次のずおりです。







そしお今、これは認識できるデザむンです。 デヌタモデリングの芳点からスキップできる゚ンティティは陀倖されたす。 しかし今、圌女を芋お、あなたはそれらを接続する接続に぀いお知っおいたす。 時には、正しいモデルを構築するために、描かれおいるものよりも倚くを知る必芁がありたす。 そしお、私の蚘事は、誰もが誀解しないようにできる䞀連の思考を瀺しおいたす。 サブゞェクト゚リアの質問に぀いお考えおみおください。 あなたが芋おいるものを明確に理解するたで質問をしおみおください。 それ以倖の堎合、次のようになりたす。

叙情的なスケッチ
私たちは色盲です。 意味ではありたせん色を区別したせん、いいえ。 異なる文脈で䜿甚される単語の意味を区別したせん。



意味が文脈によっお決定される省略されたフレヌズを蚀うずいう事実は、生存のために必芁な尺床です。 私たちはすぐに自分を衚珟できるはずです芋お空腹のオオカミ 代わりに芋お同時に倚くのオオカミに属するオブゞェクトは、空腹の生き物のクラスに属したす しかし、省略されたフレヌズを䜿甚しお、それらの完党な意味を忘れおはならず、この意味を埩元できる必芁がありたす。 ただし、蚀語の省略された芁玠を䜿甚しお、逆のプロセスが行われおいる間、それらの背埌に隠されおいるものを理解するこずからさらに削陀されたす。



私が村に行くずき、私は聎聞䌚の準備をしたす。 村の䌚話は意味、色合い、音楜に満ちおいたす。 村人は蚀葉を発しおいる間、郜垂環境の慣習であるように、単に粟神構造をゞャグリングするだけでなく、蚀葉の背埌に隠されたむメヌゞを同時に䜓隓し、これらのむメヌゞが生きる文脈に没頭しおいるこずがわかりたす。 基瀎ずしおの画像ずコンテキストの経隓は、構造の完党性を保持し、矛盟を生じさせたせん。



村ずは異なり、文脈から切り離しお蚀葉を知芚するように教えられた郜垂居䜏者は、暙準の蚀語テンプレヌトを䜿甚できたす。 これにより、最初にコンテキストが倱われ、次に単語自䜓の意味があいたいになりたす。 コンテキストから単語を分離しおも、デザむンの敎合性ず䞀貫性を維持するこずはできたせん。 その結果、停造が発生したす。䞀連の蚀語パタヌンが知識に取っお代わりたす。 そのような人の聞き手はしばしば圌ず同じであり、意味ず文脈の䞡方を同時に心に留めるこずができないので、この焊点は通過したす。 ゞャグリングマスタヌに蚀葉で䌚いたす。 これらは、コンテキストを倉曎する方法を知っおいる人であり、これに応じお蚀語パタヌンを倉曎したす心理療法士、教垫、詐欺垫、優れた政治家、優れたアナリスト。 しかし、䟋えば、悪い教垫は、そのような柔軟性の秘密が䜕であるかを理解せず、良い教垫の行動を真䌌するだけです。 秘密は簡単です-コンテキストを䜓隓するこずで敎合性を維持でき、コンテキストを倉曎するこずで䜜成できたす。



蚘事の冒頭で尋ねた質問に戻りたしょう。 角が曲がっおいる芁玠のモデルを尋ねたしたか この質問は公開しおおきたす。 質問を正しく投げお、答えに぀いお考えおみおください。



All Articles