
《防空指挥自动化系统软件工程》内容简介:指挥自动化系统是军队的重要军事装备,而防空指挥自动化系统又是军队指挥自动化系统的重要组成部分。《防空指挥自动化系统软件工程》着眼于防空指挥自动化系统的核心——信息处理系统——的研制和开发。作为一种大型的系统工程,其中软件部分的设计与开发更是全系统的核心。指挥自动化系统的组成复杂、软件质量要求高,对于不同的应用环境又有不同的具体要求。系统开发管理人员和设计人员需要有针对性地学习和使用软件工作的方法。书中以现代软件工程所涉及的理论和技术为中心线,以一套具体的防空指挥自动化系统为模板,突出模块分析设计方法,给出了一定的分析设计过程,最后对软件测试技术也做了一定的分析。《防空指挥自动化系统软件工程》对从事指挥自动化工作的管理、研究、维护人员,特别是系统开发人员是一本有价值的参考书。
编辑推荐
《防空指挥自动化系统软件工程》“十一五”国家重点图书,军队2001工程式资历助项目。 目录
第1章 防空指挥自动化软件概述
1.1 防空指挥自动化系统的功能
1.2 防空指挥自动化系统的结构
1.3 防空指挥自动化系统软件
第2章 软件工程基础
2.1 软件
2.2 软件工程的概念
2.3 软件开发
2.4 软件使用、维护和退役
2.5 软件开发模型
第3章 面向对象程序设计
3.1 面向对象方法的产生及发展
3.2 面向对象程序设计的基本原理
3.3 面向对象模型
3.4 面向对象软件开发
3.5 c++程序设计语言
第4章 软件系统总体设计
4.1 软件系统概述
4.2 软件系统设计思路
4.3 可靠性设计
4.4 软件跨平台开发思路
4.5 举例
第5章 情报处理子系统
5.1 坐标变换
5.2 雷达情报二、三次处理
5.3 目标识别
第6章 防空指挥决策
6.1 概述
6.2 目标威胁判断与拦截排序
6.3 目标分配
第7章 通信处理子系统
7.1 概述
7.2 报文转换层
7.3 传输控制层
7.4 正文协议翻译层与软件自动化
第8章 模拟训练子系统
8.1 功能需求
8.2 系统组成与结构
8.3 地理信息系统开发
8.4 航迹仿真模型
8.5 雷达仿真模型
第9章 保障管理
9.1 系统监控
9.2 记录重演
9.3 服务器集群
9.4 信息安全
9.5 系统时统方法
第10章 软件测试和软件维护
10.1 概述
10.2 软件测试
10.3 软件质量管理
参考文献 文摘
版权页:
插图:
3.选择面向对象语言
在选择面向对象语言时,开发人员还应该着重考虑以下一些实际因素。
(1)将来能古主导地位。在若干年以后,哪种面向对象的程序设计语言将占主导地位呢?为了使自己的产品在若干年后仍然具有很强的生命力,人们可能希望采用将来占主导地位的语言编程。根据目前占有的市场份额,以及专业书刊和学术会议上所做的分析、评价,人们往往能够对未来哪种面向对象语言将占主导地位做出预测。但是,最终决定选用哪种面向对象语言的实际因素,往往是诸如成本之类的经济因素,而不是技术因素。
(2)可重用性。采用面向对象方法开发软件韵基本目的和主要优点,是经过重用,提高软件生产率。因此,应该优先选用能够最完整、最准确地表达问题域语义的面向对象语言。
(3)类库和开发环境。决定可重用性的因素,不仅仅是面向对象程序语言本身,开发环境和类库也是非常重要的因素。事实上,语言、开发环境和类库这三个因素综合起来,共同决定了可重用性。考虑类库的时候,不仅应该考虑是否提供了类库,还应该考虑类库中提供了哪些有价值的类。随着类库的日益成熟和丰富,在开发新应用系统时,需要开发人员自己编写的代码将越来越少。为便于积累可重用的类和重用已有的类,在开发环境中,除了提供前述的基本软件工具外,还应该提供使用方便的类库编辑工具和浏览工具。其中的类库浏览工具应该具有强大的联想功能。
(4)其他因素。在选择编程语言时,应该考虑的其他因素还有:对用户学习面向对象分析、设计和编码技术所能提供的培训服务;在使用这个面向对象语言期间能提供的技术支持;能提供给开发人员所使用的开发工具、并发平台、发行平台,对机器性能和内存的需求,集成已有软件的容易程度等。
ISBN | 9787561222102 |
---|---|
出版社 | 西北工业大学出版社 |
作者 | 吕辉 |
尺寸 | 16 |