Do DAF

Systems Architecture, SE Standard, MDD

Abstract#

DoDAFは、代表的なシステムアーキテクチャーのフレームワークです。ここでは、DoDAFについて、知っておくべきと思ったことを書きます。

What's new?#

Topic#

ArchitectureをDevelopするためのガイドラインとのこと([DoD 2007a], ES*1)。

[Fig.1]に示すようにどうも大きく以下の3つのパートに分かれるらしい。

[#1]

Fig. 1 Architecture Framework Structure [1]

[Fig. 2]に示すような、文書やモデルが成果物のイメージです。モデルには、UMLやDFDがよくつかわれます。

[#2]

Fig. 2 Major Product Relationships

DoDAFは、Systems Architectureとして、何を作るべきか、それは、どういう情報を持っているべきかというアーキテクチャの記述に関する説明であり、そのアーキテクチャーをどう作るかというプロセスを定めているわけではない([Mittal 2006], 96)。具体的に情報をどう集めるかなどはないので、DoDAFがあれば、システムアーキテクチャを作れるというわけではないのです。作るには、自分もしくは自分の仲間が技術的な知識と経験をもっていることが必要です。

Reference#

  1. [#1]Department of Depense. 2007a. DoD Architecture Framework Version 1.5 Volume1. http://jitc.fhu.disa.mil/jitc_dri/pdfs/dodaf_v1v1.pdf
  2. [#2]Department of Depense. 2007b. DoD Architecture Framework Version 1.5 Volume2. http://www.defenselink.mil/cio*nii/docs/DoDAF_Volume_II.pdf
  3. [#3]Mittal, Saurabh. 2006. Extending DoDAF to allow DEVS*based modeling and simulation. Journal of Defense Modeling and Simulation 3, (2].