航天型號軟件工程

所属分类:專用軟件  
出版时间:2011-1   出版时间:中國宇航   作者:楊海成 編   页数:233  

内容概要

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

书籍目录

第1章 航天型号软件与软件工程概述1.1 概述1.1.1 软件概述1.1.2 航天软件及航天型号软件的组成及特点1.1.3 航天型号软件的关键性划分原则1.2 软件工程的基本原则及工作内容1.2.1 软件工程与系统工程1.2.2 软件工程的工作内容1.2.3 软件能力成熟度模型1.3 航天型号软件工程化1.3.1 软件设计与系统设计的关系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 系统需求分析与设计阶段与软件任务书有关的任务2.2.2 软件任务书的基本要求2.2.3 软件任务书的格式及内容要求2.3 软件需求分析的工作过程2.3.1 需求信息的获取和记录2.3.2 需求规格说明的编写2.3.3 需求规格说明的检查与确认2.3.4 需求评审2.3.5 需求分析管理2.4 编写“软件需求规格说明”的要求2.4.1 需求规格说明的主要内容2.4.2 “软件需求规格说明”的格式2.4.3 需求规格说明的质量要求2.5 软件需求的编写要点2.5.1 功能需求的编写2.5.2 性能需求的编写2.5.3 可靠性需求和安全性需求的编写2.6 软件需求文档中经常出现的问题2.6.1 一般问题2.6.2 软件功能方面的问题2.6.3 需求中实体方面的问题2.6.4 性能需求方面的问题2.6.5 安全性、可靠性方面的问题2.7 “软件需求规格说明”的检查和验证方法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章 软件详细设计与实现第5章 软件测试 第6章 软件验收、交付与维护第7章 软件可靠性与安全性第8章 软件配置管理第9章 软件工程环境第10章 软件产品保证第11章 航天型号软件工程发展展望附录参考文献

章节摘录

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

编辑推荐

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

图书封面




    航天型號軟件工程下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,專用軟件PDF免费下载。 计算机教程网 

计算机教程网 @ 2017