国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于系統(tǒng)工程的軍用軟件開發(fā)平臺

2019-12-16 01:48:12石磊
電腦知識與技術 2019年29期
關鍵詞:系統(tǒng)工程

石磊

摘要:軍用軟件研制大多利用軟件工程進行管控,很少考慮系統(tǒng)工程的方法應用。該文以系統(tǒng)工程、需求工程和軟件工程為依據(jù),采用IT架構方法論,形成完整的業(yè)務架構、應用架構、數(shù)據(jù)架構和技術架構,實現(xiàn)軍用軟件開發(fā)平臺。

關鍵詞:系統(tǒng)工程;軍用軟件;IT架構;開發(fā)平臺

中圖分類號:TP311.52 文獻標識碼:A

文章編號:1009-3044(2019)29-0086-02

目前大部分軍用軟件研制過程依據(jù)的方法論是軟件工程,而型號研制往往按照系統(tǒng)工程和需求工程的方法開展,為滿足工程應用,需將系統(tǒng)工程、需求工程和軟件工程進行深度融合,構建滿足軍用軟件研制成熟度等級三要求的工程技術、過程與方法,讓系統(tǒng)所有構成元素相互配合與協(xié)調(diào),得到成本最低、技術最優(yōu)、時間最少、運行最穩(wěn)的工程研制過程嘲。

1工程應用模型

系統(tǒng)工程的核心是“綜合即創(chuàng)造”,其基于系統(tǒng)的整體邏輯框架構建結(jié)構化的系統(tǒng)工程流程,用于控制各個工程技術、領域設計和驗證的過程,實現(xiàn)系統(tǒng)整體功能和提高系繞性能指標。本文在軍用軟件領域開展應用研究,構建基于系統(tǒng)工程的軍用軟件開發(fā)業(yè)務模型,如圖1所示。

該模型由三個業(yè)務域組成,包括軟件需求管控、軟件設計和軟件確認/驗證過程,每個業(yè)務域由若干業(yè)務組件和業(yè)務單元構成,軟件需求管控定義各階段軟件產(chǎn)品的數(shù)據(jù)模型,軟件設計的每個業(yè)務組件都由“需求定義一設計一確認,驗證”的方式組成,形成基于v模型的軟件開發(fā)模式,通過不斷的迭代,達到縮短研制周期、降低開發(fā)成本以及提高產(chǎn)品質(zhì)量的目標。

2IT架構

IT架構描述的是企業(yè)業(yè)務的架構、數(shù)據(jù)、應用和技術等rr要素,通過描述業(yè)務的組成要素、要素間的關系和流程來定義業(yè)務的結(jié)構和運轉(zhuǎn)方式,包括業(yè)務架構、應用架構、數(shù)據(jù)架構和技術架構。

2.1業(yè)務架構

依據(jù)業(yè)務模型以業(yè)務架構為平臺架構的驅(qū)動點,實現(xiàn)流程、組織、數(shù)據(jù)和技術的集成和融合,共形成3個業(yè)務域,36個業(yè)務組件與78個業(yè)務單元,覆蓋全部軟件開發(fā)業(yè)務域。技術過程主要由軟件設計、實現(xiàn)和測試組成,還包括項目管理、需求管理、配置管理、資源服務和保密安全等業(yè)務要求。

2.2應用架構

根據(jù)業(yè)務架構,從展現(xiàn)層、執(zhí)行層、服務層和設施層4個維度描述平臺的應用效果,展現(xiàn)層描述角色、主界面、圖形圖標和即時通訊的應用,執(zhí)行層描述項目管理、需求管理、配置管理、軟件開發(fā)的應用,服務層描述過程定義、工具集成、資源服務和保密安全的應用,設施層描述應用服務器、數(shù)據(jù)庫服務器、網(wǎng)絡環(huán)境和桌面設備的應用。

2.3數(shù)據(jù)架構

平臺采用分層的方法建立所有業(yè)務單元的元數(shù)據(jù)模型,共計139個,通過對數(shù)據(jù)資源的規(guī)劃和構建,使數(shù)據(jù)及數(shù)據(jù)之間的關系得以規(guī)范定義、表達與使用,統(tǒng)一表單內(nèi)容、格式和使用范圍,滿足不同角色不同視圖下,對數(shù)據(jù)的合規(guī)性、協(xié)同性處理,確保數(shù)據(jù)前后的關聯(lián)性、一致性和正確性。

2.4技術架構

平臺采用多項目管理的業(yè)務模式,實現(xiàn)管理和技術團隊的頂層定義,展現(xiàn)層實現(xiàn)業(yè)務操作、代辦處理、實時信息、個性定制和用戶幫助,邏輯層實現(xiàn)流程定義、監(jiān)控、實施和管理,服務層實現(xiàn)應用服務、工具服務、資源服務和外部接口的統(tǒng)一管理,用于規(guī)范平臺技術要求。

3平臺實現(xiàn)

平臺主控UI采用擬物化、圖形化和游戲化的設計風格,所有業(yè)務單元的入口均由主控界面控制,通過界面動態(tài)特效、拖拉式擺放和顏色標識實現(xiàn)人機交互界面設計,實時響應不同角色的可操作項、任務狀態(tài)以及項目數(shù)據(jù)等信息,平臺主要功能如下所述。

1)軟件設計過程

各階段軟件設計描述需求名稱、需求項內(nèi)容、需求關鍵程度、需求優(yōu)先級和需求類型,確認后的需求進行“可測試性”分析,審查通過后其狀態(tài)置為通過。若某項需求不滿足軟件設計準則,可回退至前項任務,直至滿足設計準則。

21軟件測試過程

各階段軟件設計完成后,并行開展測試需求分析、測試策劃和測試設計與實現(xiàn),構建測試環(huán)境、測試需求100%覆蓋設計需求和測試用例設計。軟件編碼實現(xiàn)后完成測試執(zhí)行,根據(jù)發(fā)現(xiàn)的問題填寫軟件問題報告單,并完成測試總結(jié),各測試級別均可進行靜態(tài)測試和動態(tài)測試。

3)需求管理過程

需求管理完成需求追蹤、版本管理和變更管理,需求追蹤完成軟件設計需求追蹤、各級別軟件測試需求追蹤、需求追蹤關系圖形顯示以及需求測量數(shù)據(jù),版本管理完成不同需求的版本控制,可對歷史需求進行差異化比對分析,變更管理實現(xiàn)不同需求的變更控制。

4總結(jié)

通過基于系統(tǒng)工程的軍用軟件開發(fā)平臺研究與實現(xiàn),覆蓋了軍用軟件開發(fā)技術過程的全業(yè)務、全過程、全屬性和全角色。該平臺已在工程應用中得到了進一步驗證,經(jīng)優(yōu)化的平臺能夠全方位支撐型號軟件研制的使用要求,具備軟件產(chǎn)品“按需按時”交付的能力。

猜你喜歡
系統(tǒng)工程
京德智慧高速信息化系統(tǒng)工程
《軍事運籌與系統(tǒng)工程》原主編邵貽和研究員逝世
《軍事運籌與系統(tǒng)工程》稿約
《軍事運籌與系統(tǒng)工程》稿約
《軍事運籌與系統(tǒng)工程》稿約
質(zhì)量工程是個系統(tǒng)工程
廣州新型有軌電車通信系統(tǒng)工程應用創(chuàng)新
《軍事運籌與系統(tǒng)工程》稿約
系統(tǒng)工程
小說月刊(2015年3期)2015-04-19 07:05:54
復雜系統(tǒng)工程研究
永济市| 清流县| 栾城县| 霞浦县| 扎鲁特旗| 贵南县| 蒲江县| 武汉市| 萝北县| 阜康市| 仲巴县| 桐乡市| 鹤庆县| 区。| 定兴县| 闵行区| 东源县| 甘泉县| 崇文区| 杂多县| 城口县| 黎川县| 郧西县| 阿拉善右旗| 毕节市| 百色市| 永川市| 佛山市| 齐齐哈尔市| 包头市| 理塘县| 桃源县| 临海市| 红原县| 高平市| 始兴县| 砚山县| 卓尼县| 襄垣县| 深水埗区| 江油市|