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