A FSIM是一個通用的建??蚣埽擅绹哲娧芯繉嶒炇遥ˋFRL)開發(fā)和維護,能夠構(gòu)建典型的虛擬威脅環(huán)境和相關(guān)模型。為了獲得政府和整個行業(yè)的認可,AFRL不僅構(gòu)建了功能強大的產(chǎn)品,而且還免費向認證的用戶提供軟件,源代碼和培訓。迄今為止,AFRL已將AFSIM許可發(fā)給超過275個政府、行業(yè)和學術(shù)組織,并為1200多個用戶提供了培訓。AFRL的軟件開發(fā)、發(fā)行、支持和治理的總體方法可以作為鼓勵未來免費軟件產(chǎn)品廣泛采用的模型。
構(gòu)建現(xiàn)實世界系統(tǒng)的逼真的數(shù)字模型的時代已經(jīng)到來。美國眾議院武裝部隊戰(zhàn)術(shù)空軍和陸軍小組委員會最近為2020財年國防授權(quán)法案起草了指示 材料,指示美國國防部長向委員會作簡報,解釋“F-35計劃如何實施F-35系統(tǒng)企業(yè)的數(shù)字孿生技術(shù)”。
為了使F-3 5和其他武器系統(tǒng)的“數(shù)字孿生”成為主流,美國國防部(DoD)必須擁有有效、可用、負擔得起且相對易于使用的建??蚣?。AFRL的仿真、集成和建模高級框架(AFSIM)是基于C++的模塊化、面向?qū)ο?、多領(lǐng)域、多分辨率的建模和仿真工具。作為一種軍事模擬的框架,AFSIM側(cè)重于分析,實驗和作戰(zhàn),這幾個方面都取得了明顯進展。AFSIM用戶社區(qū)已經(jīng)涵蓋275個組織(包括美國軍方的所有分支機構(gòu))的1200多名受過培訓的用戶,以及其他美國政府機構(gòu)、行業(yè)、學術(shù)界,包括美國的主要盟友。這個廣泛的用戶社區(qū)已經(jīng)廣泛使用AFSIM來評估和比較各種武器系統(tǒng)概念,針對最有前途的概念完善操作采購策略,并最終為AFRL和整個國防部內(nèi)的武器系統(tǒng)投資決策提供信息。AFRL正在采取的措施步驟,目標是使得AFSIM在國防領(lǐng)域能夠像MATLAB在學術(shù)界一樣普遍應(yīng)用和發(fā)展。
AFSIM迄今為止已經(jīng)花費了5000萬美元的投資,今后每年又有600萬美元的投資,這并不是一個便宜的框架。在2003年至2013年之間,波音公司向所謂的網(wǎng)絡(luò)使能系統(tǒng)分析框架(AFNES)投資了約3500萬美元的獨立研究與開發(fā)(IR&D)資金,這是波音公司用來模擬威脅綜合防空系統(tǒng)(IADS)的。AFRL當時對政府可用的專有,僵化的建模與仿真工具感到沮喪,因此AFRL在2011年 進行了可用工具的技術(shù)選型,選擇AFNES作為其多域作戰(zhàn)空間分析、多目標決策/權(quán)衡和技術(shù)建模與仿真工作的首選框架。在2013年,波音公司將AFNES無限地轉(zhuǎn)讓給AFRL,AFRL隨后將其更名為AFSIM。
AFSIM名稱中的“AF”不代表空軍。這反映了AFRL的信念,即AFSIM不僅應(yīng)該是空軍的內(nèi)部工具,還應(yīng)該是在整個國防建模與仿真社區(qū)中廣泛使用的通用框架。這種命名選擇也表明AFSIM不僅僅是模擬飛機的框架。它被設(shè)計為一個多域平臺,這意味著它可以對陸、海 、空和空基平臺進行建模,從而使建模人員可以包括潛艇,海軍艦艇,坦克,飛機,直升機,衛(wèi)星甚至網(wǎng)絡(luò)如果需要,可以在同一模擬中使用代理。
從一開始,AFSIM就被視為一個開放系統(tǒng),利用“即插即用”模塊來克服早期框架的擴展和兼容性約束。這種模塊化方法允許建模者(而不是AFSIM程序員)為模擬中使用的模型確定適當?shù)谋U娑龋茨M基礎(chǔ)物理的程度)。同樣,用戶可以調(diào)整每個平臺的保真度,以 滿足其特定的仿真需求。例如,飛機模型的逼真度可以在沿著預定義矢量移動的空間點與基于虛擬駕駛艙控制的位移改變速度,方向,高度等的完整六自由度模型之間變化。
AFSIM的模塊化結(jié)構(gòu)使AFRL可以在兩個安全分類級別上分發(fā)代碼,用戶可以通過添加其他軟件模塊來適應(yīng)其特定的安全要求。AFRL提供了該代碼的非密和秘密兩種變體。兩種變體之間的主要區(qū)別只是所包含模型的數(shù)量、類型和保真度。要獲得軟件的秘密版本,承包商 還必須提供最新安全認證。秘密版本還標配了國家航空航天情報中心(NASIC)批準的許多威脅系統(tǒng)模型,以及國家地理空間情報局(NGA)數(shù)字地形高程數(shù)據(jù)(DTED)模型。最終用戶可以添加自己的模塊,以合并其他感興趣的平臺模型以供其專用。由于AFSIM固有的軍事用途,這兩種變體都受《國際武器貿(mào)易條例》(ITAR)的限制,這意味著個人和組織可能因未經(jīng)授權(quán)而發(fā)行或?qū)С鲕浖艿搅P款或起訴。由于這些限制,在AFRL可以向其發(fā)布AFSIM之前,學術(shù)機構(gòu)必須具有經(jīng)過批準的ITAR兼容環(huán)境。盡管有此限制,學術(shù)用戶的數(shù)量仍在增長。佐治亞理工學院,普渡大學,俄亥俄州,中央佛羅里達等大學已經(jīng)是AFSIM主要研發(fā)應(yīng)用組織成員。
AFSIM涵蓋了廣泛的軍事 模擬功能,支持工程、交戰(zhàn)、任務(wù)和戰(zhàn)役等仿真級別的作戰(zhàn)仿真實驗。如圖1。
圖1 作戰(zhàn)仿真層次
工程級仿真包括子系統(tǒng)與其他子系統(tǒng)的交互仿真,例如射頻(RF)發(fā)射機與接收機交互以識別子系統(tǒng)級別的功能和限制仿真。
交戰(zhàn)級仿真由直接的沖突戰(zhàn)斗仿真組成,即在AFSIM環(huán)境下兩個實體或平臺之間的對抗。例如,藍方(友)機和紅方(敵)機之間的導彈對抗將構(gòu)成交戰(zhàn)水平模擬。
任務(wù)級仿真模擬一次出擊或執(zhí)行任務(wù)期間,幾個小時之內(nèi),多架紅方和藍方飛機之間進行了一系列的戰(zhàn)斗。這種模擬最多可以包含數(shù)千個實體。
戰(zhàn)役級仿真擴展仿真的范圍,可能會在較長的一段時間(即幾天甚至幾個月)內(nèi)包括給定區(qū)域中的所有紅方和藍方平臺。
AFSIM的開發(fā)重點主要在交戰(zhàn)和任務(wù)層面,最近的開發(fā)進展已經(jīng)將AFSIM擴展到中小規(guī)模的戰(zhàn)役仿真。
當需要更全面地探索工程或完整的戰(zhàn)役模型時,可以結(jié)合其他仿真建模工具,例如空軍研究、分析和評估辦公室使用的綜合戰(zhàn)場作戰(zhàn)研究模型(STORM),可在較長的一段時間(即幾天甚至幾個月)內(nèi),模擬給定區(qū)域中的所有紅方和藍方平臺,仿真規(guī)??蛇_數(shù)千個實體以上。
AFSIM使用戶能夠?qū)⒎抡鎸嶒灧桨干炜s到適當?shù)姆抡鎸哟?,以更好地研究感興趣的項目。每個更高級別的仿真在邏輯上都建立在較低級別的仿真上,以此創(chuàng)建更復雜的仿真,以便分析在較簡單的仿真中可能不顯著的系統(tǒng)間關(guān)鍵屬性。例如,在交戰(zhàn)級或任務(wù)級,消耗彈藥和燃料儲備的戰(zhàn)斗效果可能不明顯,而在戰(zhàn)役級別模擬中,可能是最關(guān)鍵因素,是游戲規(guī)則的改變者。
AFSIM仿真規(guī)模的大小和復雜性的限制因素僅來自是計算機平臺的存儲、內(nèi)存和計算能力,以及運行仿真所需的實際時間。
為了達到平臺類型、保真度和仿真類型的靈活性,AFSIM使用四個架構(gòu)元素(屬性,元素,組件和鏈接)來描述仿真中的每個平臺,如圖2所示。
圖2 AFSIM架構(gòu)要素
(1)Attributes屬性,包括常規(guī)數(shù)據(jù),例如平臺名稱,類型和從屬關(guān)系。該子元素可以擴展為包含諸如雷達,光學和紅外簽名數(shù)據(jù)之類的任務(wù)唯一信息,以確定飛機是否容易被敵方傳感器檢測到。
(2)Elements信息元素,包含駐留在平臺上的數(shù)據(jù),以及有關(guān)接收者如何感知這些數(shù)據(jù)的詳細信息。對于飛機,這將包括將顯示給飛行員的數(shù)據(jù)種類(即高度,速度,航向,雷達指示等),以及驅(qū)動這些顯示的大量原始數(shù)據(jù)。
(3)Components組件元素,由直接控制平臺行為的各種模型組成。這些模型描述了平臺如何在時空中運動,感知周圍環(huán)境,處理其收集的信息,與其他平臺進行通信以及將其動能和非動能武器庫用于敵對平臺,以及執(zhí)行各種其他任務(wù)。最后,Links元素協(xié)調(diào)平臺上各個子系統(tǒng)之間的數(shù)據(jù)交換以及與其他平臺的通信。與其他平臺進行通信,并利用其動能和非動能武器庫對抗對手平臺,并執(zhí)行其他各種任務(wù)。
(4)Links鏈接元素,協(xié)調(diào)平臺上各個子系統(tǒng)之間的數(shù)據(jù)交換以及與其他平臺的通信。與其他平臺進行通信,并利用其動能和非動能武器庫對抗對手平臺,并執(zhí)行其他各種任務(wù)。最后,Links元素協(xié)調(diào)平臺上各個子系統(tǒng)之間的數(shù)據(jù)交換以及與其他平臺的通信。
AFSIM同時支持虛擬和構(gòu)造仿真。在構(gòu)造模擬中,模擬操作員控制模擬系統(tǒng),例如,紅方和藍方玩家均由計算機控制的軍事戰(zhàn)斗。在虛擬模擬中,需要由真正的操作員來控制模擬系統(tǒng),例如飛行員駕駛飛行模擬器。AFSIM可以有構(gòu)造地用于進行軍事能力的多目標決策/權(quán)衡 大型空間探索,可能涉及成千上萬以非實時方式執(zhí)行的獨特測試點。然后,可以將此類構(gòu)造模擬活動的結(jié)果用于定義和執(zhí)行實時運行的虛擬模擬,以調(diào)查較窄的交易空間(由構(gòu)造模擬通知),以便在操作性飛行員參與下進行更集中的評估。這樣就可以在構(gòu)造仿真和虛擬仿真中使用相同的基礎(chǔ)仿真模型,從而在兩種環(huán)境中提供更一致的建模和分析。此外,AFSIM還可以鏈接到其他仿真或其他仿真器/仿真器,以提供真正的實時虛擬-構(gòu)造(LVC)仿真功能。通過使用分布式交互式仿真(DIS)或其他受支持的通信協(xié)議,AFSIM可以與其他仿真或?qū)崟r實驗進行交互,以提供其他實體(虛擬和構(gòu)造性),系統(tǒng)和子系統(tǒng)模型,威脅系統(tǒng)或其他可能的仿真功能。這使AFSIM可以通過附加功能來擴展和/或補充更大的仿真或?qū)嶒灜h(huán)境。
AFRL已經(jīng)采取了一些措施來擴大AFSIM的用戶數(shù)量。首先,AFRL將產(chǎn)品贈送給政府和行業(yè)合作伙伴。根據(jù)諒解備忘錄,可以輕松實現(xiàn)政府內(nèi)部共享。但是,與行業(yè)合作伙伴共享軟件最初被證明是棘手的,因為現(xiàn)有的合同機制僅允許與行業(yè)合作伙伴共享政府財產(chǎn)和信息,這是更大合同的一部分。
AFRL還選擇在其俄亥俄州代頓的總部提供免費培訓。AFRL當前提供兩門課程:一門面向一般用戶,一門面向代碼開發(fā)人員。用戶課程每月提供一次,而開發(fā)人員課程每隔一個月提供一次。參加者的唯一費用是與旅行有關(guān)的費用。免費軟件和免費培訓的結(jié)合使AFSIM對于可能被迫使用昂貴的現(xiàn)成商業(yè)(COTS)產(chǎn)品以及與許可證續(xù)期,專門培訓和產(chǎn)品支持相關(guān)的經(jīng)常性費用的組織非常有吸引力。
為了進一步達成協(xié)議,AFRL還選擇為用戶和開發(fā)人員提供框架和所有支持工具的源代碼。該決定是由實驗室自身對其他“黑匣子”軟件工具的沮喪感所做出的,這些工具對工具如何將輸入轉(zhuǎn)化為輸出的了解有限。AFRL認識到,提供源代碼將使精明的用戶可以自己查看每個AFSIM結(jié)果背后的邏輯,算法,方程式和相關(guān)假設(shè)。AFRL還意識到,訪問源代碼可以利用用戶社區(qū)作為代碼調(diào)試器,因為好奇的用戶可能會深入源代碼以了解異常結(jié)果,發(fā)現(xiàn)邏輯錯誤和錯誤的假設(shè),可以在以后的軟件更新中予以糾正。
AFSIM的主要用例之一是作為技術(shù)成熟的仿真平臺。在過去的幾年中,AFRL在使用AFSIM作為成熟的航空器自主性的試驗臺方面進行了大量投資。將AFSIM用作自治的模擬測試平臺,為基礎(chǔ),應(yīng)用研究和高級應(yīng)用程序的開發(fā),成熟和測試自治算法創(chuàng)建了一個統(tǒng)一的環(huán)境。事實證明,將AFSIM用作加速飛行器自主開發(fā)的虛擬試驗臺非常有效,以至于一些政府機構(gòu)和行業(yè)合作伙伴也采用了AFSIM進行了類似的努力,包括國防高級研究計劃局(DARPA),約翰·霍普金斯大學應(yīng)用物理實驗室( JHU APL),喬治亞理工學院(GTRI)和Leidos。AFRL還與空軍生命周期管理中心(AFLCMC)和空軍作戰(zhàn)整合中心(AFWIC)合作,使AFSIM成為分析未來武器系統(tǒng)概念的替代品(AoA)的首選工具。此外,AFWIC已將AFSIM納入其功能開發(fā)指南。AFRL還向其行業(yè)合作伙伴傳達了AFSIM將成為評估其提案的關(guān)鍵工具。洛克希德·馬丁公司最近宣布將向其AFSIM基礎(chǔ)設(shè)施投資500萬美元,這清楚地表明了行業(yè)正在傾聽。開發(fā)AFSIM的前身的波音公司十多年來一直是忠實的用戶。
AFRL認為國防部最終將通過使用AFSIM提前發(fā)現(xiàn)和糾正模糊的要求、無效的假設(shè)以及有缺陷的設(shè)計決策,減少進度延誤和成本超支,最終收回投資。盡管存在一些缺陷,AFSIM已經(jīng)為使AFSIM實用、可用、負擔得起且易于使用而做出大量努力,增強了國防部“以模型為中心”的采購方法。
MSysModeler體系架構(gòu)建模工具支持體系架構(gòu)建模工程管理、視圖管理、模型庫管理、模型驗證等功能。 支持 DoDAF2.0 裝備體系建模、 模型驗證。
]]>
基于B/S構(gòu)建,支持各種操作系統(tǒng)平臺。
采用組件-實體-系統(tǒng)架構(gòu)設(shè)計,靈活易擴展。
提供完整的任務(wù)級模型系統(tǒng),可仿真推演體系作戰(zhàn)過程。
不斷完善中的各品類仿真模型,易于擴展集成各專業(yè)仿真模型。
模型設(shè)計上,層次分明,接口清晰,吸取美、俄開源系統(tǒng)好的設(shè)計范式和慣用實現(xiàn)。
開發(fā)自動化程度高,采用整套自動化軟件工程技術(shù)方法。
提供完整的基礎(chǔ)信息支持,包括地理信息系統(tǒng)、氣象 系統(tǒng)、標圖 系統(tǒng)、文件數(shù)據(jù)庫 系統(tǒng)、日志系統(tǒng)、調(diào)試設(shè)施系統(tǒng)等。
提供設(shè)計良好的數(shù)據(jù)操作和管理設(shè)施。
能夠與想定 籌劃分析、實驗設(shè)計、Tacview、三維態(tài)勢顯示、評估分析優(yōu)化等系統(tǒng)對接,形成完整的工具鏈。
接口開放,易于可與其它供應(yīng)商提供的工具對接。
形態(tài)多樣,可以動態(tài)鏈接庫的形式嵌入到其它系統(tǒng),也可以微服務(wù)的形式提供仿真推演和數(shù)據(jù)服務(wù)。
可提供C++ /C/C#/JAVA等多種程序語言接口,易于被各類系統(tǒng)集成使用。
組織內(nèi)可開放源代碼。
一次性密碼本是古典密碼學中的一種加密算法,以隨機的密鑰組成明文,且只使用一次。
在理論上,這種密碼具有完善保密性,是牢不可破的。它的安全性已由美國數(shù)學家克勞德·艾爾伍德·香農(nóng)所證明。
HLA RTI多語言版,久經(jīng)考驗,完善易用。
可基于共享內(nèi)存數(shù)據(jù)交換,提高效率。支持windows、linux。支持c++、c#、java三種編程語言。
提供配套服務(wù)器監(jiān)視工具、成員框架代碼生成工具、對象監(jiān)視和記錄工具、事件監(jiān)視和記錄工具等,形成全套解決方案。
沒有運行執(zhí)照限制。
可協(xié)助搭建系統(tǒng)基本框架,由專家?guī)Ы绦率帧?
]]>
SimNT本質(zhì)上是一種消息中間件,采用 發(fā)布、 訂閱工作模式。 消息中間件一般采用包括點到點、消息隊列和發(fā)布 / 訂閱三種工作模式。點到點摸式具有很強的時間和空間耦合性,使得通信靈活性受到很大限制。消息隊列模式通過一個消息隊列來傳遞消息,解決了通信雙方時間和空間松耦合的問題,但不能實現(xiàn)消息消費者通信的異步,并且還存在服務(wù)器瓶頸和單點失效的問題,可靠性得不到保障。發(fā)布/ 訂閱模型中發(fā)布者和訂閱者通過主題相關(guān)聯(lián),雙方不必知道對方在何處.也不必同時在線,實現(xiàn)了通信雙方時間、空間和數(shù)據(jù)通信的多維松耦合。
(1) 定義接口類體系
可以構(gòu)建復雜對象類體系,成員變量可以是基本類型,也可以是數(shù)組序列和詞典映射,支持類繼承。例如:
|
class 某個對象類 ~SomeObject int 整數(shù)型值 ~IntegerValue = 0 //整數(shù)成員變量,初始值為 0 double 雙精度浮點型值 ~DoubleValue = 0.0 //雙精度成員變量,初始值為 0.0 string 字符串型值 ~StringValue =”初始值 ” sequence<double> 雙精度列表 ~DoubleList sequence<string> 字符串列表 ~StringList
class 子類對象類 ~ChildObject : SomeObject sequence< 實體類 > 目標列表 ~EntList //“實體類”是用戶自定義類。 dictionary<string, 實體類 > 實體字典 ~EntMap //“實體類”是用戶自定義類。 … |
(2)調(diào)用 ISimStub 接口和實現(xiàn) ISimCallback 接口
仿真客戶端軟件調(diào)用ISimStub接口功能,實現(xiàn)向服務(wù)器注冊對象、注銷對象、訂閱對象和事件、發(fā)送事件、申請步進、獲取仿真時間、退出仿真環(huán)境等功能。
仿真客戶端需要實現(xiàn) ISimCallback 接口,被仿真服務(wù)器回調(diào),實現(xiàn)對象數(shù)據(jù)和事件數(shù)據(jù)處理的功能。如下圖。
(3)橋接回放數(shù)據(jù)記錄器(針對數(shù)據(jù)記錄和回放需求)
回放數(shù)據(jù)記錄器只需一次編程,即可同時實現(xiàn)數(shù)據(jù)記錄和回放。能夠處理數(shù)據(jù)結(jié)構(gòu)復雜、數(shù)據(jù)量大的數(shù)據(jù),單個磁盤文件可超過 4GB 。處理過程占用內(nèi)存少,讀寫文件尺寸超過 4GB ,占用內(nèi)存仍然固定在 100MB 以下。支持多線程,把傳輸、寫入、讀取數(shù)據(jù)等過程分解到多個線程中,在多核計算機上具有較高的性能。支持快速打開文件,快速跳轉(zhuǎn)、移動數(shù)據(jù)幀。相比采用結(jié)構(gòu)體數(shù)據(jù)存儲方式,文件體積平均減少到 1/2 ~ 1/10 。支持壓縮,在不明顯影響記錄讀寫性能的前提下,再減少文件體積到 1/3 ~ 1/5 。
(4)可嵌入或獨立服務(wù)器
XX仿真系統(tǒng)、 XX機仿真系統(tǒng)、 XX訓練仿真系統(tǒng)、二三維多機聯(lián)動回放系統(tǒng)等。新手經(jīng)過幾個小時的學習即可進入開發(fā)狀態(tài),整體開發(fā)效率較高。
全球衛(wèi)星影像數(shù)據(jù),來源是全球衛(wèi)星影像數(shù)據(jù)。采用瓦片地圖服務(wù)(TMS)技術(shù),內(nèi)置標準HTTP協(xié)議,搭建地圖軟件和硬件服務(wù),可以通過通用的瀏覽器軟件訪問地圖數(shù)據(jù)服務(wù)。
可用于各種二維或三維電子地圖的底圖,可用于仿真系統(tǒng)、想定籌劃分析系統(tǒng)、二維態(tài)勢顯示系統(tǒng)、三維態(tài)勢顯示系統(tǒng)等軟件的電子地圖背景。
]]>
MBT文檔生成工具極大提高文檔工作效率。針對通用文檔、產(chǎn)品研發(fā)工程文檔、多格式輸出、工程化管理等工作中的實際問題,提供完整的解決方案。特別增加了對GJB438B-2009 軍用軟件開發(fā)文檔通用要求、GJB 438C-2021 軟件開發(fā)文檔通用要求標準的支持,可定制擴展其他文檔標準支持。
(一)通用文檔
針對通用文檔,主要支持解決下列問題:
( 1)模板格式定制,支持各類公文行文格式定制,防止因文檔格式調(diào)整變化導致的重新修改調(diào)整。
( 2)團隊協(xié)作人員之間文檔樣式、格式不統(tǒng)一,編輯、合并、分塊工作耗費大量時間。
( 3)表格制作、圖形繪制工作量大,耗費大量時間。
( 4)段落、插圖、表格、題注、引用、目錄、編號、頁碼、樣式等文檔要素要進行正確美觀的格式調(diào)整和控制,耗費大量時間。
( 5)文檔內(nèi)容多、格式復雜時,編輯、保存 Word文檔都需要一定的等待時間。
(二)產(chǎn)品研發(fā)工程文檔
在產(chǎn)品研發(fā)工程中,典型的如軟件工程領(lǐng)域,通常需要撰寫實施方案、需求分析、軟件設(shè)計、測試大綱、測試報告、驗收大綱、用戶手冊等 ,文檔撰寫的工作量巨大。主要支持:
( 1)內(nèi)容豐富,能夠體現(xiàn)整個工程大部分信息。
( 2)專門的工程文檔格式要求。
( 3)同一項目中,文檔之間聯(lián)系緊密,有的內(nèi)容要求一一對應(yīng),其中往往包括大量重復出現(xiàn)的信息。
( 4)同一文檔中,各章節(jié)之間,隱含了組成、從屬關(guān)系信息。
( 5)需要制作各種表格,繪制各種圖形,包括各類 UML圖。
(6)與源代碼共存,方便版本管理。
(7)提供各種配套工具,包括語音朗讀、文檔
對比圖文查重、錯別字檢測等。
(三)多格式輸出
針對實際工作對不同文檔格式要求。例如:文檔提交和打印要求使用 docx、 pdf格式,產(chǎn)品文檔要求使用 html、 chm、 Qt幫助,演示匯報要求使用 pptx。實現(xiàn)文檔一次撰寫,多種格式輸出。主要支持 docx、 pdf、 html、 chm、 qch、 pptx等格式輸出。
(四)工程化管理
解決 Word文件版本管理、內(nèi)容比較、內(nèi)容合并、內(nèi)容恢復的難點問題。
解決 Word文檔作為一個二制制格式,難以采用軟件工程方法論和工具鏈,從而對文檔開發(fā)實施工程化管理。
支持團隊人員之間統(tǒng)一文檔樣式模板,易于分塊協(xié)作、版本管理、成果合并。
綜合分析各類文檔要素,構(gòu)建文檔模型,設(shè)計簡潔的腳本指令描述文檔,總體上易于閱讀和編輯。略...
(二) 文檔表格化
略...
(三) 文檔工程化
MBT工具是實現(xiàn)復雜大型文檔撰寫工程化管理的核心環(huán)節(jié)。文檔模型化使文檔變成了類似軟件代碼的文本文件,因此可以借鑒軟件工程理念、應(yīng)用成熟的軟件工程工具鏈,實現(xiàn)文檔撰寫工程化,極大提高文檔工作的效率。具體的環(huán)節(jié)和對應(yīng)的工具主要有以下幾種。
需求管理,采集提煉用戶需求,形成需求條目文檔,指導文檔撰寫。
文檔設(shè)計,確定使用的文檔模板和文檔內(nèi)容框架結(jié)構(gòu),劃分文檔內(nèi)容模塊,將文檔塊,分配到不同的項目組成員,分工協(xié)作開展工作。
版本管理,用SVN或GIT版本管理工具,管理文檔各版本,包括不同人員在不同時間、不同地點撰寫的文檔版本。
版本比較和合并,使用BeyondCompare、UltraCompare或WinMerge等工具之一,比較不同版本文檔之間的差異,合并消除差異。
同行評審(Review),使用Review board、Gerrit、CodeStriker、Code Review Tool等工具之一,由項目組或各級負責人員實施文檔檢查和評審。
缺陷跟蹤(Bug trace),使用JIRA、BugZilla、Bugtracker等工具之一,對發(fā)現(xiàn)的問題進行跟蹤,直到問題解決。
自動構(gòu)建,將一個組織內(nèi)部的全部文檔每天自動構(gòu)建為目標文檔,并收集分析構(gòu)建過程中發(fā)現(xiàn)的問題。
采用GitLab 服務(wù)系統(tǒng),用于文檔倉庫管理,使用Git作為文檔代碼管理工具,可一站式實現(xiàn)上述軟件工程工具功能。文檔在最后完成交付時,需要統(tǒng)一潤色。
MBT 文檔生成工具由圖形編輯界面程序和編譯處理程序兩部分組成。 一般情況下,用戶只需要使用DocEditor編輯器即可。高級用戶可使用編譯處理程序,實現(xiàn)一些自動化的文檔處理調(diào)用。
MBT文檔生成工具提供了易用的圖形編輯界面。
左邊是章節(jié)樹,點擊章節(jié)節(jié)點,可以在編輯器中選中相應(yīng)的章節(jié),右鍵菜單中,可查找章節(jié),拷貝、粘貼、刪除章節(jié)。
支持常用文檔腳本的插入。支持常用文檔腳本的插入。
支持在 Windows資源管理器中,選中圖像文件、 Word文件、 mbt、 txt文件,拖放到窗口中。
用戶可選擇一個其它編輯工具,如 Editplus 4、 UltraEdit、 Visual Studio 2013、 Visual Code、 Sublime等,使用命令行指令生成,或者用 MBT文檔生成工具編輯器打開再生成,獲得輸出結(jié)果文檔。
MBT文檔生成工具提供了基本的文檔校對功能,能夠檢查文檔中的中文文字錯誤。還可提供聯(lián)機錯別字檢查、英中和中英翻譯功能。
軟件版本和功能模塊
當前常用幾種文檔工具中, Word/WPS,是目前最主流的工具,功能強,可讀性較好;文檔撰寫效率較低;文檔工程化管理困難。 Latex,一般用于發(fā)表國外高等級學術(shù)期刊,專業(yè)化程度高;可讀性較差;模板定制困難,難以轉(zhuǎn)換到各級機關(guān)定制格式的文檔。 Markdown,是目前互聯(lián)網(wǎng)上最流行的方法,可讀性較好,接近 MBT;但模板定制困難,難以轉(zhuǎn)換到各級機關(guān)定制格式的文檔。
MBT在借鑒 Markdown優(yōu)點的基礎(chǔ)上,針對實際工作需要,進一步優(yōu)化指令,優(yōu)化方法論,開發(fā)輔助工具。幾種技術(shù)對比如下表。
|
|
可讀性 |
撰寫效率 |
模板定制 |
機關(guān)格式支持 |
文檔工程化 |
|
Word/WPS |
優(yōu) |
差 |
優(yōu) |
優(yōu) |
差 |
|
Latex |
差 |
差 |
良 |
差 |
良 |
|
Markdown |
優(yōu) |
良 |
良 |
差 |
優(yōu) |
|
MBT |
優(yōu) |
優(yōu) |
優(yōu) |
優(yōu) |
優(yōu) |
支持 DCS World、Falcon 4.0、Command等軟件的過程數(shù)據(jù)回放。
本公司 可 提供 Tacview acmi數(shù)據(jù)文件的記錄、轉(zhuǎn)換, 深度二次定制開發(fā)等技術(shù)服務(wù)。
Scena 聯(lián)合籌劃分析系統(tǒng), 是面向聯(lián)合設(shè)計和裝備運用,實施籌劃分析的成熟軟件 。能夠構(gòu)建大規(guī)模虛擬場景,支撐大規(guī)模計算機兵力生成。是 實用可靠的“生產(chǎn)效率工具”和“擴展平臺” 。
Scena聯(lián)合籌劃分析系統(tǒng),適用于大規(guī)模、多陣營場景設(shè)計,提供編成部署、任務(wù)規(guī)劃、能力和威脅分析、效能分析析評估、動態(tài)預演全套完整功能。可與各種地理信息系統(tǒng)平臺、對抗仿真系統(tǒng)集成。
操作使用符合 微軟 Office系列軟件 習慣(使用上的簡單性,實際上 是 隱藏的開發(fā)復雜性),極其靈活便捷,易于 設(shè)置、管理復雜大場景想定。
內(nèi)容要素和功能工具鏈條完整,同時具備靈活的可擴展性,易于添加新的要素、新模型。
方案兼容能力強,當 方案要素持續(xù)改進完善,格式大幅度升級后,仍支持方案資產(chǎn)繼承,可以兼容歷年方案文件,可以兼容打開10年前的方案文件。
不斷增加的分析評估功能,作為平臺,開發(fā)多種多樣的分析評估、 仿真 預演 功能。
支持 協(xié)同工作,支持多人并行工作,支持工作成果的合并。
使用仿真系統(tǒng)服務(wù)接口語言、電子地圖服務(wù)接口語言,適應(yīng)多語言、多GIS系統(tǒng)、多仿真系統(tǒng)接口適配和后臺仿真引擎無縫集成。
導出方案文件到COMMAND(CMANO指揮:現(xiàn)代??招袆樱┯螒颉CS World、Tacview三維顯示,以及國內(nèi)外多種仿真系統(tǒng)使用。
提供方案文件讀寫開發(fā)包,支持 C++ 、 C#、Java、Typescript、Javascript 等編程語言,可擴展支持Python、Lua 編程語言 ,只需一兩行代碼,即可完成想定方案文件的自動解析。
方案分析預演開箱即用的便利工具。
復雜對抗仿真系統(tǒng)的統(tǒng)一輸入前端 。
基于想定場景的效能評估分析工具的開發(fā)和運行平臺。
LVC仿真應(yīng)用的專業(yè)場景構(gòu)建工具。
實裝設(shè)備測試驗證環(huán)境CAD工具。