軟件工程標準的制定/推行及層次
軟件工程標準的制定/推行及層次
軟件工程標準的制定與推行通常要經歷一個環狀的生命期。最初,制定一項標準僅僅是初步設想,經發起后沿著環狀生命期,順時針進行要經歷以下的步驟:
①建議,擬訂初步的建議方案
?、陂_發:制定標準的具體內容
?、圩稍儯赫髑蟛⑽沼嘘P人員意見
?、軐徟晒芾聿块T決定能否推出
?、莨迹汗_發布,使標準生效
⑥培訓:為推行標準準備人員條件
⑦實施:投入使用,需經歷相當期限
?、鄬徍耍簷z驗實施效果,決定修訂還是撤銷
⑨修訂:修改其中不適當的部分,形成標準的新版本,進入新的周期
為使標準逐步成熟,可能在環狀生命周期上循環若干圈,需要做大量的工作。事實上,軟件工程標準在制定和推行過程中還會遇到許多實際問題。其中影響軟件工程標準順利實施的一些不利 素應當特別引起重視。這些因素可能有:
?、贅藴时旧碇贫ǖ糜腥毕?,或是存在不夠合理,不夠恰當的 部分。
?、跇藴饰谋揪帉懙糜腥秉c,例如,文字敘述可讀性差,難于 理解,或是缺少實例供讀者參閱。
?、壑鞴懿块T未能堅持大力推行,在實施的過程中遇到問題又 未能及時加以解決。
?、芪茨芗皶r作好宣傳、培訓和實施指導。
⑤未能及時修訂和更新。
由于標準化的方向是無可置疑的,我們應該努力克服困難,排 除各種障礙,堅定不移地推動軟件工程標準化更快地發展。
軟件工程標準的層次
根據軟件工程標準制定的機構和標準適用的范圍有所不同, 它可分為五個級別,即國際標準、國家標準、行業標準、企業(機構) 標準及項目(課題)標準。以下分別對五級標準的標識符及標準制 定(或批準)的機構作一簡要說明:
?。?、國際標準
由國際聯合機構制定和公布,提供各國參考的標準。ISO(InternationalStandardsOrganization)--國際標準化組 織。這一國際機構有著廣泛的代表性和權威性,它所公布的標準也 有較大影響。60年代初,該機構建立了"計算機與信息處理技術 委員會"(簡稱ISO/丁C97),專門負責與計算機有關的標準化工作。 這一標準通常標有ISO字樣,如ISO 8631-861nformationprocessing -Programconstructsandconventionsfortheirrepresentation(信息處 理--程序構造及其表示法的約定?,F已被我國收入國家標準)。
?。?、國家標準
由政府或國家級的機構制定或批準,適用于全國范圍的標準,如:
GB--中華人民共和國國家技術監督局是我國的最高標 準化機構,它所公布實施的標準簡稱為"國標"。現已批準了若干 個軟件工程標準。
ANSI(AmericanNationalStandardslnstitute)--美國國家標 準協會。這是美國一些民間標準化組織的領導機構,具有一定權 威性。
FIPS(NBS)[Federal lnformation Processing Standards(Nation- alBureau of Standards)]--美國商務部國家標準局聯邦信息處理 標準。它所公布的標準均冠有FIPS字樣,如,1987年發表的FIPS PUB 132-87 Guideline for validation and verification plan of computer software軟件確認與驗證計劃指南。
BS(British Standard)--英國國家標準。
JIS(Japanese lndustrial Standard)--日本工業標準。
?。?、行業標準
由行業機構、學術團體或國防機構制定,并適用于某個業務 領域的標準,如:
IEEE(1nstitute Of Electrical and Electronics Engineers)--美電氣和電子工程師學會。近年該學會專門成立了軟件標準分技 術委員會(SESS),積極開展了軟件標準化活動,取得了顯著成果, 受到了軟件界的關注。IEEE通過的標準常常要報請ANSI審批,使 其具有國家標準的性質。因此,我們看到IEEE公布的標準常冠有 ANSI字頭。例如,ANSI/IEEE Str 828-1983軟件配置管理計劃標 準。
GJB--中華人民共和國國家軍用標準。這是由我國國防 科學技術工業委員會批準,適合于國防部門和軍隊使用的標準。例 如,1988年發布實施的GJB473-88軍用軟件開發規范。
DOD-STD(DepartmentOfDefense-STanDards)--美國國防 部標準。適用于美國國防部門。
MIL-S(MILitary-Standards)--美國軍用標準。適用于美軍 內部。
此外,近年來我國許多經濟部門(例如,航天航空部、原國家 機械工業委員會、對外經濟貿易部、石油化學工業總公司等。)開展 了軟件標準化工作,制定和公布了一些適應于本部門工作需要的 規范。這些規范大都參考了國際標準或國家標準,對各自行業所屬 企業的軟件工程工作起了有力的推動作用。
4、企業規范
一些大型企業或公司,由于軟件工程工作的需要,制定適用于 本部門的規范。例如,美國IBM公司通用產品部(GeneralProducts Division)1984年制定的"程序設計開發指南",僅供該公司內部使 用。
5、項目規范
由某一科研生產項目組織制定,且為該項任務專用的軟件工 程規范。例如,計算機集成制造系統(CIMS)的軟件工程規范。??
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [無線局域網] 什么是軟件工程標準化 2010-04-14
- [無線局域網] 軍用軟件工程標準研究及意義分析 2010-04-14
- [無線局域網] 中國軟件工程標準層次及標準化工作簡介 2010-04-14
- [無線局域網] 什么是軟件工程標準化 2010-04-13
( 發表人:admin )