幫助中心 | 我的帳號 | 關於我們

裝甲車輛嵌入式軟體開發方法/陸戰裝備科學與技術坦克裝甲車輛系統叢書

  • 作者:編者:劉勇//王英勝//陳中偉|責編:武麗娟|總主編:項昌樂//李春明//曹賀全//叢華
  • 出版社:北京理工大學
  • ISBN:9787568269803
  • 出版日期:2019/05/01
  • 裝幀:平裝
  • 頁數:282
人民幣:RMB 92 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著裝甲車輛信息化程度的提高,嵌入式軟體開發在裝備研製過程中所占的比重與日俱增,軟體的作用日益凸顯,規範化的過程管理和合理的軟體設計是項目研製提出的新要求。本書以系統介紹裝甲車輛嵌入式系統的軟體開發方法及工程管理要求為出發點,首先介紹了嵌入式系統在裝甲車輛中的應用以及嵌入式軟體的開發過程,詳細說明了需求分析的任務及方法,需求規格說明的編製和評審,以及軟體設計方法與過程,還有設計說明的編製和評審;然後總結並分別介紹了裝甲車輛應用較為廣泛的基於VxWorks操作系統、數字信號處理器和嵌入式微處理器平台的三類應用軟體如何進行開發調試,說明了嵌入式軟體的測試過程和常用測試方法;最後介紹了型號項目軟體研製的管理要求。
    本書可以作為高等院校軟體工程、電腦軟體等相關專業高年級本科生和研究生的教材,也可供從事裝甲車輛嵌入式軟體開發的專業技術人員參考。

作者介紹
編者:劉勇//王英勝//陳中偉|責編:武麗娟|總主編:項昌樂//李春明//曹賀全//叢華

目錄
第1章  裝甲車輛嵌入式系統
  1.1  嵌入式系統簡介
    1.1.1  嵌入式系統定義
    1.1.2  嵌入式系統的發展
    1.1.3  嵌入式系統分類
    1.1.4  嵌入式系統的特點
  1.2  嵌入式系統的組成
    1.2.1  嵌入式處理器
    1.2.2  嵌入式外圍設備
    1.2.3  嵌入式操作系統
  1.3  嵌入式應用軟體
    1.3.1  嵌入式應用軟體的特點
    1.3.2  軟體的分類
    1.3.3  軟體開發的常用工具
第2章  嵌入式軟體開發過程
  2.1  軟體工程的基本原理
  2.2  軟體生命周期
  2.3  軟體生命周期模型
    2.3.1  軟體生命周期模型的三個主要階段
    2.3.2  軟體生命周期模型的主要工程活動
  2.4  一般管理要求
第3章  需求分析
  3.1  需求分析的過程及任務
    3.1.1  為什麼進行需求分析
    3.1.2  需求分析的過程
  3.2  需求分析的方法
    3.2.1  結構化分析方法
    3.2.2  原型化方法
    3.2.3  面向對象分析方法
  3.3  需求分析工具
    3.3.1  數據流圖
    3.3.2  E-R圖
    3.3.3  數據字典
    3.3.4  狀態轉換圖
  3.4  需求規格說明的編寫及評審
    3.4.1  需求規格說明的主要內容
    3.4.2  需求規格說明的編寫要點
    3.4.3  需求評審
第4章  軟體設計
  4.1  概要設計
    4.1.1  為什麼需要概要設計
    4.1.2  常用的軟體體系結構
    4.1.3  常用設計原則
    4.1.4  結構化設計方法
    4.1.5  基於實時操作系統的軟體設計
    4.1.6  面向對象設計方法
    4.1.7  駕駛員終端軟體概要設計實例
  4.2  軟體詳細設計
    4.2.1  為什麼需要詳細設計
    4.2.2  詳細設計與概要設計的區別

    4.2.3  詳細設計的原則
    4.2.4  面向數據結構設計方法
    4.2.5  程序流程圖設計
    4.2.6  駕駛員終端軟體詳細設計實例
  4.3  設計說明的編寫及評審
    4.3.1  設計說明的主要內容
    4.3.2  設計說明的編寫要點
    4.3.3  設計評審
第5章  基於VxWorks的嵌入式軟體開發
  5.1  VxWorks操作系統
    5.1.1  VxWorks操作系統的結構
    5.1.2  任務及任務狀態
    5.1.3  任務間同步及通信
    5.1.4  板級支持包BSP
    5.1.5  多媒體支持包
  5.2  開發環境
    5.2.1  開發環境簡介
    5.2.2  創建VxWorks映像
    5.2.3  創建可下載的應用
  5.3  設備驅動程序開發
    5.3.1  外部設備的類型
    5.3.2  設備驅動程序結構
    5.3.3  字元設備驅動程序的開發
  5.4  應用軟體開發
    5.4.1  多任務設計
    5.4.2  任務間的同步
    5.4.3  多任務調試
第6章  嵌入式DSP軟體開發
  6.1  集成開發環境
    6.1.1  概述
    6.1.2  CCS的安裝與配置
    6.1.3  CCS常用文件類型
    6.1.4  CCS基本界面
    6.1.5  CCS軟體開發步驟
    6.1.6  調試
    6.1.7  基礎軟體
  6.2  DSP應用開發硬體基礎
    6.2.1  體系結構設計圖
    6.2.2  結構簡要介紹
    6.2.3  最小系統設計
  6.3  DSP應用軟體開發
    6.3.1  軟體結構原理
    6.3.2  串列匯流排通信的軟體開發
    6.3.3  通用輸入/輸出多路復用器GPIO的軟體開發
    6.3.4  CAN匯流排的軟體開發
第7章  嵌入式微控制器軟體開發
  7.1  嵌入式單片機的基本結構
    7.1.1  單片機的特點概述
    7.1.2  MC9S12XF512型單片機的體系結構
  7.2  集成開發環境

    7.2.1  CodeWarrior集成開發環境
    7.2.2  工程項目創建與目標文件生成
    7.2.3  模擬調試
  7.3  單片機開發硬體基礎
    7.3.1  MC9S12XF512最小系統設計
    7.3.2  系統介面擴展設計
  7.4  單片機應用軟體開發
    7.4.1  介面驅動程序編程
    7.4.2  中斷系統及其應用
    7.4.3  定時器及其應用
    7.4.4  MC9S12XF512單片機軟體開發舉例
第8章  軟體測試
  8.1  軟體測試的特性和原則
  8.2  測試組織與過程管理
    8.2.1  測試需求分析與策劃
    8.2.2  測試設計與實現
    8.2.3  測試執行
    8.2.4  測試總結
    8.2.5  回歸測試
  8.3  軟體測試級別
    8.3.1  單元測試
    8.3.2  集成測試
    8.3.3  配置項測試
    8.3.4  系統測試
  8.4  靜態測試
    8.4.1  靜態分析
    8.4.2  代碼審查
    8.4.3  源代碼分析工具Klocwork
  8.5  動態測試
    8.5.1  黑盒測試
    8.5.2  白盒測試
第9章  常用軟體開發標準介紹
  9.1  國家軍用軟體工程標準
    9.1.1  概述
    9.1.2  常用軍用軟體工程標準的發展
  9.2  基於軍用軟體研製能力成熟度模型的項目管理
    9.2.1  需求的管理
    9.2.2  成本的管理
    9.2.3  進度的管理
    9.2.4  人員管理
    9.2.5  風險管理
    9.2.6  配置管理
    9.2.7  質量保證管理
索引

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032