计算机原理是以计算机单机系统为研究对象,从计算机部件及其行为层次角度研究电子数字计算机的结构组成、逻辑功能、工作原理以及实现方法。本书以计算机原理为切入点,详细介绍了计算机网络和无线传感网络等内容;对物联网相关技术进行了深入的阐述和分析;重点论述了软件工程的相关内容;对软件总体设计和详细设计的相关原理和技术进行了深入的分析和探讨。
第一章 计算机网络基础知识
第一节 计算机网络概述
第二节 计算机网络体系结构
第三节 计算机网络互联
第四节 Internet及其应用
第二章 计算机网络体系结构
第一节 开放系统互联参数模型
第二节 TCP/IP体系结构
第三节 TCP/IP体系结构各层协议
第四节 TCP/IP基本工作原理综述
第三章 计算机网络技水运用
第一节 虚拟专用网络技术
第二节 计算机网络远程控制系统
第三节 L2TP协议
第四章 无线传感网络基础知识
第一节 无线传感网络概述
第二节 无线传感网络的发展与应用
第三节 无线传感网络的主要特点与关键技术
第四节 无线传感网与物联网
第五章 无线传感网络远程传输
第一节 网络传输
第二节 移动通信传输
第三节 微波传输
第四节 卫星传输
第五节 光纤传输
第六章 物联网基础知识
第一节 物联网定义
第二节 物联网发展背景
第三节 物联网具备的特征
第四节 物联网的体系
第七章 国内外物联网发展现状分析
第一节 国外物联网发展现状
第二节 我国物联网发展现状分析
第八章 物联网核心技术介绍
第一节 感知技术
第二节 网络技术
第三节 应用技术
第四节 云计算与物联网的结合
第九章 软件工程基础知识
第一节 软件的基本概念
第二节 软件危机
第三节 软件工程
第四节 软件工程的方法、工具与环境
第五节 软件过程与软件生命周期
第十章 软件总体设计
第一节 总体设计
第二节 软件总体设计原理
第三节 描绘软件结构的图形工具
第四节 映射数据流到软件结构
第十一章 软件详细设计
第一节 结构化程序设计
第二节 用户界面设计
第三节 程序算法设计工具
第四节 面向数据结构的设计方法
第十二章 软件实现
第一节 软件编码
第二节 软件测试基础
第三节 测试设计和管理
第四节 软件测试过程
第五节 软件测试的基本方法
第六节 软件测试策略
第七节 白盒测试
第八节 黑盒测试
第九节 软件调试
第十三章 面向对象实现
第一节 实现在软件生命周期中的作用
第二节 实现工作流
第三节 集成
第四节 测试工作流
第十四章 现代软件工程
第一节 现代软件工程发展的主要技术特点
第二节 开源软件运动
第三节 领域工程
第四节 敏捷软件开发过程及实践
第五节 测试驱动开发
结束语
参考文献