[發(fā)明專利]DO-178B標(biāo)準(zhǔn)文檔生成器無效
| 申請?zhí)枺?/td> | 201010176539.4 | 申請日: | 2010-05-19 |
| 公開(公告)號: | CN101923464A | 公開(公告)日: | 2010-12-22 |
| 發(fā)明(設(shè)計(jì))人: | 王云明 | 申請(專利權(quán))人: | 上海愛韋訊信息技術(shù)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | do 178 標(biāo)準(zhǔn) 文檔 生成器 | ||
技術(shù)領(lǐng)域
本發(fā)明可以自動生成滿足DO-178B標(biāo)準(zhǔn)的航空機(jī)載軟件研制過程中需要編寫的多類文檔,屬于軟件工程自動化工具領(lǐng)域。
背景技術(shù)
DO-178B是由RTCA和EUROCAE制定并頒布的國際民用航空機(jī)載軟件研制和審查的標(biāo)準(zhǔn)。國際上所有民用航空機(jī)載軟件的研制都需要滿足DO-178B標(biāo)準(zhǔn)。與此同時(shí),現(xiàn)在國際上許多軍用航空機(jī)載軟件也是按照DO-178B標(biāo)準(zhǔn)來研制和審查的,如歐洲的A400M,EC?225,美國的C-130J,C-17,以及我國的XXX工程(涉密,不提供名稱)等等。
依據(jù)DO-178B標(biāo)準(zhǔn),在軟件研制過程中需要編寫大量的文檔,而且這些文檔之間有大量的內(nèi)容是需要通過協(xié)調(diào)并維護(hù)其一致性的,這需要化費(fèi)大量的人力和精力。尤其是軟件計(jì)劃過程中需要編寫的《軟件開發(fā)計(jì)劃》、《軟件驗(yàn)證計(jì)劃》、《軟件配置管理計(jì)劃》、《軟件質(zhì)量保證計(jì)劃》、《軟件審查計(jì)劃》、《軟件需求標(biāo)準(zhǔn)》、《軟件設(shè)計(jì)標(biāo)準(zhǔn)》、《軟件編碼標(biāo)準(zhǔn)》以及最終軟件審查以前需要編寫的《軟件完成綜述》等文檔,研制單位在編寫過程會有如下問題:
問題一、這些文檔有許多重復(fù)的內(nèi)容,例如,在《軟件審查計(jì)劃》和《軟件完成綜述》中都需要給出系統(tǒng)概述、軟件概述、軟件級別等內(nèi)容,而在《軟件審查計(jì)劃》、《軟件開發(fā)計(jì)劃》、《軟件驗(yàn)證計(jì)劃》和《軟件完成綜述》中都會涉及到軟件生命周期的定義。這些同樣的內(nèi)容出現(xiàn)在多個(gè)不同的文檔,但這些內(nèi)容在文檔編制過程又天天在更改,很難維持這些內(nèi)容在各個(gè)文檔中的一致性。
問題二、除了上述重復(fù)的內(nèi)容以外,不同文件之間的許多內(nèi)容是密切關(guān)聯(lián)的。例如,在《軟件開發(fā)計(jì)劃》中給出了軟件開發(fā)的活動和方法,而《軟件驗(yàn)證計(jì)劃》中給出了軟件驗(yàn)證的活動和方法。這時(shí)要求軟件驗(yàn)證活動和方法依賴于軟件開發(fā)活動和方法,二者必須是配套的、互相一致、水乳交融的。
問題三、由于上面二個(gè)原因,編寫各個(gè)文檔的軟件開發(fā)人員、軟件驗(yàn)證人員、軟件配置管理人員、軟件質(zhì)量保證人員之間需要大量的協(xié)調(diào)和信息更新活動。任何一個(gè)人都要能隨時(shí)看到其它人員編寫的文檔的最新內(nèi)容,例如,驗(yàn)證人員在編寫《軟件驗(yàn)證計(jì)劃》應(yīng)該能即時(shí)地看到開發(fā)人員在《軟件開發(fā)計(jì)劃》中更改的內(nèi)容,這對于保證二個(gè)計(jì)劃的一致性,減少返工是至關(guān)重要的。雖然可以通過版本管理的工具來實(shí)現(xiàn)一定程度上的信息更新,但這樣的信息更新不是即時(shí)的,導(dǎo)致協(xié)調(diào)工作的困難。
問題四、在傳統(tǒng)的文檔編寫過程中,還有一個(gè)嚴(yán)重的問題是,多個(gè)人需要同時(shí)修改同一個(gè)文件,這樣就導(dǎo)致了并行文檔編寫與文件沖突合并之間的矛盾。例如,有五個(gè)軟件開發(fā)人員在同時(shí)編寫或修改《軟件開發(fā)計(jì)劃》,怎樣把每個(gè)人所做的修改很好地合并起來而不發(fā)生沖突,這是個(gè)難題。常見的版本管理工具只能解決其中的一個(gè)問題,要么實(shí)現(xiàn)一定程度的文檔并行編寫,但這樣會導(dǎo)致大量的文檔沖突;要么利用互斥機(jī)制來防止文檔沖突,但這樣又不能實(shí)現(xiàn)多個(gè)人員的并行編寫文檔,降低了效率。
問題五、DO-178B標(biāo)準(zhǔn)對這些文檔的內(nèi)容提出了嚴(yán)格的要求,軟件研制單位在編寫這一系列的文檔過程中常常出現(xiàn)顧此失彼的現(xiàn)象,遺漏若干內(nèi)容從而達(dá)不到DO-178B要求。
問題六、還有一個(gè)耗費(fèi)時(shí)間非常巨大的“苦力活”,也就是調(diào)整各個(gè)文檔的統(tǒng)一格式。我國軍用航空機(jī)載軟件的研制對每個(gè)文件都有嚴(yán)格的格式要求。雖然使用統(tǒng)?一的Word和Excel模板會減輕一定的工作量,但文檔內(nèi)容的拷貝粘貼,不同Word和Excel版本帶來的格式差異,往往讓人苦不堪言。
問題七、一個(gè)比問題六更令人頭痛的問題,請考慮如下情況:某單位為項(xiàng)目X1按照格式要求G1完成的一套文檔的編寫,并已經(jīng)得到了相關(guān)單位的審查和認(rèn)可。現(xiàn)在要做另外一個(gè)項(xiàng)目X2,而這個(gè)項(xiàng)目要求使用格式G2,為了重用一部分項(xiàng)目X1中文檔的若干內(nèi)容,拷貝過來以后還要重做一次繁瑣而又沒有生產(chǎn)力的格式調(diào)整工作。
問題八、幾乎每一個(gè)文檔都有大量的參考文獻(xiàn),術(shù)語表等內(nèi)容,并且文檔之間存在大量的引用。每一個(gè)引用文檔都需要列出其文檔編號、文檔名稱、文檔版本、文檔作者、發(fā)布日期等內(nèi)容,并保證這些數(shù)據(jù)的正確性。這需要大量的維護(hù)工作,而且一旦基線發(fā)生變更(如由于評審、審查等引起的變更),這些數(shù)據(jù)需要重新檢查和維護(hù)。
以上列舉的種種問題,使得機(jī)載軟件研制單位在軟件研制之初,就需要化費(fèi)大量的時(shí)間、克服大量的困難來編寫這些文檔。
本發(fā)明致力于從根本上解決上述各項(xiàng)問題。
發(fā)明內(nèi)容
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海愛韋訊信息技術(shù)有限公司,未經(jīng)上海愛韋訊信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010176539.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:FAT文件系統(tǒng)的安裝方法
- 下一篇:光學(xué)式手寫輸入裝置
- 油泵轉(zhuǎn)子
- 用于系統(tǒng)間因特網(wǎng)協(xié)議切換的系統(tǒng)和方法
- 基于DO突變率的城市污水生物抑制性實(shí)時(shí)監(jiān)控系統(tǒng)與方法
- 油泵轉(zhuǎn)子
- DO點(diǎn)遠(yuǎn)程同步映射系統(tǒng)和方法
- 一種動物細(xì)胞培養(yǎng)中衛(wèi)星罐D(zhuǎn)O100%校準(zhǔn)方法
- EV-DO網(wǎng)絡(luò)連接方法、裝置及終端
- 核電站安全級DCS停堆控制系統(tǒng)
- 抗生素DO-248-A和DO-248-B的制備過程
- 抗生素DO-248-A和DO-248-B的生產(chǎn)方法





