网络工程师应试指导第二版-过关习题答案
- 格式:docx
- 大小:273.18 KB
- 文档页数:34
计算机网络参考答案第七章(高教第二版冯博琴)2. 既然中继器可以进行对信号进行放大、整形,使信号能够传输到更远的距离,为什么不能使用任意多个中继器使网络的范围无限地扩展?答:这是因为使用中继器扩展网络必须遵守MAC介质控制方法的定时特性,以太网的冲突检测机制限制了网络电缆总长度。
4. 广播域和冲突域有什么区别?网络中的广播信息太多时能使整个网络性能急剧恶化,这种现象称为________。
答:这种现象称为“广播风暴”。
6. 用网桥/交换机实现网络分段与用路由器实现网络分段,本质上的区别是什么?答:本质区别在于用网桥/交换机实现网络分段不能隔离广播域,无法抑制广播分组的泛滥;而用路由器实现网络分段可以隔离广播域,所以能够抑制广播分组的泛滥。
8. 用透明网桥连接网络A和网络B。
当网桥刚打开电源时,如果收到了网络A中某站点发往网络B中某站点的帧,网桥将用什么方法转发该帧?为什么?答:因为网桥刚打开电源时,其内部的地址数据库是空的,所以它找不到与接收帧的目的MAC地址相同的表项。
根据透明网桥的工作原理,它将使用泛洪法把该帧转发到除接收端口外的所有其他端口。
10. 交换机能在两个不同速率的端口之间使用直通方式来转发帧吗?为什么?答:不能。
在直通方式下,交换机只要收到一帧最前面的目的地址就立即开始执行转发操作,而不进行帧的缓冲,因此收发端口的速率应完全相同。
12. 试比较交换机的存储转发方式和直通转发方式的优缺点。
答:优缺点如下:存储转发方式:1)转发前要对帧进行错误校验,因此出错的帧不会被转发,使带宽不会被浪费。
2)具有帧缓冲能力,因此允许在不同速率的端口之间进行转发操作。
3)帧完整地接收后才开始执行转发操作,因此传输延迟较大,并且随转发帧的长短而有所不同。
4)交换机内的端口缓冲区的大小是有限的,当负载较重时,帧会被丢弃。
即负载较重时,其性能会下降。
直通转发方式:1)转发前不进行错误校验,因此出错的帧也被转发,造成了带宽的浪费。
执行的下一条指令的地址。
由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单地对PC加1。
当程序转移时,转移指令执行的最终结果就是要改变PC的值,此PC值就是转去的地址,以此实现转移。
有些机器中也称PC为指令指针IP(Instruction Pointer)。
答案:A【例1-3】分析:程序计数器的功能是用于存放下一条指令所在单元的地址。
答案:C【例1-4】分析:为了保证程序能够连续地执行下去,CPU必须具有某些手段来确定一条指令的地址。
程序计数器的作用就是控制下一指令的位置,包括控制跳转。
答案:A【例1-5】分析:程序执行过程中,Cache和主存都被分成若干个大小相等的块,每块由若干个字节组成,主存和Cache的数据交换是以块为单位,需要考虑二者地址的逻辑关系。
地址映像是指把主存地址空间映像到Cache地址空间,即按某种规则把主存的块复制到Cache中。
映像可分为全相联映像、直接映像和组相联映像。
Cache的地址变换和数据块的替换算法都采用硬件实现。
答案:A【例1-6】分析:CPU对I/O端口的编址方式主要有两种:一是独立编址方式,二是统一编址方式。
独立编址方式是指系统使用一个不同于主存地址空间之外的单独的一个地址空间为外围设备及接口中的所有I/O端口分配I/O地址,在这种方式下,CPU指令系统中有专门的用于与设备进行数据传输的输入/输出指令,对设备的访问必须使用这些专用指令进行。
统一编址方式是指I/O端口与主存单元使用同一个地址空间进行统一编址,在这种方式下,CPU指令系统中无须设置专门的与设备进行数据传输的输入/输出指令,I/O端口被当成主存单元同样对待,对主存单元进行访问和操作的指令可以同样用于对I/O端口的访问和操作。
答案:D【例1-7】分析:DMA(Direct Memory Access)技术通过硬件控制将数据块在内存和输入/输出设备间直接传送,不需要CPU的任何干涉,只需CPU在过程开始启动与过程结束时进行处理,实际操作由DMA 硬件直接执行完成,CPU在传送过程中可做别的事情。
计算机网络(第二版)课后习题答案第一章1. 计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展主要分为一下四个阶段:1)以单计算机为中心的联机系统2)计算机-计算机网络3)体系结构标准化网络4)Internet时代各个阶段特点参加课本。
2. 说明为什么在网络中使用通信控制处理机CCP?答:在网络中使用通信控制处理机CCP的主要目的是为了将通信功能从主机中分离出来,以减轻主机的负荷。
通信控制处理机负责网络上各主机间的通信控制和通信处理,它们组成的通信子网是网络的内层,为资源子网提供信息传输服务。
3. 计算机网络由哪些部分组成,什么是通信子网和资源子网?试述这种层次结构观的特点以及各层的作用是什么?答:通信控制处理机构成的通信子网是网络的内层,或骨架层,是网络的重要组成部分。
网上主机负责数据处理,是计算机网络资源的拥有者,它们组成了网络的资源子网,是网络的外层,通信子网为资源子网提供信息传输服务,资源子网上用户间的通信是建立在通信子网的基础上。
没有通信子网,网络不能工作,而没有资源子网,通信子网的传输也失去了意义,两者合起来组成了统一的资源共享的两层网络。
将通信子络的规模进一步扩大,使之变成社会公有的数据通信网,4. 为什么要研究网络体系结构与网络协议的标准化问题?答:为了保证计算机间及网络间方便、快捷的互连互通。
5. 一个完整的计算机网络的定义应包含哪些内容?答:1)物理结构:通过通信线路、通信设备将地理上分散的计算机连成一个整体2)逻辑结构:在网络协议控制下进行信息传输3)主要目的:资源共享6. 说明在公用网络以及私用网络中计算机网络主要有哪些功能?答:服务于企业的网络•资源共享•提高可靠性•节约经费•通信手段服务于公众的网络•访问远程信息•个人间通信•交互式娱乐7. 什么叫耦合度?按耦合度的不同如何区分计算机网络和其它计算机系统?答:耦合度是处理机之间连接的紧密程度。
它可用处理机之间的距离及相互连接的信号线数目来表示,下表说明了按耦合度的不同计算机网络和其它计算机系统的区别。
计算机网络(第二版)课后习题答案第一章一、名词解释。
1.A2.D3.C4.B5.G6.H7.E8.F9. I 10.J 二、选择题。
1.B 2.C 3.C 4.A5.A6.B7.B8.D9.A 三、判断对错。
1.N 2.Y 3.N 4.N 5.Y 6.Y 7.Y 8.N 9.N四、问答题。
1.计算机网络的发展可以划分为几个阶段?每个阶段各有什么特点?答:可以划分为四个阶段:阶段一:20世纪50年代数据通信技术的研究与发展;第二阶段:20世纪60年代ARPAnet与分组交换技术的研究与发展;第三阶段:20世纪70年代网络体系结构与协议标准化的研究广域网、局域网与分组交换技术的研究与应用;第四阶段:20世纪90年代Internet技术的广泛应用网络计算技术的研究与发展宽带城域网与接入网技术的研究与发展网络与信息安全技术的研究与发展。
2.按照资源共享的观点定义的计算机网络应具备哪几个主要特征?答:建立的主要目的是实现计算机资源的共享;互连的计算机是分布在不同地理位置的多台独立“自治系统”;连网计算机在通信过程中必须遵循相同的网络协议。
3.现代网络结构的`特点是什么?答:随着微型计算机和局域网的广泛使用,使用大型机与中型机的主机-终端系统的用户减少,现代网络结构已经发生变化。
大量的微型计算机是过局域网连入城域网,而城域网、广域网之间的互联都是通过路由器实现。
4.广域网采用的数据交换技术主要有几种类型?它们各有什么特点?答:数据交换技术主要有两类:一类是线路交换。
线路交换之前,首先要在通信子网中建立一个实际的物理线路连接;通信过程分为三步:线路连接,数据传输和线路释放。
优点是通信实时性强,但存在对突发性通信不适应,系统效率低;不具备存储数据的能力,不能平滑通信量;也没有差错控制能力。
还有一类就是存储转发交换。
发送的数据与目的地址、源地址、控制信息按照一定格式组成一个数据单元进入通信子网。
通信子网中的结点是通信控制处理机,负责完成数据单元的接受、差错校验、存储、路由选择和转发功能。
网络工程师试题答案网络工程师试题是一个综合性的考试科目,考察考生对网络基础知识、网络设计与实施、网络安全等方面的综合能力。
以下是一套网络工程师试题的答案,供考生参考。
第一部分:网络基础知识1. 计算机网络的定义是什么?计算机网络是指将多台计算机通过通信线路连接在一起,以实现数据和资源的共享。
2. OSI(开放式系统互联)模型有哪几层?请简要介绍每一层的功能。
OSI模型共有七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
- 物理层负责定义物理设备和传输介质的规范。
- 数据链路层负责将数据分成帧,并进行错误检测和纠正。
- 网络层负责寻址和路由选择。
- 传输层负责可靠传输和流量控制等。
- 会话层负责建立、管理和终止会话。
- 表示层负责数据的格式化和加密等。
- 应用层是最上层,提供用户接口和网络应用服务。
3. 什么是TCP/IP协议?TCP/IP是一组网络协议,包括传输控制协议(TCP)和网际协议(IP),用于互联网的数据传输和通信。
4. IP地址的分类有哪些?请简要介绍每一类的范围和特点。
IP地址由32位二进制数字组成,分为A、B、C、D和E五类。
- A类地址范围为1.0.0.0~126.255.255.255,特点是网络号占1个字节,主机号占3个字节。
- B类地址范围为128.0.0.0~191.255.255.255,特点是网络号占2个字节,主机号占2个字节。
- C类地址范围为192.0.0.0~223.255.255.255,特点是网络号占3个字节,主机号占1个字节。
- D类地址范围为224.0.0.0~239.255.255.255,用于多播。
- E类地址范围为240.0.0.0~255.255.255.255,保留地址。
5. 什么是子网掩码?如何计算子网掩码?子网掩码是用于划分网络地址和主机地址的一种手段。
可以通过将IP地址的网络号部分全部置为1,主机号部分全部置为0,得到相应的子网掩码。
网络工程与实践参考答案第一章1、网络工程一般包括哪些要素?(1)工程设计人员要全面了解计算机网络的原理、技术、系统、协议、安全、系统布线的基本知识,发展现状,发展趋势。
(2)总体设计人员要熟练掌握网络规划与设计的步骤、要点、流程、案例、技术设备选型以及发展方向(3)工程主管人员要懂得网络工程的组织实施过程,能把握住网络工程的评审、监理、验收等环节。
(4)工程开发人员要掌握网络应用开发技术、网站设计和Web制作技术、信息发布技术、安全防御技术(5)工程竣工之后,网络管理人员使用网管工具对网络实施有效的管理维护,使网络工程发挥应有的效益。
2、系统集成的资质标准如何理解,有哪几种类型?一、一级资质二、二级资质三、三级资质四、四级资质3、交换机有哪3种工作方式,各有什么特点?交换技术包括直通交换、存储转发、无碎片直通方式4、集线器的级联方式和堆叠方式各有什么特点,分别应用于何种场合?a.级联(Uplink):、每级联一层,带宽就会减少一半。
B.堆叠(Stack):带宽不变化。
5、C/S应用模式和B/S应用模式各指的是哪种网络应用,试举例加以说明?客户机/服务器模式(C/S)、浏览器/服务器模式(B/S)。
6、什么是万兆以太网技术,它与千兆以太网技术的区别是什么,对城域网的发展有何影响?10G以太网采用万兆以太网作为城域网骨干可以省略骨干网设备的POS或者ATM链路7、有专家称IPV6将带来互联网新的革命,对中国互联网的发展尤其是一次重要的机遇,IPV6和传统IPV4相比究竟有哪些技术优势?IPv6是因特网协议第六版本的简写,它代表全新的互联网技术规范。
IPv6最显著的特征是通过采用128位的地址空间替代IPv4的32位地址空间来提高下一代因特网的地址容量。
除此之外,IPv6在安全性、服务质量(QoS)、移动性等方面具有比IPv4更好的特性,采用IPv6的下一代网络比现有网络更具扩展性、更安全、且更容易为用户提供高质量的服务。
第一章1 、答:计算机网络的发展可以分为4个阶段:第一阶段可以追溯到20世纪50年代,人们将计算机技术与通信技术结合起来,进行研究,为计算机网络的产生奠定了理论基础。
第二阶段从20世纪60年代开始, ARPANET产生和分组交换技术形成,对促进网络技术发展和理论体系研究产生重要作用,并为Internet的形成奠定了基础。
第三阶段可以从20世纪70年代中期计起,国际上各种网络发展迅速,带来了网络体系结构与网络协议与标准化问题,ISO提出OSI参考模型,同时也画临了TCP/IP的严峻挑战。
第四阶段要从20世纪90年代开始,Internet、高速通信网络、无线网络和网络安全技术彭渤发展,Internet2正在研究中,无线城域网、全光网络、网络计算和无线网络等正在成为网络应用和研究的热点。
2、答:资源共享观点的定义符合当前计算机网络的特征,这主要表现在以下几个方面:(1)计算机网络建立的主要目的是实现计算机资源的共享。
(2)互联的计算机是分布在不同地理位置的多台独立的“自治计算机”。
(3)联网计算机之间的通信必须遵循共同的协议。
3 、答:现代网络中,局域网、城域网、广域网之间通过路由互联。
用户计算机可以通过局域网方式接入,也可以选择PSTN、CATV、WMAN、WLAN方式接入到作为地区级主干网的城域网。
城域网双通过路由与光纤接入到作为国家或区域主干网的广域网。
多个广域网互联形成覆盖全世界的Internet网络系统。
4、答:广域网通信的数据交换技术可以分为线路交换和存储转发交换。
存储转发交换又可分为报文交换和分组交换。
(1)线路交换方式中,两台计算机进行数据交换前,先要建立实际的物理线路,通过该线路实时、双向交换数据,完成后释放该线路。
线路交换方式具有通信实时信强的优点,但对突发性通信不适应,系统效率低,不具备存储转发的能力,不能平滑通信量,不具备差错控制能力,无法发现与纠正传输过程中发生地差错等缺点。
网络工程师面试题及答案1.你是如何设计网络拓扑图的?答:在设计网络拓扑图时,需要考虑网络规模、网络性能、网络可靠性等因素。
首先需要确定网络的层次结构,例如分布式、中心化等。
其次需要考虑网络设备的选择和配置,例如路由器、交换机、防火墙等。
最后需要进行相应的网络规划和地址分配,例如IP地址的规划和子网划分等。
2.如何对网络进行安全性评估?答:对网络进行安全性评估时,需要进行相应的漏洞扫描、渗透测试等安全检测,分析网络设备的漏洞和安全隐患,并进行相应的修补和加固措施,例如安装防火墙、加密通信等,提高网络的安全性。
3.如何优化网络性能?答:优化网络性能需要从多个方面入手,例如增加带宽、优化路由器和交换机配置、使用负载均衡等。
同时,还可以通过网络优化软件和网络管理工具,对网络进行监控和管理,以便快速定位和解决网络问题。
4.如何配置路由器和交换机?答:配置路由器和交换机需要根据网络拓扑和设备要求进行相应的配置。
其中,路由器需要配置IP地址、路由表、NAT等;交换机需要配置VLAN、端口速率、流控等。
在配置过程中,需要遵循安全原则,例如启用密码、关闭不必要的服务等。
5.如何进行网络流量分析?答:网络流量分析需要使用相应的网络分析工具,例如Wireshark等。
通过对网络数据包的捕获和分析,可以了解网络流量的情况,快速定位网络问题,并进行相应的优化和改进。
6.如何保护网络安全?答:保护网络安全需要进行相应的防御措施,例如安装防火墙、启用加密通信、禁用不必要的服务等。
同时还需要加强对网络设备和数据的监控和管理,例如使用入侵检测系统和网络安全管理工具等。
7.如何进行网络备份和恢复?答:进行网络备份和恢复需要选择相应的备份和恢复软件,并对网络设备和数据进行相应的备份和存储。
在备份过程中,需要注意备份的频率和备份的数据内容。
在恢复过程中,需要进行相应的数据恢复和设备配置恢复。
8.如何优化网络安全性能?答:优化网络安全性能需要从多个方面入手,例如加强对网络设备和数据的监控和管理、加强对网络入侵的检测和防御、实现网络数据的加密传输等。
计算机网络第二版习题答案
《计算机网络第二版习题答案》
计算机网络是现代社会中不可或缺的一部分,它连接了世界各地的人们,使得信息可以自由流动。
而《计算机网络第二版》作为一本经典的教材,其习题答案更是备受关注。
在这本书中,作者详细介绍了计算机网络的基本原理、协议和技术,让读者能够全面了解网络的运行机制和各种技术细节。
而书中的习题则是帮助读者巩固知识、加深理解的重要工具。
习题答案作为读者学习的重要参考,不仅提供了正确的答案,更是解答了读者在学习过程中遇到的疑惑和困惑。
通过对习题答案的学习,读者可以更好地理解书中的知识点,掌握网络技术的核心内容。
除此之外,《计算机网络第二版》的习题答案还可以帮助读者进行自测和自我评估,检验自己对知识的掌握情况,发现并弥补自己的不足之处。
这对于提高学习效率、加深理解和掌握知识都具有重要意义。
总的来说,《计算机网络第二版习题答案》不仅是一本教材的补充,更是读者学习的得力助手。
它为读者提供了学习的方向和方法,帮助他们更好地理解和掌握计算机网络技术,为今后的学习和工作打下坚实的基础。
计算机网络第二版习题答案计算机网络第二版习题答案计算机网络是现代社会中不可或缺的一部分。
它连接了世界各地的计算机,使得信息的传递和共享变得更加便捷和高效。
而对于学习计算机网络的人来说,习题是检验自己理解和掌握程度的重要途径。
本文将为大家提供《计算机网络第二版》中一些习题的答案,希望能够帮助读者更好地学习和理解计算机网络。
第一章:计算机网络和因特网1. 什么是计算机网络?计算机网络是指将分布在不同地理位置的计算机和其他设备通过通信链路互相连接起来,以实现信息的传递和共享的系统。
2. 什么是因特网?因特网是全球最大的计算机网络,它由无数的网络设备和计算机组成,通过TCP/IP协议族进行通信。
3. 描述因特网的组成部分。
因特网由边缘部分和核心部分组成。
边缘部分包括所有连接到因特网的主机和终端设备,核心部分则由大量的路由器和链路组成。
4. 什么是协议?协议是计算机网络中用于规定通信双方之间交换信息的规则和约定。
常见的协议有TCP/IP、HTTP、FTP等。
第二章:应用层1. 什么是应用层?应用层是计算机网络中最高层的一层,它为应用程序提供了访问网络的接口。
2. HTTP协议是什么?HTTP(Hypertext Transfer Protocol)是一种用于在Web浏览器和Web服务器之间传输超文本的协议。
3. 描述HTTP请求和响应的过程。
HTTP请求由客户端发出,包括请求行、请求头和请求体。
服务器接收到请求后,返回一个HTTP响应,包括响应行、响应头和响应体。
4. 什么是DNS?DNS(Domain Name System)是一种用于将域名转换为IP地址的系统。
它提供了域名和IP地址之间的映射关系。
第三章:运输层1. 什么是运输层?运输层是计算机网络中负责提供可靠的数据传输服务的一层。
2. TCP和UDP的区别是什么?TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输协议,它提供了数据的可靠传输和流量控制等功能。
第1章过关习题【例1-1】分析:8位整数补码的表示范围为-128~+127。
[-128]补=10000000,[127]补=01111111。
对于【例1-8】分析:总线复用方式指的是数据和地址在同一个总线上传输的方式。
所谓复用传送就是指多个用户共享公用信道的一种机制,目前最常见的主要有时分多路复用、频分多路复用和码分多路复用等,优点在于各子系统的信息能有效及时地被传送,可避免信号彼此间的相互干扰和物理空间过于拥挤。
答案:C【例1-9】分析:计算机系统中采用总线结构可以减少信息传输线的数量。
答案:C【例1-10】分析:指令系统中采用不同寻址方式的目的是缩短指令长度,扩大寻址空间,提高编程灵活性。
答案:D【例1-11】分析:并行的可靠度=1-(1-R)(1-R)总可靠度=(1-(1-R)(1-R))·R·(1-(1-R)(1-R))答案:D【例1-12】分析:在三态模型中,进程有运行、就绪和阻塞三种基本状态。
一个进程正在等待某一事件而暂时停止,该进程处于阻塞状态。
等待的事件发生时,阻塞状态的进程被唤醒并转换为就绪状态。
进程由就绪状态到运行状态是由调度程序的调度引起的,当进程的时间片用完后进入就绪状态,等待下一次的调度。
答案:A【例1-13】分析:文件系统一般采用一级目录结构、二级目录结构和多级目录结构。
在多级目录结构的文件系统中,文件的全路径名可能较长,也会涉及多次磁盘访问,为了提高效率,操作系统提供设置工作目录的机制,每个用户都有自己的工作目录,任一目录节点都可以被设置为工作目录。
一旦某个目录节点被设置成工作目录,相应的目录文件有关内容就会被调入主存,这样,对以工作目录为根的子树内任一文件的查找时间会缩短,从工作目录出发的文件路径名称为文件的相对路径名。
所以全文件名即为D:\Program\Java-prog\f1.java;而相对路径则为从当前工作目录Program出发的路径名,即为Java-prog\。
答案:(1)C (2)A【例1-14】分析:在操作系统中,由文件管理系统实现文件的统一管理。
文件系统采用按名存取的方式,为了实现按名存取,系统采用文件目录为每个文件设置用于描述和控制文件的数据结构,对外存中的文件进行组织和管理。
答案:C【例1-15】分析:软件的生命周期可以分为四个活动时期:软件分析、软件设计、编码与测试、运行与维护。
其中软件设计又可以分为概要设计和详细设计两个阶段。
概要设计是设计软件的结构、组成的模块、模块的层次结构、模块的调用关系以及每个模块的功能。
而详细设计就是为每个模块完成的功能进行具体描述,将功能描述转换为精确的、结构化的过程描述。
答案:B【例1-16】分析:数据流图用来描述数据流从输入到输出的变换流程。
它以图形的方式描绘数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,所以是一种功能模型。
数据流图仅描述了系统的“分解”,但没有对图中各成分进行说明。
数据字典就是用来定义数据流图中各个成分的含义的。
数据字典有4类条目,包括数据流、数据项、数据存储和基本加工。
实体-关系(E-R)图在软件设计和数据库设计中经常用到,用于描述数据对象、对象的属性和对象之间的关系。
状态-迁移图通过描述系统的状态以及引起变化的事件来描述系统的行为,并指明特定事件的结构和执行的动作。
此题中要进行接口设计,显然数据流图更为合适。
答案:A【例1-17】分析:一般可将耦合度从弱到强分为以下七级。
●非直接耦合:指两个模块中任一个都不依赖对方独立工作。
这类耦合度最低。
●数据耦合:指两个模块间只是通过参数表传递简单数据。
●特征耦合:指两个模块都与同一个数据结构有关。
●控制耦合:指两个模块间传递的信息中含有控制信息。
●外部耦合:指若干模块都与同一个外部环境关联,例如I/O处理使所有I/O模块与特定的设备、格式和通信协议相关联。
●公共耦合:指两个或多个模块通过引用一个公共区的数据而发生相互作用。
●内容耦合:耦合度最高。
出现内容耦合的情形包括:一个模块使用另一模块内部的控制和控制信息;一个模块直接转移到另一模块内部;等等。
一般来说,尽量使用数据耦合,少用控制耦合,限制外部耦合,完全不用内容耦合。
答案:D【例1-18】分析:在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。
当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。
瀑布模型要求每个阶段都要仔细验证,但是,这种模型的线性过程太理想化,已不再适合现代的软件开发模式,几乎被业界抛弃。
快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。
快速原型通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么,在此基础上开发客户满意的软件产品。
V模型是在快速应用开发模型基础上演变而来,由于将整个开发过程构造成一个“V”字形而得名。
V 模型强调软件开发的协作和速度,将软件实现和验证有机地结合起来,在保证较高的软件质量情况下缩短开发周期。
螺旋模型将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。
螺旋模型强调风险分析,但要求许多客户接受、相信这种分析并做出相关反应是不容易的,因此,这种模型往往适合于内部的大规模软件开发。
答案:B【例1-19】分析:本题考查的是PERT图。
每个任务可以有一个松弛时间,表示在不影响整个工期的前提下,完成该任务有多少余地。
而松弛时间为0的任务是完成整个工程的关键路径。
分析图中每个任务的工期可知,关键路径为A→B→D→I→J→L,可计算出其路径长度为20。
答案:A【例1-20】分析:软件产品的可靠度取决于潜在错误的数量、潜在错误的位置以及软件产品的使用方法。
答案:D【例1-21】分析:一定会发生的事件,就不叫风险了。
答案:B【例1-22】分析:即使将专家判断方法、启发式方法和机器学习方法结合起来,也不可能得到精确的估算结果。
答案:D【例1-23】分析:本题考查的是PERT图。
每个任务可以有一个松弛时间,表示在不影响整个工期的前提下,完成该任务有多少余地。
而松弛时间为0的任务是完成整个工程的关键路径。
本题中关键路径是:(0)→(2)→(5)→(7)→(8)→(9)。
答案:B【例1-24】分析:PERT图给出了每个任务的开始时间、结束时间和完成该任务所需要的时间,同时还给出了任务之间的依赖关系,即哪些任务完成后才能执行另外一些任务。
PERT图的不足是不能反映任务之间的并行关系。
关键路径是松弛时间为0的任务完成过程所经历的路径。
本题的图中没有给出松弛时间,因此关键路径是耗时最长的路径,即A→B→E→G→H→J→K。
答案:(1)C (2)B【例1-25】分析:软件复杂性度量的参数很多,如下。
●规模,即总共的指令数,或源程序行数。
●难度,通常由程序中出现的操作数的数目所决定的量来表示。
●结构,通常用与程序结构有关的度量来表示。
●智能度,即算法的难易程度。
软件复杂性主要表现在程序的复杂性。
程序的复杂性主要指模块内程序的复杂性。
它直接关联到软件开发费用的多少、开发周期长短和软件内部潜伏错误的多少。
答案:B【例1-26】分析:著作权的合理使用是指针对他人已经发表的作品,根据法律的规定,在不必征得著作权人同意的情况下,而无偿使用其作品的行为,但应指明作者姓名、作品名称,并不得侵犯著作权人的其他权利。
法定许可使用制度是指依照著作权法的规定,传播者在使用他人已经发表但没有著作权保留声明的作品时,可以不经著作权人许可,但应向其支付报酬,并尊重著作权人其他权利的制度。
法定许可与合理使用的主要区别在于:首先,合理使用无须向著作权人支付报酬,而法定许可则必须向著作权人支付报酬;其次,合理使用的范围较为广泛,我国著作权法第二十二条规定了12种,而法定许可的范围较窄。
答案:A【例1-27】分析:根据《计算机软件保护条例》第八条的规定,软件著作权人享有若干项权利,其中包括翻译权。
在条例中对翻译权的定义是“将原软件从一种自然语言文字转换成另一种自然语言文字的权利”。
答案:B【例1-28】分析:在《反不正当竞争法》中商业秘密被定义为“不为公众所知悉的、能为权利人带来经济利益的、具有实用性并经权利人采取保密措施的技术信息和经营信息”。
软件中包含着技术秘密和经营秘密,具有商业秘密的特征,即使软件尚未开发完成,在软件开发中所形成的知识内容也构成商业秘密。
因此,可以利用商业秘密权对软件的技术信息、经营信息提供保护。
答案:C第2章过关习题【例2-1】分析:总的时间= 4000比特长的数据包的发送时间+卫星传输延迟时间。
发送4000比特需要4000/64k=62.5ms。
卫星传输延迟较大,大约为270ms。
因此总的时间为62.5+270=332.5ms。
答案:D【例2-2】分析:总时间=线路延迟+调制延迟。
线路延迟=传输距离/传输速度。
电信号在电缆上的传输速度大约是20万公里/秒,因此线路延迟=400/200 000 = 2ms。
调制延迟=数据帧大小/比特率=3000/4800=625ms因此,总时间=2+625=627ms答案:D【例2-3】分析:多模光纤纤芯直径较大,可为50μm和61.5μm两种,单模光纤纤芯直径较小,一般为9~10μm,可见多模光纤比单模光纤的纤芯直径粗。
由于单模光纤纤芯直径很小,理论上只能传导一种模式的光,从而避免了模态色散,光在其中无反射地沿直线传播,因此具有较高的数据速率,传输距离较长,但成本较高。
相对而言,多模光纤的传输速率较低,传输距离较短。
答案:D【例2-4】分析:多模光纤纤芯直径较大,有50μm和62.5μm两种,包层外径125μm;单模光纤纤芯直径较小,一般为9~10μm,包层外径也为125μm,可见选项C、D错误。
多模光纤传输的距离比较近,一般只有几公里,单模光纤中心玻璃芯很细(芯径一般为9μm或10μm),只能传输一种模式的光。
因此,其模间色散很小,适用于远程通信,所以选项A错误。
单模光纤价格比较贵,多模光纤价格便宜,所以选项B正确。
答案:B【例2-5】分析:Manchester编码是一种双相码,用电平的跳变表示二进制位:用高电平到低电平的转换边表示“0”,用低电平到高电平的转换边表示“1”,相反表示也可。
这种编码的电平转换既表示了数据,也可作为定时信号使用。
由于每位中间都有一次电平跳变,因此波特率是数据传输速率的两倍,可见编码的效率仅为50%。
Manchester编码应用在以太网中,而不是高速以太网中。
答案:D【例2-6】分析:曼彻斯特编码每个比特位需要两次信号变化,因此编码效率只有50%,这意味着比特率只是波特率的一半。