(2)掌握矩阵压缩存储时的下标变换方法,了解以三元组表示稀疏矩阵的方法;(3)理解广义表的定义及其存储结构,理解广义表的头尾和子表两种分析方法。
1、软件工程学概述。(1)了解软件开发技术的发展历史及特点;(2)了解软件危机及产生的原因、解决办法;(3)了解软件的特点、传统的生命周期模型 熟悉软件工程的基本原理和方法;(4)重点掌握软件工程的概念和基本原理;(5)掌握生命周期方法学内容以及各阶段的划分和基本任务。
2、可行性研究深刻理解可行性研究的必要性。(1)掌握可行性研究的任务及可行性研究的具体步骤;(2)了解系统流程图的作用及符号表示;(3)重点掌握数据流图的画法及数据字典的编写。
3、需求分析。(1)深刻理解需求分析阶段的概念及任务;(2)熟练掌握数据流图的细化及 ER 图、I O 图的画法;(3)掌握需求分析过程及各种图形工具的应用。
4、总体设计。(1)深刻理解软件总体设计的基本任务;(2)理解软件设计的基本原理 理解模块化、抽象、信息隐蔽、模块独立性等概念;(3)明确度量模块独立性的校准---偶和性及内聚性;(4)熟练掌握结构化设计方法(要求能划分数据流的类型,将其能换成软件结构图,并能根据优化准则将其优化)。
5、详细设计。(1)能熟练的使用详细设计描述工具来设计模块中的算法及程序的逻辑结构;(2)理解 Jack o 方法的概念及程序复杂度的度量方法;(3)学会使用 Jack o 方法设计输入输出数据结构和程序结构。
6、实现。(1)了解几种常见的程序设计语言的特点;(2)领会程序设计中应注意的问题,注意培养良好的编程风格;(3)掌握测试阶段的内容、测试方法及测试步骤;(4)深刻理解白盒、黑盒测试技术;(5)深刻理解测试过程中单元测试、集成测试、验收测试的任务及使用的方法;(6)掌握调试程序的方法;(7)熟练掌握针对某一问题采用白盒法或黑盒法进行测试用例的设计。
7、维护。(1)掌握软件维护的内容、特点、方法、技术、文档;(2)了解软件维护的各种困难、软件维护的特点及软件维护的文档;(3)理解软件维护的内容及维护任务的实施;
8、面向对象方法学引论。(1)深刻理解对象、类、类的层次结构、方法和消息的实质;
(2)深刻理解对象模型、动态模型、功能模型的元素、结构和构造方法;(3)掌握画对象图、画状态图、画数据流程图;(4)确定对象类、确定关联、确定属性、识别继承。
1、基本概念和基本理论。(1)理解和掌握通信系统的组成、质量指标、信道分类和信
道特征;(2)熟练掌握随机变量和随机过程的概念、统计特性、数字特征、通过线性系统的传输特性以及平稳随机过程的概念、数字特征、各态历经性和功率谱,并可以对各类噪声进行计算。
2、模拟调制系统和模拟信号数字化。(1)掌握线性调制系统和非线性调制系统的基本理论和分析计算方法。
3、模拟信号数字化。(1)掌握线性PCM概念、量化噪声分析方法、线性PCM系统中的误码噪声、对数压扩 CM;(2)理解和掌握多路复用概念和传码率的计算方法;(3)熟练掌握增量调制的实现方法、不过载条件、量化信噪比分析、传码率计算;(4)了解 D CM、ADPCM预测编码的基本概念。
4、数字信号的基带与频带传输。(1)掌握数字基带信号的常见码型和功率谱、基带传输系统组成及符号间干扰、基带数字信号的波形形成和Nyquist准则、基带传输的误码率计算、第一类、第四类部分响应系统以及信道均衡的基本知识和分析计算方法;(2)掌握好二元与四元数字调制、多元数字调制以及QAM、CPFSK和MSK现代调制技术的原理与性能分析。
5、数字信号的佳接收。(1)掌握佳接收准则,并可以利用匹配滤波器进行佳接收分析以及佳接收误码率分析。
6、信道编码。(1)掌握差错控制基本原理,对线性分组码和循环码能够进行分析;(2)了解卷积码的概念、基本原理以及编、解码方法。
7、无线通信。(1)掌握电波传播的主要方式和损耗特性;(2)多径衰落信道的分类以及基于典型电波传播损耗预测模型的路径损耗计算;(3)了解移动环境下干扰的主要形式;
8、计算机网络。(1)了解计算机网络的发展过程和基本组成,掌握计算机网络的体系结构和各层的服务和功能;(2)掌握 I 地址组成和 I 路由协议。
(4)能够配置小区和信道;(5)掌握主要多址接入方式的原理,能够对主要多址接入方式移动通信系统的容量进行计算。
9、面向对象分析。(1)了解需求陈述,掌握面相对象分析过程;(2)掌握面向对象分析的概念和基本任务;(3)掌握对象模型、动态模型、功能模型的建模方法。
10、面向对象设计。(1)掌握面向对象设计的概念和准则;(2)掌握软件重用概念及提高重用的方法。
11、面向对象实现。(1)掌握面向对象对象的测试,保证良好的程序设计风格须遵守的原则。
12、软件项目管理。(1)了解软件管理的特点和软件管理的基本过程;(2)掌握文档管理的重要性与方法。
(4)深刻理解如何提高软件的维护性。