當前位置:首頁 » 軟體百科 » 為什麼要軟體標准化

為什麼要軟體標准化

發布時間: 2025-07-22 05:16:02

A. 什麼是軟體工程標准化

計算機問世以後,人要和計算機打交道,需要程序設計語言,這種語言不僅應讓計算機理解,而且還應讓別人看懂,使其成為人際交往的工具。程序設計語言的標准化最早提到日程上來。60年代程序設計語言蓬勃發展,出現了名目繁多的語言,這對於推動計算機語言的發展無疑有著重要作用。但同時也帶來許多麻煩。即使同一種語言, 由於在不同型號的計算機上實現時,作了不同程度的修改和變動,形成了這一語言的種種「方言」,為編寫出程序的交流設置了障礙。制定標准化程序設計語言,為某一程序設計語言規定若干個標准子集,對於語言的實現者和用戶都帶來了很大方便。 軟體工程標準的類型也是多方面的。它可能包括過程標准(如方法、技術、度量等)、產品標准(如需求、設計、部件、 描述、計劃、報告等)、專業標准(如職別、道德准則、認證、特許、課程等)以及記法標准(如術語、表示法、語言等)。 表1)軟體工程標准分類 軟體生存期 軟體生存期 概念需求設計實現測試製造安裝與檢驗運行與維護引退標准類型過程方法 技術 度量 產品需求 設計 部件 描述 計劃 報告 專業職別 道德准則 認證 特許 課程 記法術語 表示法 ISO5807 語言 在全面考慮以上兩個方面的情況下,軟體工程的標准可用一張二維的表格來表示。表1)和2)給出了這個二維表的大致格式。2)表是1)表的繼續。表中填入了三個標準的例子: 表2)軟體工程標准分類 技術管理 確認與驗證 技術管理確認與驗證 過程管理產品管理資源管理評審與審計產品分析測試標准類型過程方法 NSAC-39NSAC-39NSAC-39技術FIPS 105 度量 產品需求 設計 部件 描述 計劃 報告 專業職別 道德准則 認證 特許 課程 記法術語 表示法 語言 ①FIPSl05是美國國家標准局發布的《軟體文檔管理指南》 (National Bureau OfStandards,Guideline for Software Documentation Management,FIPS PUB 105,June 1984) ②NSAC—39是美國核子安全分析中心發布的《安全參數顯示 系統的驗證與確認》(Nuclear Safety Analysis Center,Verification and Validation for Safety Parameter Display Systems,NSAC—39,De— cemberl981) ③ISO 5807是國際標准化組織公布(現已成為我國國家標 准)的《信息處理——數據流程圖、程序流程圖、系統流程圖、程序 網路圖和系統資源圖的文件編制符號及約定》 隨著軟體工程學科的發展,人們對計算機軟體的認識逐漸深入。軟體工作的范圍從只是使用程序設計語言編寫程序,擴展到整個軟體生存期。諸如,軟體概念的形成、需求分析、設計、實現、測試、製造、安裝和檢驗、運行和維護直到軟體引退(為新的軟體所代替)。同時還有許多技術管理工作(如過程管理、產品管理、資源管理)以及確認與驗證工作(如評審與審計、產品分析、測試等)常常 是跨越軟體生存期各個階段的專門工作。所有這些方面都應逐步建立起標准或規范來。

熱點內容
為什麼錄屏時小白點會消失小米 發布:2025-07-22 09:24:32 瀏覽:770
為什麼查資料用電腦不用手機 發布:2025-07-22 09:21:25 瀏覽:678
兩張駭客神條為什麼外觀不一樣 發布:2025-07-22 09:20:05 瀏覽:448
為什麼閉單個眼睛會抖 發布:2025-07-22 09:15:52 瀏覽:350
為什麼有的男人不怕鬼 發布:2025-07-22 09:15:40 瀏覽:680
貓的眼睛為什麼都白了 發布:2025-07-22 08:56:08 瀏覽:819
父母為什麼會生尿床的孩子 發布:2025-07-22 08:49:55 瀏覽:463
宋雨琦眼睛為什麼一大一小 發布:2025-07-22 08:48:08 瀏覽:586
吃抗凝葯口裡出血為什麼在晚上 發布:2025-07-22 08:41:59 瀏覽:198
為什麼小米沉鍋底 發布:2025-07-22 08:40:10 瀏覽:148