概述本章概括介绍软件工程的历史发展和基本原理,讨论IEEE和ACM最新提出的软件工程知识体系和软件工程职业道德规范。书中讲了软件工程是为了解决开发成本效益和软件质量的问题而产生的,而软件是计算机程序、规程以及运行计算机系统可能需要的相关文档和数据。软件分为通用软件和定制软件。软件的特性有四点:复杂的...
分类:
其他好文 时间:
2015-02-28 06:42:19
阅读次数:
161
链路层相关协议 :以太网封装 SLIP协议 CSLIP协议 PPP协议
可以从图中看出链路层的三个目的:
(1)为IP模块发送和接收数据报
(2)为ARP模块发送ARP请求和ARP应答
(3)为RARP发送RARP请求和接收RARP应答
以太网和IEEE封装
图上面的是IEEE的封装 下面的是以太网的封装,我们主要看下面的:
链路层将来自上层的数据报封装...
分类:
其他好文 时间:
2015-02-27 17:09:15
阅读次数:
170
第1章概括介绍软件工程的历史发展和基本原理,讨论IEEE和ACM最新提出的软件工程知识体系和软件工程职业道德规范。在第一节里我们把软件分为了通用软件与定制软件两种,随后我们了解了软件的特性知道它是复杂的,不可见的,变化及定制的。然后了解了软件的发展与危机。 在第二节里,我们知道了软件工程的两种概念....
分类:
其他好文 时间:
2015-02-25 21:05:42
阅读次数:
220
网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE 802.3标准来管理和控制数据帧的。了解IEEE802.3标准时充分理解以太网中链路层通信的基础。
学习目标:
理解分层模型的作用
掌握以太网中数据帧的结构
掌握MAC地址的作用
掌握以太网中数据帧转发的过程
20世纪60年代以来,计算机网络得到了飞速发展。各大厂商和标准组织为了在数据通信网络领域占据主导地位,纷纷推出了各自的网络架构体...
分类:
其他好文 时间:
2015-02-23 12:01:51
阅读次数:
291
本章的主要内容是需求工程。以小型图书资料管理系统为例总结软件需求 《IEEE》给出了软件需求如下定义:1. 用户解决问题或达到目标所需的条件和能力;2. 系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力;3. 一种反映上面 1 或 2 所描述的条件或能力的文档说明。...
分类:
其他好文 时间:
2015-02-16 12:58:26
阅读次数:
102
MAC负责建立于网络的同步,支持关联和取消关联、MAC层的安全以及控制物理信道访问机制。信道访问机制主要有以下几种: 1. 有序的物理无线信道访问机制 2. 协调器启动和维护PAN信息机制 3. 允许设备加入或者离开PAN机制 4. 分配和释放保护时隙机制 基于非竞争机制的PAN协调器的GTS来访问...
分类:
系统相关 时间:
2015-02-13 16:24:05
阅读次数:
308
在详细讲述IEEE 802.15.4协议之前,谈谈自己这两个星期看协议过程中的一点心得,或者是收获吧。 看协议文档,一定要看有书签的,边看边在旁边做些备注,以便于后期整理。对于协议层次相关的,最好在纸上画一个大的简易的框图,边看边思考。 在ZigBee的协议层次中,每一层都提供了向上服务和向下服务的...
分类:
其他好文 时间:
2015-02-13 16:01:09
阅读次数:
195
首先介绍一下”软件“《IEEE》对软件给出了如下定义: 软件是计算机程序、规程以及运算计算机系统可能需要的相关文档和数据。 根据软件服务对象的范围不同,一般可以将软件划分为通用软件和定制软件两种类型。软件的特性: 1.软件是复杂的;2.软件是不可见的;3.软件是不断变化的;4.大多数软件...
分类:
其他好文 时间:
2015-02-13 13:03:42
阅读次数:
225
NaN-boxing看起来像英文翻译的“南拳”,其实它是表示一个无效的double数。NaN-boxing技术:通过一个64位的数字来表示多种数据类型的技术,它通过一个nan浮点数来保存数据,根据IEEE-754浮点数标准,double类型的NAN形式为:sign | exponent | ...
分类:
其他好文 时间:
2015-02-11 10:40:40
阅读次数:
121
软件需求是什么呢?在《IEEE Standard Glossary of Software Engineering Terminology》给出了有关软件需求的如下定义:用户解决问题或达到目标所需的条件或能力。系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力。一种反应上面1...
分类:
其他好文 时间:
2015-02-11 10:37:39
阅读次数:
248