当前位置:文档之家› 软件工程导论综合期末复习题(天津科技大学)

软件工程导论综合期末复习题(天津科技大学)

软件工程导论综合期末复习题(天津科技大学)
软件工程导论综合期末复习题(天津科技大学)

一、选择题

1、软件是一种(B)性工业产品。

(1)理论(2)知识(或逻辑)(3)消耗(4)体力

2、需求分析是在(B)进行的。

(1)用户(2)用户和分析人员之间

(3)开发人员内部(4)使用和维护人员之间

3、在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对

系统进行研究属于( B )的研究。

(1)经济可行性(2)技术可行性(3)操作可行性(4)法律可行性

4、在软件工程项目中,不随参与人员的增加而使软件的生产率增加的主要问题是( D )。(1)工作阶段的等待时间(2)生产原型的复杂性

(3)参与人员所需的工作站数(4)参与人员之间的沟通困难

5、需求分析阶段的研究对象是( A )。

(1)用户需求(2)分析员要求(3)系统需求(4)软硬件需求

6、系统分析员应当(D)。

(1)善于使用户接受自已的观点(2)善于使自已获得成就

(3)是用户与计算机技术人员的有效协调与组织者(4)满足上述所有条件

7、数据流图的绘制过程,是对新系统的需求进行综合分析和形成新系统( A )的过程。(1)逻辑模型(2)物理模型(3)总体方案(4)可行性报告

8、系统测试的目的是(D)。

(1)找出编码错误(2)找出数据错误

(3)要证明程序无错(4)发现软件错误

9.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( A )

A.软件工程

B.软件周期

C.软件危机

D.软件产生

10.研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。

A.技术可行性

B.经济可行性

C.社会可行性

D.法律可行性

二、名词解释

1、什么是软件危机?

答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

2、软件危机有哪两个主要问题?

答:主要是两个问题。1. 如何开发软件,怎样满足对软件的日益增长的需求。2. 如何维护数量不断膨胀的已有软件

3、什么是软件工程?

答:软件工程是:1、把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用与软件;2、研究1中提到的途径。

二、简述题

1、需求分析应遵循的原则是什么?

答:所有这些分析方法都遵守下述准则:

(1) 必须理解并描述问题的信息域,根据这条准则应该建立数据模型。

(2) 必须定义软件应完成的功能,这条准则要求建立功能模型。

(3) 必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。

(4) 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。

2、按形式化程度,可以将软件工程的使用方法分为几类?哪几类?

答:分为3类,非形式化、半形式化、形式化

3、实体联系图包含了哪三种基本成分,它们都是使用什么图形符号表示?

答:实体(数据对象)——矩形框;属性——圆角矩形;联系——菱形

三、问答题

1、阅读以下说明和数据流图,回答问题1至问题3,将解答题纸的对应栏内。

[说明]

学生住宿服务系统帮助学生在就学的城市内找以所需的住房,系统对出租的房屋信息、房主信息、需要租房的学生信息以及学生和房主的会面住处进行管理和维护。

房主信息包括姓名、地址、电话号码以及系统分配的唯一身份标识(ID)和密码;房屋信息包括房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的ID以及现在是否可以出租(例如由于装修原因,需等到装修后才可出租或者房屋已被租出)。每当房房屋信息发生变化时,房主须通知系统,系统将更新房到文件以便学生能够获得准确的可租用房屋信息,房主向系统中加入可租用的房屋信息时,需交纳一定的费用,由系统自动给出费用信息。房主可随时更新房屋的各种属性。

学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册。学生信息包括姓名、现住址、电话号码、出生日期、性别以及系统分配的唯一身份标识(ID)和密码。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主,会面信息包括会面时间、地点以及会面双方的基本信息,系统将记录会面信息。

学生住宿服务系统的顶层图如图1-1所示;学生住宿服务系统的第0层DFD图如图1-2所示。[问题1]

(1)数据流图1-1缺少了一条数据流(在图1-2中也未给出该数据流),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。

(2)数据流图1-2中缺少了与"查询房屋"加工相关的数据流,请指出此数据流的起点和终点。

答:(1)起点:学生住宿服务系统终点:房主

数据流名:费用信息或交纳的费用或费用

(2)起点:房屋文件终点:查询房屋或 4

从房屋文件--->查询房屋信息

[问题2]

"安排会面"加工除需要写入会面文件外,还需要访问哪些文件?

答:房主文件和学生文件

[问题3]

请补齐下列数据字典条目:

登录信息=学生ID+密码

注册信息= 姓名+现住址+电话号码+出生日期+性别

[数据流图1-1]

[数据流图1-2]

软件工程导论期末考试试题和答案

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 3.A、软件开发工作的基础B、软件生存周期的开始 4.C、由系统分析员单独完成的D、由用户自己单独完成的 5.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 6.A、明确的需求定义B、完整的生命周期 7.C、较长的开发时间D、熟练的开发人员 8.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。 9.A、改正性维护B、适应性维护 10.C、完善性维护D、预防性维护 11.一般说来,投入运行的软件系统中有错误(A )。

期末综合复习题

期末综合复习题姓名: 一选择恰当的词填入下列各句中。 骤然突然毅然坦然 (1)宇宙飞船在返航途中()发生了故障。 (2)在生命的最后时刻,科马洛夫神情()地向首长汇报了飞行探险情况。 (3)看到12岁的女儿,科马洛夫的眼睛里()飘过一片慈云。 (4)科马洛夫()和亲人们挥手告别,为航天事业英勇地献身了。 二、将括号里能与前面搭配的词画出来。 树立(理想决心)端正(态度目标)克服(困难失误) 生活(艰苦艰巨)山河(华丽壮丽)形势(严肃严峻) 办法(美妙巧妙)国家(富强富裕)倾诉(心灵心声) 观赏(风景情景)精通(业务业绩)创造(奇迹奇特) 三、选择合适的关联词语填在括号中。 既然……就……尽管……还是……既……又…… 要……不要……因为……所以……如果……就…… A、()风雪很大,()阻挡不了爷爷晨练的决心。 B、弟弟()会唱歌,()会跳舞。 C、()你订了学习计划,()应当按着去做。 D、我们()做自己会管理自己的人,()做依赖别人的衣来伸手饭来张口的人。 四句子小潭:修改病句。(在原句上修改) 1、放学一回家,小丽立刻马上把作业写完了。 2、玲玲经常帮助姐姐扫地、擦桌子、洗碗和做家务活。 3、大家怀着愉快的心情和轻松的步伐走进校门。

4、我多么愿望饲养自己心爱的小动物呀! 5经过大家的耐心帮助,使我认识到自己的缺点。 6 昨天中午刮了一天的风。 7 我们小队实施并制定了暑假计划 8 抢在敌人前头,是我军战斗敌人的关键。 9 最近,我们学校许多好人好事。 五阅读积累考考你: 根据课文内容填空。 1 它的光芒给黑云()了一道光亮的金边。后来,太阳慢慢()重围,出现在天空,把一片片云()成紫色或者红色。 2 我曾经()过西湖的(),东湖的(),南湖的(),以及鄱阳湖的(),玄武湖的(),昆明湖的()。 3 鸟儿唱着()的歌,迎接着()的朝阳。被暴风雨压弯了的花草儿(),宛如()。偎依在花瓣绿叶上的(),金光闪闪,如同珍珠()。 4 它不会(),也不会(),它不能像那些大的( )那样顺着气流,直上白云(),作()。它从一棵树到另一棵树,从一个()到另一个(),(),生存于市井之间,忙碌而不(),平庸而不()。 5 我是中国人,我是()()的后裔,我是()()的子孙。在我的民族中,有史册上万古不朽的() ()()(),还有文学史上万古不朽的()()()()。 六阅读百花园:“成”与“功” 失败者对于成功,一方面是羡慕不已,另一方面是急躁不安,巴不得一口吃成个大胖子。殊不知成功是由成与功两个字组成的成是功的积累叫做功到自然成晋代大书法家王羲之,20年临池学书,洗笔把池水都染成黑色了,才有在书法上炉火纯青的造诣。功是成的基础,一个人要想取得成功,必须要经过艰苦的奋斗,这个过程也就是功的积累过程。 一滴水从檐楣上掉下来,重重地落在石头上,“啪”的一声炸出一朵水花,可是石头上看不到丝毫的痕迹。然而,经过一年、两年……坚硬的石头终于被水滴滴穿。

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

软件工程导论复习题

一、选择题 1、在软件开发模型中,提出最早,应用最广泛的模型是(A) A.瀑布模型 B 螺旋模型C演化模型D原型模型 2、瀑布模型存在的问题(B) A用户容易参与开发B缺乏灵活性C用户与开发者沟通D适用可变需求3、可行性研究一般不考虑(D) A是否有足够的人员和相关技术来支持系统开发 B 是否有足够的工具和相关技术来支持系统开发 C 待开发软件是否有市场、经济上是否合算 D软件开发是否有质量问题 4、软件详细设计的主要任务是确定每个模块的(A) A 算法和使用的数据类型B外部接口 C 功能D编程 5、可行性分析是在系统开发的早期所做的一项重要的论证工作,它统是否开 发的决策依据,因必须给出(B)的回答 A 确定B行或不行C正确D无 6、流程图是用来描述(D) A描绘程序结构B描绘系统的逻辑模型 C表示信息层次结构的图形工具D描绘物理系统 7、为了提高软件的可维护性,在编码阶段应注意(养成良好的程序设计风格) 总体设计阶段注意(提高模块独立性)测试阶段注意(保存测试用例和数据)8、快速原型模型的主要特点之一是(D) A开发完毕才能见到产品B及早提供全部完整的软件产品

C开发完毕后才能见到工作软件D及早提供工作软件 9、软件需求分析的主要任务是准确定义出要开发的软件系统是(C) A 如何做 B 怎么做C做什么D对谁做 10、软件维护产生的副作用,是指(C) A开发时的错误 B隐含的错误C因修改软件而造成错误D运行时误操作 11、软件生命周期中所花费用最多的阶段是(D) A 详细设计B软件编码C软件测试 D 软件维护 12、模块的内聚性最高的是(D) A 逻辑内聚B时间内聚C偶然内聚D功能内聚 13、与确认测试阶段有关的文档是(A) A需求规格说明书B概要设计说明书C详细设计说明书D源程序 14、白盒测试主要用于测试(A) A 程序的内部逻辑B程序的正确性C程序的外部功能D机构合理 性 15、软件开发和维护的工程中出现的一系列的严重问题称(D) A软件工程 B 软件开发C软件周期D内部逻辑 16、在SD方法中全面指导模块划分最重要原则(D) A 程序模块化B模块高内聚C模块低耦和D模块独立性 17、下面属于维护阶段文的档的是(C) A 软件规格说明B用户操作手册C软件问题报告D软件测试分析报告 18、软件按照设计的要求,在规定时间和条件下达到不出故障持续运行的质 量特征为(B) A 可用性B可靠性C正确性D完整性

2019最新软件工程导论期末考试题库及答案

2019最新软件工程导论期末考试题库及答案 1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM 公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符 号表达了系统中各种元素之间的_____信息流动_____情况。4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集 成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。 9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合” 的原则,提高模块的_独立性。 11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。

最新一年级数学期末综合练习题

最新一年级数学期末综合练习题 一、我会填! 1. 27、72、82、25 这四个数中,个位上是 2 的数是( )和( ),十位上是 2 的数是 ( )( )。 2、五个十是( )。( )个十是100。68 是由( )个一和( )个十组成的。 3、从右边起,第一位是( )位,百位在第( )位。 4、一个两位数,个位、十位上的数都是6,这个数是( ) 5、的一位数是( ),最小的两位数是( ),他们的和是( ),他们的差是( )。 6、2元5角=( )角76角=( )元( ) 43分=( )角( )分6角8分=( ) 分 7、比59大 1 的数是( ),70 比( )多2。和39 相邻的两个数是( )和( ) 8、( )比29小1,( )比40大1。80前面一个数是( ),99后面一个数是( )。 9、在O 里填上>或<、= 50+2 O 52 64-7 O 64-4 8+44 O 44+8 78+9 O 80+9 10、按规律填数 12、18、24、( ) 、( ) 、( ) 、( ) 81、72、63、( ) 、( ) 、( ) 、( ) 11、把下面各数按照从大到小的顺序排列 43 75 58 34 90 36 100 67 二、我会选!在你认为合适的答案下面(或后面)画V 1、小红跳了38 下, 小芳说:“我跳的比小红多得多。”小芳可能跳了多少下? 42 8 85 ( ) ( ) ( ) 小明说:“我跳的比小红多一些。” 35 42 85 ( ) ( ) ( ) 2、48 名同学去春游,乘哪辆车比较合适?45座( ) 50 座( ) 58座( )

3、摆两个正方形,至少要几根同样长的小棒? 8 根( ) 6根( ) 7 根( ) 4、二年级的学生数接近60 人,二年级可能有多少人?46人( ) 58人( ) 35 人 () 5、2 个十和 6 个一组成的数是:8( ) 26 ( ) 62( ) 6、十位上是8 的数是:8 ( ) 38( ) 82( ) 三、我会算! 1、口算。 50+48= 93-63= 48-40= 63-6= 23-8+5= 100-50= 8+57= 70-8= 36+9= 6+7+20= 29+7= 28-20= 61-5= 52+4= 35-6-10= 2、用竖式计算。 37+44= 63-28= 79-55= 100-2= 3、填出括号里的数 加数53 40 ( ) 20 加数28 ( ) 63 80 和( ) 100 91 ( ) 四、我会用 1、上午卖出30 台电视机,下午卖出的和上午同样多、商店一天卖出多少台? 2、小白兔和小灰兔一共搬了59 个胡萝卜。小白兔搬了20 个,小灰兔搬了多 少个? 3、一本书小兰已经看了80 页,还有8 页就看完了。这本书一共有多少页? 4、草地上有28只小鸡在吃虫子,走了一些后还剩 4 只。走了多少只小鸡? 5、小红吃了40 个草莓,还剩25 个草莓。原来有多少个草莓? 6、小明栽了25棵树,小兰栽了47 棵。两人一共栽了多少棵树? 7、一本书共有60 页,已经看了8 页。还有几页没有看? 8、车上有58 个座位,还有9 个空位,车上已经做了多少人?

软件工程导论复习试题库完整

a(1)在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看作是 A) 路径的集合 B)循环的集合C)目标的集合D)地址的集合 c(2)在下述哪一种测试中,测试程序的设计者必须接触到源程序 I.功能测试Ⅱ. 结构测试 A)均不须B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ a(3)检查软件产品是否符合需求定义的过程称为 A)确认测试B)集成测试C)验证测试D)验收测试 c(4)下述陈述中,哪一个不是软件健壮性的度量指标? A)失败后重新启动所需的时间B)引起失败的时间所占的百分比 D)失败前的平均工作时间D)在一次失败中数据恶化的概率 b(5)对软件是否能达到用户所期望的要求的测试称为 A) 集成测试B) 有效性测试C) 系统测试D) 验收测试 a(6)在面向数据流的软件设计方法中,一般将信息流分为 A)变换流和事务流B)变换流和控制流 C)事务流和控制流D)数据流和控制流 d(7)软件需求说明书是软件需求分析阶段的重要文件,下述哪个(些)是其应包含的内容 I.数据描述Ⅲ. 模块描述 II.功能描述Ⅳ. 性能描述 A)ⅡB)Ⅲ和ⅣC)Ⅰ、Ⅱ和ⅢD)Ⅰ、Ⅱ和Ⅳ (8)软件测试一般分为三类,即 I.静态测试Ⅱ. 动态测试Ⅲ. 正确性测试 设计测试用例对程序进行测试,应属于 A)ⅠB)ⅡC)Ⅰ和ⅡD)Ⅲ (9)模块独立性是由内聚性和耦合性来度量的,其中内聚性是度量____,耦合性是度量____。 A)模块间联系程度B)模块的功能强度 C)信息隐蔽程度D)模块的复杂程度 (10)软件设计中一般将用到图形工具,下述哪种(些)工具可用作设计的图形工具 I.结构图Ⅱ. 实体关系图Ⅲ. IPO图 II.Ⅳ. 流程图Ⅴ. N-S图 A)Ⅰ和ⅡB)Ⅲ和ⅣC)Ⅰ、Ⅲ、Ⅳ和ⅤD)全部 A (2)C (3)A (4)C (5) B (6)A (7)D (8)B (10)C (11)试判断下列论述中哪个(些)是正确的 I.软件系统中所有的信息流都可以认为是变换流 II.软件系统中所有的信息流都可以认为是事务流 III.事务分析和变换分析的设计步骤基本类似 A)ⅠB)ⅡC)ⅢD)Ⅰ和Ⅲ (12)软件的有效性测试是验证软件的运行是否达到用户的期望,用户的期望应体现于A)详细设计报告B)软件需求说明书 C)总体设计报告D)有效性测试要求 (13)软件设计中的软件过程其主要描述的是 A)模块间关系B)模块操作细节 C)模块控制方法D)模块类型 (14)软件测试是软件件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?

软件工程导论期末复习

第一章软件工程学概述 1.什么是软件危机(概念) 在计算机软件的开发和维护过程中所遇到的一系列严重问题 2.软件工程学科出现的主要原因:软件危机的出现 3.什么是软件工程?(概念) ①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件; ②研究①中提到的途径。 4.简述结构化范型和面向对象范型的要点,并分析他们的优缺点 目前使用得最广泛的软件工程方法学(2种): ⑴传统方法学:也称为生命周期方法学或结构化范型。 优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。 缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 ⑵面向对象方法学 优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作; 促进了软件重用。 5.软件生命周期每个阶段的基本任务 问题定义:准确地回答“要解决的问题是什么” 可行性研究:确定问题是否值得去解决 需求分析:准确地回答“系统必须做什么” 总体设计:①设计出实现目标系统的几种可能的方案 ②确定程序由哪些模块组成以及模块间的关系 详细设计:把解法具体化(设计出程序的详细规格说明) 编码和单元测试:写出正确的容易理解、容易维护的程序模块 综合测试:通过各种类型测试(及相应的调试)使软件达到预期的要求 软件维护:通过各种必要的维护活动使系统持久地满足用户的需要 软件生命周期由软件定义、软件开发和运行维护(也成为软件维护)3个时期组成 ①软件定义时期:问题定义、可行性研究和需求分析 ②软件开发时期:总体设计、详细设计、编码和单元测试、综合测试 ③软件维护时期

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

最新学前教育学期末综合复习题及答案

学前教育学期末综合复习题 一、填空题 1.一般而言,学前教育学的产生和演变过程大体上可以分为孕育阶段、萌芽阶段、初创阶段和发展阶段。 2.在学前教育学萌芽阶段,学前教育学发展的主要特点有_专门化、完备化和理论化。3.福禄培尔把儿童的教育场所称之为“Kindergarten”,意为_“儿童的花园”。 4.卢梭的教育类代表作是_《爱弥儿》。 5.在学前教育学的发展史上,我们将16世纪之前称为学前教育学的孕育阶段。 6.在学前教育学孕育阶段,我国关于学前教育思想的代表人物主要有颜之推和朱熹。7.标志着学前公共教育思想的诞生的是柏拉图_的学前教育观点。 8.我国第一所乡村幼稚园和劳工幼稚园是由陶行知创办的。 9.世界上第一本学前教育专著是《母育学校》。 10.从范畴上来分,学前教育功能可以分为个体功能和社会功能_。 11.学前教育效益就是指学前教育发挥其功能的表现和结果,它的决定因素是学前教育功能。12.学前教育的期望功能_是指学前教育理想的功能,它是对个人和社会具有积极的正功能。13.教育功能一般可以分为三个层次,分别为期望层次、潜在层次和现实层次。 14.对学前教育投资的经济效益进行评价时可以从数量指标和质量指标两个方面来进行。15.狭义上的学前教育效益是指育人效益。 16.从狭义上来说,学前教育效益是指育人效益,而从广义上来讲学前教育效益是指社会效益。 17.学前教育效益就是指学前教育发挥其功能的表现和结果。 18.个人教育投资的成本包括教育费用和_间接费用。 19.学前教育对社会的期望功能主要包括政治功能、经济功能_、文化功能和家庭功能。20.幼儿园对学前儿童发展产生影响的因素主要有模仿、_认同以及教师的期望和要求等三方面。 21.学前教育在人生中的作用主要体现在学前教育对人的内在发展和_外在发展_的影响。22.在我国,学前教育包括三个方面,即家庭教育、学校教育(包括托儿所、幼儿园教育)与社会教育。 23.对学前儿童发展产生影响的环境因素主要包括家庭和社区。 24.在农村,社区学前教育方式主要有流动幼儿园、巡回辅导站_、家庭活动站、巡回游戏大篷车等几种主要形式。 25.1996年我国正式颁布的《幼儿园工作规程》规定我国幼儿园的任务是对幼儿实施体、智、德、美全面发展的教育。 26.教学计划有学期计划和活动教案两种。 27.学前儿童在教师的指导下,为养成优良的行为习惯,在各种实践活动中进行自我教育实践的品德教育法是练习。 28.情绪能力的重要品质之一是_情绪调控能力。 29.学前儿童道德情感的特点是:不稳定性、模仿性、外露性。 30.学前教育实践中,我们必须正确认识各育的特点及相互关系,正确实施各育,防止重此轻彼,坚持全面发展教育质量观。 学前儿童道德认知的特点表现为他律性、直观性、情绪性。 32.影响学前儿童社会情绪发展的一个必不可少的因素是同伴关系。

软件工程导论试题

软件工程导论试题 一.选择 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和(C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C)。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A)。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C)。 A.程序设计方法学的影响 B.其它工程科学的影响 C.软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法 8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B)A、控制流B、数据流C、程序流D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计11、软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为(A) A、瀑布模型 B、对象模型 C、螺旋模型 D、层次模型 12、软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C) A、分析阶段 B、设计阶段 C、编码阶段 D、测试阶段 二.填空 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的(信息流动)情况。 [解析]系统流程图是描述物理系统的传统工具,用图形符号表示系统中的各个元素,如人工处理、数据处理、数据库、文件、设备等,表达了元素之间的信息流动的情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 [解析]成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡,其目的是从经济角度评价开发一个新的软件项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先策略)。 [解析]渐增式测试法有自顶向下结合和自底向上结合两种组装模块的方法,其中自顶向下集成是构造程序结构的一种增量式方式,不需要编写驱动模块,只需要编写桩模块。它从主控模块开始,按照软件的控制层次结构,以深度优先或宽度优先的策略,逐步把各个模块集成在一起。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 [解析]在基本路径测试中,以详细设计或源程序为基础,导出控制流程图的拓扑结构——程序图,在计算了程序图的环路复杂性之后,确定只包含独立路径的基本路径图,其中独立路径是包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条在其他独立路径中未有过的边的路径。 25.汇编语言是面向(机器)的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 [解析]汇编语言属于低级语言,是一种面向机器的语言,它与高级语言相比有许多优越性:如操作灵活,可以直接作用到硬件的最下层,完成与外部设备的接口工作等,是能够利用计算机硬件特性直接控制硬件设备的唯一语言。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 [解析]JSP方法是面向数据结构的设计方法。它定义了一组以数据结构为指导的映射过程,根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,在JSP方法中解决结构冲突的具体办法是引入中间数据结构或中间文件,将冲突部分分隔开来,建立多个程序结构,再利用中间文件把它们联系起来,构成一个系统的整体。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 [解析]详细设计的基本任务是为每个模块进行详细的算法设计,为模块内的数据结构进行设计,确定每个模块的内部特性,包括模块的算法和使用的数据。对数据库进行物理设计等。 28.所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。 [解析]在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。

软件工程导论复习知识点

一、软件: 软件定义: 软件=程序+文档+数据 软件特点: 1、具有抽象性 2、没有明显的制造过程 3、软件的维护比硬件的维护要复杂得多 4、对计算机系统有着不同程度的依赖性 5、尚未完全摆脱手工艺的开发方式 6、软件本身是复杂的 7、软件成本相当昂贵 8、相当多的软件工作涉及到社会因素软件的发展: 程序设计、程序系统、软件工程 软件危机: 软件危机指的是软件开发和维护过程中遇到的一系列严重问题。 软件危机的问题: 如何开发软件,怎样满足对软件的日益增长的需求;如何维护数量不断膨胀的已有软件。 软件危机表现: 1.开发成本难以控制,进度不可预计; 2.软件系统的质量和可靠性很差,难以满意; 3.软件文档相当缺乏,软件系统不可维护; 4.软件开发生产率很低,软件产品供不应求。 5.软件产品成本十分昂贵。

软件危机产生原因: 1、软件本身的特点 2、对软件开发与维护存在许多错误认识和做法 3、软件开发与维护的方法不正确 解决软件危机途径: 1、将软件开发看成是一种组织严密、管理严格、各类人员协同配合共同完成的工程项目。 2、研究和推广成功的软件开发技术和方法。 3、开发和使用好的软件工具。 软件生命周期: 软件所经历的定义、开发、使用和维护直到废弃所经历的时期。 程序设计环境: 源程序编辑,编译或解释,链接,调试和运行工具的集合 软件工程环境: 软件定义,设计和实现,测试和维护等各个阶段所使用的软件工具的集合 二、软件工程: 软件工程定义: 研究如何应用一些科学理论和工程上的技术来指导软件的开发,用较少的投资获得高质量的软件的一门学科。 软件工程性质: 涉及计算机科学、工程科学、管理科学、数学等领域,着重于如何建造一个软件系统。用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。用管

期末考试复习题

有机化学期末考试复习题 (多数为单项选择题,部分多选题) 1.下列化合物中,酸性最强的是( C ) A. B. C. D. 2.下列分子中具有芳香性的是( C ) A. B. C. D. 3.下面化合物的构型正确的是( B ) A. (2R,3R) B. (2R,3S) C. (2S,3R) D. (2S,3S) C 4.酮与伯胺反应生成(C ) A. 胍 B. 酰胺 C. 席夫(Schiff)碱 D. 肟 5.在干燥HCl存在下,乙二醇与丙醛反应生成(B ) A. 醚 B. 缩醛 C. 缩酮 D. 酸 6.鉴定甲基酮通常用( D )甲基酮褪色 A. 斐林试剂 B. 本尼迪克特溶液 C. 席夫试验 D. 碘仿试验 7.欣斯堡试剂是重要的有机化学试剂之一,它可用于检验( A ) A. 胺类 B. 炔类 C. 酮类 D. 烯类 8.下列叙述中正确的是( B ) A. 具有S构型的化合物是具有左旋(-)的对映体; B. 非手性的化合物可以有手性中心;

C. 非光学活性的物质一定是非手性的化合物; D. 在化学反应中,由S构型的反应物变为R构型的产物,一定伴随着构型的翻 转。 9.下列化合物名称中正确的是( C ) A. 2-甲基环己烷 B. 3-甲基-2-丁烯 C. (E)-3-乙基-2-丁醇 D. 反-3-戊烯-2-醇 10.下列最稳定的碳正离子是( B ) A. B. C. D. 11.下列化合物中,不能发生卤仿反应的是( B ) A. B. C. D. 12.比较下列化合物的沸点的高低顺序() A. 2-甲基庚烷 B. 庚烷 C. 2-甲基己烷 D. 2,3-二甲基庚烷 13.比较下列化合物酸性强弱次序是() A. Cl2CHCOOH B. Cl3CCOOH C. ClCH2COOH D. CH3COOH 14.下列化合物中pKa值最大的是() A. CH3CONH2 B. (CH3CO)2O C. CH3COOCH3 D. CH3COCl 15.下列化合物中有顺反异构体的是() A. B. C. D. 16.CH3C≡CCH=CH2经Lindlar催化氢化得到的产物是() A. B. C. D. 17.下列化合物中,酸性最强的是()

软件工程导论试题

1.办公室复印机的工作过程大致如下: 未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令; 如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员排除故障,故障排除后回到闲置状态。 请试画出复印机的状态转换图 答案: 2.录入统计计算某班学生成绩,画出数据流图(DFD)。 学生成绩表数据结构如下: 学号|高数|物理|英语|计算机|法律常识|总分|平均分|不及格门数|升留补| 需求功能如下: (1)录入全班学生各课的考分,生成成绩表; (2)检查各课成绩,修改错误,补充未录入成绩,删除非法成绩; (3)计算总分,平均分;

(4)统计不及格门数,然后再写入升级、补考、留级; (5)打印成绩通知单,交家长。 答案: 3.中国古代在“室”内举办宴会,座位以西为尊,北次之,南再次之,东最次。“按上北下南,左西右东”的方位和长幼尊卑的顺序进行入座。孙坚有四个儿子,分别为孙伯符、 孙叔弼、孙仲谋、孙季佐(长幼顺序已打乱),请根据以上叙述,画出入座顺序的程序流程图以及座位分布图。 答案: 座位分布图 程序流程图: 错误成绩通知

4.简要画出电梯系统用例图 答案: 5. 画出下列伪码程序的程序流程图和盒图:START IF p THEN WHILE q DO f END DO ELSE BLOCK m n END BLOCK

END IF STOP 流程图: 盒图:

信息技术应用期末综合练习题

《信息技术应用》期末综合练习题 w s 98操作系统部分 一、选择题 1. 世界上第一台电子计算机诞生于___。 A 1942年 B 1944年 C 1946年 D 1948年 2. 第一代电子计算机使用的逻辑元件是。 A 电子管 B 晶体管 C 中小规模集成电路 D 大规模集成电路 3. 第二代计算机主要应用领域转为___。 A 数据处理 B 财务管理 C 科学计算 D 过程控制 4. 一条指令的完成一般有取指令和___两个阶段。 A 取数据 B 执行指令 C 取地址 D 传送数据 5. 计算机能够直接识别和执行的语言是。 A 汇编语言 B 高级语言 C 英语 D 机器语言 6. 目前网络传输介质中传输速率最高的是_。 A 双绞线 B 同轴电缆 C 光缆 D 电话线 n et网络是出现的。 A 1980年前后 B 70年代初 C 1989年 D 1991年 8. 在以字符特征名为代表的IP地址中,第一级域名的代表中国。 A hk B cn C jp D uk 9. 以将网络划分为广域网(WAN)和局域网(LAN)。 A 接入的计算机多少 B 接入的计算机类型 C 拓扑类型 D 接入的计算机距离 10. ____是计算机接入网络的接口设备。 A 网卡 B 路由器 C 网桥 D 网关 w s98(中文版)是美国微软公司于__年正式在中国发布的。

A 1999 B 1998 C 1997 D 1995 w s98的资源管理器是对连接在计算机上全部外部存储设备、外部设备、网络服务资源和_系统进行管理的集成工具。 A 我的电脑 B 计算机配置 C 网上邻居 D 回收站 13. 在中,桌面上的图标可按__、类型、大小、日期及自动排列。 A 图标大小 B 使用者 C 拥用者 D 名称 14. 在中,单击是指___。 A 快速按下并释放鼠标左键 B 快速按下并释放鼠标右键 C 快速按下并释放鼠标中间键 D 按住鼠标器左键并移动鼠标 15. 在的桌面上单击鼠标右键,将弹出一个____。 A 窗口 B 对话框 C 快捷菜单 D 工具栏 16. 在桌面上,若任务栏上的按钮呈凸起形状,表示相应的应用程序处在。 A 后台 B 前台 C 非运行状态 D 空闲 17. 在中,双击_可使窗口最大化或还原。 A 菜单栏 B 工具栏 C 标题栏 D 任一位置 w s98中的菜单有窗口菜单和___菜单两种。 A 对话 B 查询 C 检查 D 快捷 参考答案 1 C 2 A 3 A 4 B 5 D 6 C 7 A 8 B 9 D 10 A 11 B 12 B 13 D 14 A 15 C 16 A 17 C 18 D 二、填空题 1. 世界上第一台电子计算机的名字是____。 2. 第二代计算机逻辑元件采用的是___。 3. 计算机最早的应用领域是。 4. ____是规定计算机执行指令顺序并协调各部件有效工作的装置。

软件工程导论期末试题

软件工程导论期末考试试题 一.选择(20分) 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法

8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B ) A、控制流 B、数据流 C、程序流 D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 二.填空(20分) 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素 表达了系统中各种元素之间的(信息流动)情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先 策略和(宽度优先策略) 。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图 来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 25.汇编语言是面向(机器) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向 维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选 择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。三.判断(10分)

计算机网络期末综合练习题

计算机网络综合练习题及答案 一、简答题 1.简述TCP与UDP的主要区别。 TCP和UDP都是传输层协议。其中TCP是一个面向连接的协议,允许从一台机器发出的字节流无差错地发往互联网上的其它机器。TCP还要处理流量控制,以避免快速发送方向低速接收方发送过多报文而使接收方无法处理。而UDP是一个不可靠的无连接协议,用于不需要TCP的排序和流量控制而自己完成这些功能的应用程序。 2.说明无连接的服务和面向连接的服务的主要区别。 所谓连接,就是两个对等实体为进行数据通信而进行的一种结合。面向连接的服务是在数据交换之前必须先建立连接。当数据交换结束后,则应终止这个连接。而在无连接服务的情况下,两个实体之间的通信不需要实现建立好一个连接,因此其下层的有关资源不需要实现进行预定保留。这些资源将在数据传输时动态地进行分配。面向连接的服务最大的特点是能够保证接收和发送的顺序一致,但不一定保证可靠的服务质量,无连接的服务不保证接收和发送的顺序一致,也不保证可靠的服务质量,且在不进行数据交换时,两个通信实体不需要同时活跃。 3.什么是计算机网络?它由哪几部分组成? 计算机网络是就是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。 计算机网络系统是由通信子网和资源子网组成的。计算机网络首先是一个通信网络,各计算机之间通过通信媒体、通信设备进行数据通信,其次,在此基础上各计算机可以通过网络软件共享其它计算机上的硬件资源、软件资源和数据资源。 4.什么是VLAN? VLAN全称Virtual Local Area Network(虚拟局域网),是指在交换局域网的基础上,通过网络管理软件划分的可跨越不同网段、不同网络端到端的逻辑网络。一个VLAN组成一个逻辑子网,即一个逻辑广播域,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。 5.简述CSMA/CD工作过程 CSMA/CD是一种局域网的共享介质协议,它是基于竞争机制的,其工作过程如下:(1)发送站发送时首先侦听载波(载波检测)。 (2)如果网络(总线)空闲,发送站开始发送它的帧。 (3)如果网络(总线)被占用,发送站继续侦听载波并推迟发送直至网络空闲。 (4)发送站在发送过程中侦听碰撞(碰撞检测)。 (5)如果检测到碰撞,发送站立即停止发送,这意味着所有卷入碰撞的站都停止发送。

相关主题
文本预览
相关文档 最新文档