DODAF'yi Anlamak: OV ve SV Diagrams Vakfı

Savunma Mimari Çerçeve Bölümü (DODAF), savunma ve havacılık sektörlerinde karmaşık sistemler tasarlamak, değerlendirmek ve iletişim kurmak için yapılandırılmış bir metodoloji sunar.Bu mimari açıklamaların tutarlı, yeniden kullanılabilir ve hisse senedi ile uyumlu olması için kurulmuştur.The Viewpoint (AV), Capability Viewpoint (OV), Project Viewpoint (PV), Systems Viewpoint (SV), ve Standartlar Viewpoint (StdV)

Operasyonel View (OV) operasyonel kavramları, faaliyetleri, görevleri ve mimarlar için gerekli olan bilgileri tanımlar, OV'ye doğrudan geri dönmeleri gereken şeylere odaklanır; her sistem, en azından bir operasyonel aktiviteyi yerine getirmek için mevcut olmalıdır. Bu izlenebilirlik, Operasyonel Faaliyetleri gibi matrisler aracılığıyla resmi olarak tanımlanır.

OV ve SV diyagramları geliştirmek, paydaşların bağımlılıklarını anlamasını, olasılık boşluklarını belirlemelerini ve alternatifleri analiz etmelerini ve satın alma kararlarını bilgilendirmelerini sağlar. Aşağıdaki bölümler, her görüş ve pratik, adım adım adım metodolojisini sağlayarak her görüş içinde ürünlere derin bir dalış sağlar.

Derinlik View (OV) Derinlik

DODAF, yedi standart OV ürünlerini tanımlar, her biri farklı bir amaç sağlarken, her proje tüm ürünleri gerektirir, olgun bir mimari genellikle en az OV-1, OV-2, OV-5 ve OV-6 içerir.

OV1: Yüksek Lisans Operasyonel Kavram Grafik-

OV1, operasyonel kavramın resmi bir gösterimidir. Temel operasyonel düğümleri (örneğin, karar merkezi, sensör platformları, komut merkezleri), coğrafi veya mantıksal düzenlemelerini ve yüksek düzeyde bilgi paylaşımını anlatmak için bir bağlam anlatısı gösterir. birincil paydaşlar - teknik olmayan sponsorlar - OV-1'i hızlı bir şekilde görev kapsamı ve katılımcı varlıkların rollerini anlamak için kullanır.

OV2: Operasyonel Kaynak Akış Açıklama

OV2, operasyonel düğümler arasında ayrıntılı bilgi akışlarını ekliyor. - Özel kaynakları (bilgi, eşriel, personel) bu arayüzler boyunca aktığı, mimarlar, üretici ve tüketici düğümleri, frekans ve kaynak doğasını (örneğin, sensör verileri, lojistik siparişleri, durum farkındalığı raporları) tanımlar.

OV3: Operasyonel Kaynak Akışı Matinal-

OV-2'de bulunan bilgilerin bir tabut gösterimidir. Her kaynak akışı sıra dışı olarak listelenir, kaynak belirtmek, hedef, veri biçimi, kalite özellikleri ve güvenlik sınıflandırması gibi ayrıntılı analizleri destekler.Bu matrix, veri akışı dengelemesi, throughput hesaplamaları ve güvenlik sınıflandırma denetimleri gibi ayrıntılı analizleri destekler.

OV4: Organizasyonel İlişkiler Chart-

OV4, kumanda yapısını, ilişkilerini ve operasyonel düğümler arasındaki otoritenin hatlarını tasvir eder. Cevaplar: Kimin kime rapor ettiğini ve hangi koordinasyon mekanizmalarının var olduğunu kim rapor eder?

OV5a ve OV-5b: Operasyonel Aktivite Modelleri

OV5a (Operasyonel Aktivite Decomposition- Ağacı) en üst düzey görevi daha düşük seviyeli aktivitelere ayırıyor. OV-5b (Operasyonel Aktivite Modeli) her aktivitenin daha sonra SV'de en az bir sistemle bağlantılı olabileceğini gösteriyor.

OV-6b, OV-6c: Operasyonel Kurallar, Devlet Geçişleri ve EventTrace Modelleri

OV6 ürünleri davranışsal kısıtlamalar ve dinamikleri ele alıyor. OV-6a belgeleri iş kuralları ve operasyonel kısıtlamalar (örneğin, 10 nautical mil içinde uçak yaklaşımlar, sorun uyarısı). OV-6b (State Transition Description) olası operasyonel düğümlerin devletleri ve geçişlere izin veriyor. OV-6c ( EventTrace Description) düğümler arasındaki zaman siparişlerini göstermek için diyagramlar kullanıyor.

Sistem View (SV) in Deep

Sistem View, SV-1'den SV-10c aracılığıyla en az on ürün içerir. SV, OV'de tanımlanmış operasyonel faaliyetleri ve kaynak akışlarını nasıl fark ettiğini göstermeli.

SV1: Systems Interface Description

SV1 sistem mimarisinin yapısal arka kemiğidir.Sistem sistemlerinin (hardware, yazılım, veritabanı) düğümleri tanımlamak ve aralarındaki mantıksal ve fiziksel arayüzleri gösterir.Her arayüz, kaynak akışlarının belgelendiği kaynaklarla etiketlenir, bu da SV-1'i eksik arayüzleri tanımlamak için kullanır ve gereksiz reddansiyonları gösterir.

SV2: Sistem Kaynak Akışı Açıklama

SV2, SV-1'de gösterilen her arayüze ek olarak ek detay ekliyor. Bu ürün doğrudan sistemler mühendislik ticaret çalışmaları ve interoperability değerlendirmeleri içine giriyor. Örneğin, bir zemin kontrol sistemi ve UAV arasındaki bir arayüz “Link 16, 1 Mbps, şifreli, 200 ms maksimum geç kalmışlık” olarak tanımlanabilir.

SV3: Sistemler-Sistemler Matrix

SV3, sistemlerin iki arayüzü olduğunu gösteren bir matrixtir ve bu arayüzlerin doğasını (örneğin, iki yönlü, bir tek yönlü, radyo frekansı, teld). matrix mimarların hızlı bir şekilde arayüz boşluklarını veya aşırı darbelerini tanımlamalarına yardımcı olur.

SV4: Systems Fonksiyonelity Description

SV4 her sistemin işlevlerinin içine koyar.OV-5'in operasyonel faaliyetlerine odaklandığından farklı olarak SV-4, sistemin ne yaptığına odaklanır: e.g., “kompute fire-kontrol çözümü”, “manoeuvre sensörü”, “bakım bağlantı”, SV-4'deki işlevler SV5'deki aktivitelere SV5 aracılığıyla izin verilmelidir.

SV5: Sisteme Operasyonel Aktivite

SV5, tutarlılık için en kritik ürünlerden biridir. OV-5a'daki her işletme faaliyetini SV4'de bir veya daha fazla sistem işlevine göre seçebilir. Tam SV5, her operasyonel ihtiyaç, bazı sistem kapasitesinden memnun olduğunu gösterir.

SV6: Systems Resource Flow Matrix

SV6, OV-3'ün sistem odaklı bir meslektaşıdır. Sistemler arasındaki tüm kaynakları listeler, SV-1'de tanımlanan arayüzlere kadar listeler.Görünge tutarlılığı: OV-3'te her akış, SV-6'da bir akışa sahip olmalıdır.

SV7: Sistem Ölçüleri Matin

SV7 belgeleri, transkript, işleme hızı ve kapasite gibi performans parametrelerini içerir ve sistem işlevleri ile bağlantılıdır ve sayısal ticarete izin verebilir. Örneğin, bir radar fonksiyonu, hisse senedin tanımlı performans hedefleri ile uyum sağlamalıdır.

SV10a, SV-10b, SV-10c: Systems Rules, State Transitions ve Event-Trace Modelleri

Bu ürünler ayna OV-6 ama sistem seviyesinde SV-10a, sistem içi iş kurallarını veya kısıtlamaları tanımlar. SV-10b, her sistem veya işlev için devlet makinelerini modeller. SV-10c, zaman sipariş edilen mesaj değişimlerini sistem arayüzleri arasında göstermek için şemaları kullanır. Birlikte, O-V6'da açıklanan operasyonel dinamikleri doğrular.

OV- SV Diagrams Geliştirme için Bir Adım Yöntemioloji

Aşağıdaki yöntem, hem analiz hem de iletişim destekleyen tutarlı, doğrulanmış diyagramlar üretmek için tasarlanmıştır.

Adım 1: Amaç ve Kapsam Tanımlayın

Herhangi bir diyagramı çizmeden önce, üç soruya cevap verin: Mimarlıktaki görev veya problem nedir? Mimarlıkın kullanımı nedir (örneğin, satın alma desteği, boşluk analizi, interoperability değerlendirme)? Sınırlar nelerdir -organizasyonal, coğrafi, zaman?

Adım 2: Stakeholder ve onların Endişelerini Tanımlayın

Stakeholders operasyonel komutanlar, sistem mühendisleri, program yöneticileri ve satın alma yetkilileri içerir.Her biri özel endişelere sahiptir: komutanlar operasyonel esnekliği görmeleri gerekir; mühendisler ayrıntılı arayüz tanımları gerektirir; yöneticiler risk ve maliyet sonuçları ister. Dokümanlar bu endişeler ve haritalar onları OV ve SV ürünlerine yönlendirir.

3. Adım: Yüksek Lisans Operasyonel Kavramı İnşa Etmek (OV-1)

OV-1 grafikünü basit bir çizim aracı veya model tabanlı bir ortam kullanarak oluşturun. birincil operasyonel düğümleri yerleştirin (örneğin, Ortak Görev Gücü, Yüzey Gemisi, Manmanned Aerial Araç, Uydu) ve üst düzey bilgi değişimlerini gösteren bir metinsel açıklama ekleyin. Operasyonel paydaşların anlatıyı doğrulamasını sağlayın.

Adım 4: Model Operasyonel Etkinlikler ve Kaynak Akışları (OV-2, OV5a/b)

OV-1'i bir iskelet olarak kullanarak, her işletmede işlevsel bir dekompozisyon (OV-5a) kullanarak faaliyetlerine hiçbir şekilde karşılık gelmez. OV-2'deki düğümler arasında kaynak akışlarını belirler. Örneğin, herhangi bir durumda “Formüllü Yanıt” üretmezse, bu plan başka bir nodeye akışmalıdır.

Adım 5: Organizasyonel İlişkileri (OV-4)

düğümler arasındaki otoriteyi ve raporlama hatları ekleyin. Bu basit (hierarchy) veya karmaşık (ortalama ortakları paylaşılan komutla birlikte) OV-4 hangi düğümlerin talep etmeye veya hangi kaynakları almaya yetkili olduğunu tanımlamaya yardımcı olur - SV-10a'daki erişim kontrol kuralları için genellikle kritik bilgiler.

Adım 6: Behavioural Modeller (OV-6)

Kritik operasyonel iplikler için, devlet diyagramları (OV-6b) ve dizi diyagramları (OV-6c) Örneğin, bir yetki mesajı aldıktan sonra “okuyucu” geçiş yapılabilir.

Adım 7: Sistemleri Interface Descriptions (SV-1)

Şimdi sistem alanına geçiş. Operasyonel düğümleri uygulayan sistemleri tanımlayın. Her bir operasyonel düğüm için, işletim sistemi veya sistem bileşenleri (örneğin, C2 yazılım paketi, radyo, sunucu) ve sistemleri SV-1'deki düğümler olarak yapılandırın ve bunları uygulama sistemi ile OV-2. Label'te bulunan operasyonel kaynak akışlarına uygun olan arayüzlerle bağlantıya bağlarsınız.

Adım 8: Detay Sistemleri Fonksiyonellik ve İzlenebilirlik (SV-4, SV5)

Her sistemin işlevlerinin içine (SV-4). Örneğin, “Ground Control Station” sistemi, “Receive Telemetri”, “Güncelleme Track Database” ve “Transmit Komutları” gibi işlevleri içerebilir ve “Bu incelemeyi her SV-4 işlevi ile bir veya daha fazla OV5 faaliyetlerine bağlarken SV-5 matrisi oluşturmanız gerekir. Bu adım, gerekli bir operasyonel aktivitenin destek sistemi işlevine sahip değilse, ya da tartışmalısınız.

Adım 9: Model Sistemleri Kaynak Akışları ve Dinamikleri (SV-2, SV-10)

SV-1'deki her arayüzü SV-2'deki ayrıntılı teknik özelliklerle (protocol, güvenlik, performans) sonra sistem düzeyindeki durumu ve dizi modellerini (SV-10b/c) bu aynadaki operasyonel davranışların OV-6'dan aynı sıra dışı olması gerekir, mesaj isimlerini göstermek, veri formatlarını ve zamanlama gerekliliklerini göstermek.

Adım 10: Geçerlilik, Refine ve Yönetme

Orijinal paydaşlarla ve ek konuyla ilgili uzmanlarla inceleme seansları tutun. OV ve SV ürünleri sipariş, OV-1 ile başlayın ve her OV elementin SV'de ele alındığı ve SV çözümünin standartlarla uyumlu olduğunu onaylayın (StdV).Bu geri bildirimin ardından mimarlıkta bir model kullanarak, bir model tabanlı yapılandırma sistemi kullanarak kontrol edin.

En İyi Uygulamalar ve Ortak Pitfalls

En İyi Uygulamaları

  • [FONT:0) Bir model tabanlı aracı kullanın.[DDraw, veya Sparx Enterprise Architect, UPDM/UAF profilleri tutarlılık sağlar, otomatik rapor nesillerini (öpekler dahil), ve OV ve SV ürünlerini takip edebilir.
  • [FONT=0)Maintain standart bir notasyon DoDAF/MODAF (UPDM) veya Birleşik Mimarlık Çerçeve (UAF) standart stereotipler ve diyagram türleri sağlar. Bu, takımlar arasındaki iletişimi geliştirir ve yanlış ifade eder.
  • [FONT:0] Operasyonel ihtiyaç ile başlayın.[DÜDÜT:1] Deneyimli sistem mühendisleri, sağlam bir OV temeli olmadan doğrudan SV diyagramlarına atılmalıdır. OV-5 ve OV-2 en değerli başlangıç noktalarıdır.
  • [FONT:0) Grafikleri kullanışlı tut, tamam değil.[DÜT:1] Bu, en az kaliteye sahip 30 standart ürün üretmekten daha iyi organize edilmiş beş OV ürünü için daha iyi organize edilmiş bir sete sahip olmak daha iyidir.
  • [FONT:0]Belge varsayımları ve kararları.[DÜDÜT:1] Her bir diyagramın neden belirli bir akışın var olduğunu açıklayan bir anlatıya eşlik etmesi gerekir, neden bir işlev belirli bir sisteme tayin edilir ve operasyonel çevre hakkında varsayımlar yapılır.

Ortak Pitfalls

  • [FONT:0)Köpektif tutarlılığı görmezden gelir.[Dönetici:0)Ignoring cross-view tutarlılığı.[[Dönetici:0)[Döneticileri, BÜTÜNİVERSİTESİ) Bu sorunları tespit etmek için modelinizdeki en sık karşılaşılan problemin otomatik olarak geçerli olmadığını gösterir. SV-4'te bir ebeveyn faaliyet gösteren bir atık, oV-5'de bir operasyonel aktiviteye sahip olmayan bir işlev, izsiz bir işleve sahip değildir.
  • [FONT:0)Genellikle OV-1'i (Dönetici) ifade etmek için bazı takımlar yüksek seviyeli konsept grafiklerine çok fazla detay atmaya çalışır, böylece OV-1'i bir sayfaya tutamaz; OV-2 ve OV-5'i ayrıntılı olarak kullanır.
  • [FONT:0) Performans önlemleri (S-V7) [[FONTT:1) Birçok proje arayüzleri ve işlevleri tanımlar, ancak SV-7 olmadan, sistemin operasyonel gereksinimlerin karşılayacağını değerlendirmenin imkansız olduğunu.
  • [FONT:0]Dönetici diyagramları izolasyonda (Dönetici)[Dönetici: 0 ) Eğer OV ekibi ve SV ekibi düzenli olarak senkronize etmezse, SV her adımda operasyonel gerçeklikten uzaklaşacaktır.
  • [FONT:0] Yanlışlık seviyesini yükseltmek; her aktivite veya işlev tek bir performansa atan bir tek bir davranıştan yoksundur.

DODAF Diagram Geliştirme için Araçlar ve Teknikler

DODAF diyagramları genel çizim araçlarıyla (örneğin, Microsoft Visio), izlenebilirliğin ve çapraz uygulamanın karmaşıklığı, model tabanlı araçları güçlü bir şekilde tavsiye eder. Aşağıdaki araçlar DODAF 2.02 ve UAF'ı destekler:

  • [FONT:0]Dasault Systèmes Cameo Systems Modeler[[Draw) (eski olarak MagicDraw) – savunma programlarında yaygın olarak kullanılan UPDM/UAF, otomatik matrix nesil (SV-3, SV-5, OV-3), ve web tabanlı mimari raporları üretebilir.
  • [FONT:0]Sparx Systems Enterprise Architect – olgun bir UAF ek-in sunuyor, profil tabanlı modellemeyi destekler ve daha küçük takımlar için uygun maliyetli bir noktaya sahiptir.
  • [FONT=0)IBM Mühendislik Rhapsody) – SysML desteği ile sistemlerde güçlü ve DODAF perspektifleri için yapılandırılabilir.

Bir aracı seçerken, izlenebilirliği uygulama yeteneğini değerlendirin, SV-5 matriks, sürüm kontrollerini ve standart formatlara ihracat (örneğin, HTML, XMI, PDF). Ne tür bir araç olursa olsun, anahtar tekniğin meta-model[FLT][Döntüşütme) yeniden tanımlanması gerekir: düğümlerin türleri, akışlar ve hangi işlevleri kullanacağınız; hangi ilişkiler (taraflar, izler, arayüz) izin verilir; ve hangi özelliklerin ele alınacağı önemli ölçüde azalır.

DODAF'ye yeni takımlar için, sadece OV-1, OV-2, OV-5, SV-1 ve SV-5 kullanarak pilot bir proje ile başlayın.

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

DODAF OV ve SV diyagramları, teknik sistem tasarımı ile operasyonel gereksinimlerin sistematik bir süreçtir.Sistem satın alma, entegrasyon ve işletme modellerini kullanarak, sistem işlevlerini taşıma ve paydaşları ile doğru, kapsamlı ve aksiyonlanabilir bir şekilde tasarım yapan diyagramlar üreterek, yüksek kaliteli OV ve SV ürünleri oluşturma konusunda yatırım yapan bir süreçtir.

Daha fazla okuma için resmi [[D Mimarlık Çerçeve sitesine bakınız[DÜT:1), [[Ücretsiz Mimarlık Çerçeve (UAF) spesifikasyon) ve [[DÜD Mimarlık Geliştirme[Üye Olmayanlar İçindeki rehberlik)