航天型號軟件工程

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

《航天型號軟件工程》:航天型號研制人員培訓(xùn)教材

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7