
试卷代号:1260 座位☐ 中央播电视大学2008一2009学年度第二学期“开放本科”期末考试(半开卷) 软件工程试题 2009年7月 题 总分 分 数 得分 评卷人 一、选择题,请从四个可选项中选择正确答案。〔0分,每题3分】 1.软科【州归个:次由下至上是( ),它]的焕序不能换。 在.质茧层、过得、力块从,1民房 H过程层、方法层,质量层、工具层 方法层、议代、从量只、上具 ).方法赏,质撒保、过程层、工具层 2.银据软丹.种的?条本像理判断下闻正确的选项是〔】. 人.状件州误发现的时机不重要,重要的是错误的严重程度 15软件锵误只能通过运行代码才能发现 (软件错误发现的越早改正的成本越低 ).陆求阶段一微不会引入错误 .下列有关标准的符号,网于国内标准的是( )。 A.Z行 B.(B C.GN 山.CB 4.经济可行料:研究的主要内容包括( A.开发过程 B.开发工具 C.风阶分析 ).效益分析 5.( )定义了用户使用该软件要完成的任务。 A.用户$求 B业务猫求 C.性能陪求 少.功能稀求 1392

6.数据流程图上的数据流必须封闭在( )之间. A.外部过 且.内部数据 C.内部过程 D.外部实体 7,按附模块班立性,耦合程度由强至弱止确的顺序是( )。 A,外部树合、控制稞金数据相合 B.较制拥合、数招耦合,外部挑合 C.外部祁合、数据刺合、控制松合 .数据拥合、外部捐合,控制槥介 8.下「】是描述处埋过程( )。 A.“什么 5.为什么做 〔,怎么做 「).划谁做 .向对象的这种( )模式与人们刈车规世界的认识规律相符,从7i使得血向刈象技 术在软什程领饭中秋得了泛的的川 A.上水/动相 3.体/对单 (:休 1.对象/网性 1.( 厂从川广的戏点述系统功他.它由集川例,参j客以及它」之叫义恭,成 A.类劉 5.刘象图 .饰序判 【).川例[的 1.闻问对象分析租设计涉收到二个方而的内容:()、·系列有效的分析北骤和·个 方便易用的建校】工共 A.··终光普的建模符切 .打效的数据结构 (,火活的体系结构 山.稳龙的系统架构 12.确定所色是( )的务。 A.对象状型 H.用例模型 C.动念状型 山.交互摸型 】3.面间对象汉计前光要进行高没计:确定系统的总休结构和风格,构造系统的( 将系统划分成不同的子系统。 A.逻轩模型 B物理模型 (.数据模型 ).州例模型 1393

14.每个子系统的接口上定义了若于( ),其他子系统只能通过接口享受这个了系统提 供的服务。 A,操作 B.数据 C.属性 D.命令 15,科学计算领蚊一般不选择( )语言。 A.FORTRAN B.C/C++ C.汇编话序 D.PASCAL 1,对于族套的循环和分支程序,层次不婴超过( )层。 A.1 B2 .3 D.5 17.饮作中进阳的州谈数盖与心给发现的蜥误数廉成( A.反比 以正比 (机等 1山.没关系 1N.瓢盒西试在设计测试用例时,末婴研究( ) 人.需求规格说明 B.样细设计说明 :项目亦发计划 .概要设计说明与详细设计说明 !9.通常软作的可雄护性常常随着时间的推移而( )。 A.降低 B.提高 C.不坐 D.不确定 20.通俗的说,软件项目管理中常说的基线是() A.符理的基本思路 B.通过正式复审的文档。 C.基本的技术路线 D.一种软件开发的基本策路 1394

得分 评卷人 二、简答题{30分,每小题6分】 1.什么是软件」程?请分析软件门程的目标是什么? 2.请简单说明结构化分折的主要步骤, 3.QQ软件的用分为呼车和符陆公员、登陆会员分为群成员和非群城负,群成贞分为群 上:和群普通成员、样管理分,请用类的继承关系拙述QQ用小排。 4.增简单分析顺序和语动图的区别。 ‘.提房程水可读生巧爆些招数?对你来讲比较灵验的是螺些? 得 分 训苍人 三、应用题(10分) 根据卜血程序代,侧:得序流,燃:设计满足条符组合覆滋的测试用例. BEGIN T:0 X:--80 AND)Y..-H)IEN T:·1 IS:]下(X-0AN)Y·75)T门N T',=2 ENDIF ] 1355

试卷代号:1260 中央广播电视大学2008一2009学年度第二学期“开放本科"期末考试(半开卷) 软件工程 试题答案及评分标准 (供参考) 2009年7月 一、选择题,请从四个可选项中选择正骗答案。(60分,每思3分) 1.A 2. 3.B 1.D 5.A 6.D 7.1 8.C 9.A 10.D 11.A 12.B 13.B 14.A 15.C 16. 17.5 18.A 19.A 20.H 二、简答丑分,年小题6分】 1.答案:软件程是:①将系统化的、规范的,可度懂的方法应用于软件的开发、运行和 H护过什,业.就足说将」程化应软件并发和件现之中②对①中所选方法的研究. 软件:.件片在开发足川户要,及时父付、不好过算和无放障的软件,其主要月标如 Fo )实现顶期的软什功能,达到较好的软排性能,满足用户的需求。 1)增出软件过科的可见性和可控性,保证软件的质最。 )提高所开发软件的可维护性,降低维护费用。 》提高软件开发生率,及时交付使用。 )个理预并开发成本,付出较低的开发费用。 2.答案, 根户的需求商出初始的数据流程图,写出数据字典和初始的加工处理说明(1P0图), 实体关系图。以初始数据流程阁为基础,从数据流煤图的输出端开始回湖。在对数据流程图 进行回邈的过得中可能会发现丢尖的处理和数据,应将数据流程留补充完普。对软件性能指 标、接川是义、设汁和实现的约束尔件等逐一进行分析。系统分析人员与用户一起对需求分析 的桀朵进行复查。根据细化的需求修订乃发计划。编写霜求规格说明书和初始的用户乎册, 测试人员开始编写功能测试用的测试数据。 1396

3,QQ软作的川户分为的客和登陆会员,登陆会贝分为群成员和群成员,群战贞分为群 丰和群普通成员、群停理员,诮用类的继承关系描述QQ用户群。 答案: 川户 许火会负 游容 浒会员 会员 饼将训红过 样管理员 4.答案: 活动图反映系统中从个活动河另个活动的流程,碳调对象间的控制流程。活动阁特 别适合排述汇作流和并行处埋过程。儿休地说动可以州述·个操:过程中而斐完成的活 动:世述-一个对象内部的作:拙送划执行一组相关的动作,以及这些动作:划利能向它」周 脚的对象,说1-个业野活动中角色、工作流、纵织和别象是则何工作的。 顺了密用于描述组文互对象同的交互力式,它装示完成某项行为的对象和这些象之 问传递泸总的时间顺岸、 5,答案: )源程序文件头说买,函数应有函数头说班,内容包括:程序标题:有关该模块功能和目的 说明,王要算法说明:搂口说明,包若调用形式,参数湖述,了程序清单、有关数据的说明。 1397

b)生婴变量(结杓,联合、类或对象)的定义能够反映其内在含义。 c)变誉定义最规范化,说明的光后次序固定。 )处理过程的每个阶段和典型算法前都有相关注释说明。 )用绪进来显示程序的逻辑结构。 )嵌套的循环和分支程序层次不要超过五层。 三、应用题〔10分】 容聚: 川 。中 T-0 X>HAN])、H0 N T X-90AND)75 N T=2 钻梨 3““,7m 数化简后的测试川例:x一95y=95:x=95,y=70:*=70,y=95:x=70,y=701 1398