展开全部

主编推荐语

军用软件工程全面解析,涵盖需求、设计、测试及项目管理。

内容简介

本书在对军用软件相关概念和生存期模型介绍的基础上,较为系统详细地介绍了军用软件的需求分析、总体设计、详细设计、测试技术、维护技术等开发过程,阐述了软件项目管理的主要内容和方法,着重介绍了软件质量管理、配置管理和风险管理的相关知识。该书的知识体系较为完整,力争做到简明、科学、适用。为便于学习,每章均附有习题。本书可作为“军用软件工程”课程的教材或教学参考书,主要适用于信息类、电子类和非计算机类专业学生,也可供软件开发人员和项目管理人员参考学习。

目录

  • 封面
  • 版权页
  • 前言
  • 目录
  • 第1章 军用软件工程概述
  • 1.1 软件和软件危机
  • 1.1.1 软件的概念和特点
  • 1.1.2 软件的发展历程
  • 1.1.3 软件危机
  • 1.2 军用软件分类和特点
  • 1.2.1 军用软件定义
  • 1.2.2 军用软件的作用和地位
  • 1.2.3 军用软件分类
  • 1.2.4 军用软件特点
  • 1.3 军用软件工程的概念和基本原理
  • 1.3.1 软件工程的概念
  • 1.3.2 软件工程的基本原理
  • 1.4 军用软件生存周期
  • 1.4.1 软件生存周期
  • 1.4.2 典型生存周期模型
  • 1.4.3 生存周期模型选择原则
  • 1.5 军用软件工程的标准化
  • 1.5.1 软件工程标准化的作用
  • 1.5.2 软件工程标准
  • 1.5.3 国外软件工程标准化现状
  • 1.5.4 国内软件工程标准化现状
  • 习题
  • 第2章 军用软件需求分析
  • 2.1 可行性研究和可行性研究报告
  • 2.1.1 可行性研究的目的和内容
  • 2.1.2 可行性研究的步骤
  • 2.1.3 可行性研究报告
  • 2.2 软件需求分析的目标和过程
  • 2.2.1 软件需求
  • 2.2.2 软件需求分析的目标
  • 2.2.3 需求分析的过程
  • 2.2.4 需求获取
  • 2.2.5 软件需求分析的原则
  • 2.2.6 需求分析的方法
  • 2.3 结构化分析方法
  • 2.3.1 数据建模
  • 2.3.2 功能建模和数据流
  • 2.3.3 行为建模
  • 2.4 快速原型化方法
  • 2.4.1 原型的分类
  • 2.4.2 原型类型的选择
  • 2.4.3 原型开发过程
  • 2.5 面向对象分析方法*
  • 2.5.1 面向对象分析方法概述
  • 2.5.2 面向对象建模
  • 2.5.3 面向对象分析
  • 2.5.4 用例模型
  • 2.6 软件需求规格说明和需求评审
  • 2.6.1 制定软件需求规格说明的原则
  • 2.6.2 软件需求规格说明框架
  • 2.6.3 需求评审
  • 本章小结
  • 习题
  • 第3章 军用软件设计
  • 3.1 软件设计的基本概念
  • 3.1.1 抽象化
  • 3.1.2 逐步细化
  • 3.1.3 模块化
  • 3.1.4 控制层次
  • 3.1.5 数据结构
  • 3.1.6 软件过程
  • 3.1.7 信息隐蔽
  • 3.2 软件设计的过程
  • 3.2.1 软件设计的重要性
  • 3.2.2 软件设计的原则
  • 3.2.3 概要设计过程
  • 3.2.4 详细设计过程
  • 3.3 软件体系结构
  • 3.3.1 软件体系结构的概念
  • 3.3.2 软件体系结构的分类
  • 3.4 模块化设计
  • 3.4.1 模块
  • 3.4.2 模块独立性
  • 3.5 结构化设计方法
  • 3.5.1 系统结构图中的模块
  • 3.5.2 变换流与变换型系统结构
  • 3.5.3 事务流与事务型系统结构
  • 3.5.4 变换映射
  • 3.5.5 事务映射
  • 3.6 面向对象设计*
  • 3.6.1 面向对象设计的过程
  • 3.6.2 逻辑体系架构设计
  • 3.6.3 物理体系架构建模
  • 3.6.4 基于构件的建模
  • 3.6.5 详细设计
  • 3.7 软件过程设计
  • 3.7.1 程序流程图
  • 3.7.2 N-S图
  • 3.7.3 问题分析图
  • 3.7.4 程序设计语言
  • 3.7.5 层次图加输入/处理/输出图
  • 3.8 设计规格说明与设计评审
  • 本章小结
  • 习题
  • 第4章 军用软件测试
  • 4.1 军用软件测试基础
  • 4.1.1 软件测试
  • 4.1.2 测试的目的和原则
  • 4.2 测试用例设计
  • 4.2.1 测试用例
  • 4.2.2 测试用例的设计原则
  • 4.3 软件测试方法
  • 4.3.1 白盒测试
  • 4.3.2 黑盒测试
  • 习题
  • 第5章 军用软件维护
  • 5.1 军用软件维护的基本概念
  • 5.1.1 维护的目的
  • 5.1.2 维护的类型
  • 5.1.3 维护的特点
  • 5.1.4 维护的工作量
  • 5.2 军用软件维护的过程
  • 5.2.1 维护组织机构
  • 5.2.2 维护工作流程
  • 5.2.3 维护文档
  • 5.2.4 维护活动的评价
  • 5.3 军用软件的可维护性
  • 5.3.1 可维护性的定义
  • 5.3.2 决定可维护性的因素
  • 习题
  • 第6章 军用软件项目管理*
  • 6.1 军用软件项目管理概述
  • 6.1.1 军用软件开发中的问题分析
  • 6.1.2 项目管理的发展历史
  • 6.1.3 军用软件项目管理的概念
  • 6.2 军用软件项目管理过程
  • 6.2.1 军用软件项目管理
  • 6.2.2 项目管理的要素
  • 6.2.3 项目的管理过程
  • 6.3 军用软件项目时间管理
  • 6.3.1 活动定义
  • 6.3.2 活动排序
  • 6.3.3 活动资源估算
  • 6.3.4 活动历时估算
  • 6.3.5 制订进度计划
  • 6.3.6 进度控制
  • 习题
  • 第7章 军用软件质量管理*
  • 7.1 软件质量概述
  • 7.1.1 质量的概念
  • 7.1.2 软件产品质量
  • 7.2 软件质量度量与评估
  • 7.2.1 软件质量度量框架
  • 7.2.2 软件质量度量活动
  • 7.2.3 软件质量评估过程
  • 7.3 军用质量管理体系
  • 7.3.1 质量管理体系原则
  • 7.3.2 质量管理体系建设
  • 习题
  • 第8章 军用软件配置管理*
  • 8.1 软件配置管理概述
  • 8.1.1 配置管理的基本概念
  • 8.1.2 配置管理的发展历史
  • 8.1.3 配置管理的基本目标
  • 8.1.4 配置管理的基本功能
  • 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 配置管理过程
  • 习题
  • 附录A 软件类主要国家军用标准索引
  • 附录B 英文缩写词索引
  • 参考文献
  • 反侵权盗版声明
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。