军用软件工程

军用软件工程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

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

章节目录

封面

版权页

前言

目录

第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 英文缩写词索引

参考文献

反侵权盗版声明

军用软件工程是2020年由电子工业出版社出版,作者黄震宇。

得书感谢您对《军用软件工程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
现代软件工程:如何高效构建软件 电子书
深入探讨软件工程的原则和方法。
软件工程实用教程 (第3版) 电子书
本书根据软件工程的**新发展,结合目前软件工程教学的需要,围绕软件工程的三大要素——过程、方法和工具,遵循软件开发“工程化”思想,结合大量的应用案例,系统地介绍软件工程的理论、方法以及应用技术。本书内容包括:软件工程引论、软件开发过程模型、需求工程、软件分析与设计、软件测试、软件维护、质量管理、文档技术、软件项目管理、软件开发工具与环境、软件工程课程设计等。本书强调软件工程的理论与实践相结合,技术
软件工程——理论与实践(附微课视频第2版) 电子书
软件工程教材:实用性强,理论实践结合,配备微课视频。
全栈市场人 互联网市场营销入门通用宝典 电子书
这不是一本教科书,这是一本市场营销岗位求职和试用期的快速通关秘籍!
聂卫平围棋习题精解 综合训练 从入门到10级 电子书
"棋圣"聂卫平、围棋世界冠jun柯洁亲自作序, 檀啸、周睿羊、王晨星、赵守洵、刘星等众多围棋冠jun、知名棋士联袂推荐!聂卫平围棋道场一线讲师经验总结,全面夯实学棋基础! 本书特点: 1.适合从入门到10级的围棋初学者练习使用; 2.采用“知识点复习 例题热身 实战习题 答案解析”的模式,帮助围棋初学者反复练习和夯实围棋基础; 3.全书共738道习题,覆盖连接和分断、吃子技巧、死活基础、逃子与对杀等内容,且难度适宜; 4.习题与答案解析分成2册,可以提高围棋初学者自主解题能力,使学习效果翻倍; 5.全书内容全面系统,逻辑清晰,可以循序渐进地提高初学者围棋水平; 6.本书可与“聂卫平围棋教程”系列图书配合使用。 学习围棋早已了学习一个特长的范畴。儿童学围棋,能够: 1.开发智力; 2.增强注意力; 3.提高观察力、判断力、创造力、想象力、记忆力、应变力、计算力; 4.从小培养孩子的大局观和战略思想; 5.树立竞争意识,磨炼意志品质; 6.正确对待挫折,获得积极向上的精神。 总之,围棋将是您的孩子终生受益的爱好!