欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 装甲车辆嵌入式软件开发方法/陆战装备科学与技术坦克装甲车辆系统丛书
      • 作者:编者:刘勇//王英胜//陈中伟|责编:武丽娟|总主编:项昌乐//李春明//曹贺全//丛华
      • 出版社:北京理工大学
      • ISBN:9787568269803
      • 出版日期:2019/05/01
      • 页数:282
    • 售价:36.8
  • 内容大纲

        随着装甲车辆信息化程度的提高,嵌入式软件开发在装备研制过程中所占的比重与日俱增,软件的作用日益凸显,规范化的过程管理和合理的软件设计是项目研制提出的新要求。本书以系统介绍装甲车辆嵌入式系统的软件开发方法及工程管理要求为出发点,首先介绍了嵌入式系统在装甲车辆中的应用以及嵌入式软件的开发过程,详细说明了需求分析的任务及方法,需求规格说明的编制和评审,以及软件设计方法与过程,还有设计说明的编制和评审;然后总结并分别介绍了装甲车辆应用较为广泛的基于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  质量保证管理
    索引

推荐书目

  • 孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...

  • 时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...

  • 本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...

更多>>>