航天型號軟件工程

出版時間:2011-1  出版社:中國宇航  作者:楊海成 編  頁數:233  

內容概要

  隨著型號產品數字化和智能化程度的不斷提高,軟件在型號產品中的應用越來越廣泛,規(guī)模和復雜性劇增,其質量與可靠性對整個型號任務的影響也越來越大。航天型號軟件的研制不實現(xiàn)工程化,航天系統(tǒng)工程就無法順利運行?! 榱诉M一步提高集團公司的軟件工程化水平,人力資源部組織相關專家編寫了這本教材?!逗教煨吞栜浖こ獭罚ㄖ骶帡詈3桑┕卜?1,介紹了航天型號軟件的種類與特點、軟件工程的原則以及航天型號軟件研制的階段劃分,根據軟件工程的核心思想,系統(tǒng)地闡述了軟件研制各階段的基本概念和主要內容。這本《航天型號軟件工程》既體現(xiàn)了技術的先進性,又結合了航天的實際情況,其突出的特點是強調工程實踐,提出了許多凝結了專家的心血與智慧的工程實踐經驗,對于從事航天型號軟件研制的工程師和管理人員具有重要的價值。

書籍目錄

第1章 航天型號軟件與軟件工程概述1.1 概述1.1.1 軟件概述1.1.2 航天軟件及航天型號軟件的組成及特點1.1.3 航天型號軟件的關鍵性劃分原則1.2 軟件工程的基本原則及工作內容1.2.1 軟件工程與系統(tǒng)工程1.2.2 軟件工程的工作內容1.2.3 軟件能力成熟度模型1.3 航天型號軟件工程化1.3.1 軟件設計與系統(tǒng)設計的關系1.3.2 航天型號軟件研制的分階段過程1.3.3 型號軟件研制各階段的技術工作1.4 型號軟件研制的組織與管理1.4.1 型號軟件研制的組織與職責1.4.2 型號軟件研制的策劃1.4.3 型號軟件研制各階段的管理任務1.5 本章小結第2章 軟件需求分析2.1 概述2.1.1 軟件需求分析階段的目的和任務2.1.2 軟件需求分析的重要性2.2 軟件任務書的一般要求2.2.1 系統(tǒng)需求分析與設計階段與軟件任務書有關的任務2.2.2 軟件任務書的基本要求2.2.3 軟件任務書的格式及內容要求2.3 軟件需求分析的工作過程2.3.1 需求信息的獲取和記錄2.3.2 需求規(guī)格說明的編寫2.3.3 需求規(guī)格說明的檢查與確認2.3.4 需求評審2.3.5 需求分析管理2.4 編寫“軟件需求規(guī)格說明”的要求2.4.1 需求規(guī)格說明的主要內容2.4.2 “軟件需求規(guī)格說明”的格式2.4.3 需求規(guī)格說明的質量要求2.5 軟件需求的編寫要點2.5.1 功能需求的編寫2.5.2 性能需求的編寫2.5.3 可靠性需求和安全性需求的編寫2.6 軟件需求文檔中經常出現(xiàn)的問題2.6.1 一般問題2.6.2 軟件功能方面的問題2.6.3 需求中實體方面的問題2.6.4 性能需求方面的問題2.6.5 安全性、可靠性方面的問題2.7 “軟件需求規(guī)格說明”的檢查和驗證方法2.7.1 人工檢查2.7.2 采用結構化方法檢查2.7.3 采用仿真模型檢查2.7.4 采用形式化方法檢查2.8 本章小結第3章 軟件概要設計3.1 概述3.2 結構化設計的概念和原則3.2.1 抽象與細化求精3.2.2 模塊化與信息隱蔽3.2.3 有效的模塊設計——模塊獨立性3.2.4 軟件的體系結構3.2.5 程序結構3.3 概要設計階段的工作過程3.3.1 復核并理解軟件需求文檔3.3.2 建立物理模型3.3.3 編寫概要設計說明3.3.4 編寫組裝測試初步計劃3.3.5 概要設計階段評審3.4 軟件的結構化設計的圖形工具……第4章 軟件詳細設計與實現(xiàn)第5章 軟件測試 第6章 軟件驗收、交付與維護第7章 軟件可靠性與安全性第8章 軟件配置管理第9章 軟件工程環(huán)境第10章 軟件產品保證第11章 航天型號軟件工程發(fā)展展望附錄參考文獻

章節(jié)摘錄

版權頁:插圖:當然評審也要付出代價,但相對來說要小得多,一般只是無評審時所付代價的三分之一。大量實踐表明,代價寧肯花在評審上,也不要帶到維護階段,否則代價就更大。評審要嚴肅認真,要由專門的評審小組進行。任何階段的工作未經評審通過,不得開展下一階段的工作。(3)配置管理軟件研制各階段產生的文檔、報告、程序清單和數據等,構成軟件配置。全部軟件配置構成一個完整的軟件產品,必須使其保持準確和一致。軟件研制中某一階段的需求變更,會引起軟件配置的重大改變,往往要付出較高的代價。為了保持軟件配置的一致性,必須實行嚴格的產品控制,對變更進行嚴格的控制和管理。配置管理是標識和確定系統(tǒng)中配置項的過程,在系統(tǒng)整個生存周期內控制這些項的投放和變更,記錄并報告配置的狀態(tài)和變更要求,驗證配置項的完整性和正確性。它包括對軟件配置的標識、控制、記錄、審計等一系列的活動。在軟件研制過程中,只有在規(guī)定的軟件工程步驟完成以后,并經過評審和批準,才能實施軟件配置控制,或稱基線控制。軟件配置基線可分為計劃基線、需求基線、設計基線、實現(xiàn)基線、測試基線、產品基線等。(4)文檔的編寫與審查為了保證軟件開發(fā)成功,并得到有效的運行和維護,必須對軟件開發(fā)過程進行嚴格管理。進行管理的基礎是對管理對象的了解。然而,軟件研制是腦力勞動,具有不可見性。為了實現(xiàn)對軟件研制過程的管理,在軟件研制的每個階段,都應按規(guī)定的格式編寫出完整準確的文檔。文檔是軟件不可缺少的組成部分,文檔的作用是:1)做為開發(fā)人員在一定階段內的工作成果和結束標志;2)把軟件開發(fā)過程中的一些“不可見的”事物轉換成“可見的”文字資料,以便管理人員在各個階段檢查開發(fā)計劃的實施進展,使其能夠判斷原定目標是否已達到,了解耗用資源的種類和數量。

編輯推薦

《航天型號軟件工程》:航天型號研制人員培訓教材

圖書封面

評論、評分、閱讀與下載


    航天型號軟件工程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7