版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 15软件工程期末考试试题试卷1答案 2010年1月一、选择题 请将正确答案的序号填在横线上。(共20小题,每题3分,共60分)1软件与程序序的区别是 D 。A.程序价格便便宜、软件价价格昂贵。B.程序是用户户自己编写的的,而软件是是由厂家提供供的 。C.程序是用高高级语言编写写的,而软件件是由机器语语言编写的。D.软件是程序序以及开发、使使用和维护所所需要的所有有文档的总称称,而程序是是软件的一部部分。2以下属于软软件维护阶段段文档的是 C 。A、软件需求说说明 B、操作作手册 C、软件件问题报告 D、测试试分析报告3提高软件质质量和可靠性性的技术大致致分为两大类类,一类是
2、避开开错误的技术术,另一类是 B 技术术。A消除错误 B检测测错误C避开错错误 D容错错4.开发软件所所需高成本和和产品的低质质量之间有着着尖锐的矛盾盾,这种现象象称做(C )。A.软件工程B.软件周周期C.软件危危机D.软件产产生5.瀑布模型本本质上是一种种(A )模型。A.线性顺序 B.顺顺序迭代 CC.线性迭代代 D.早期产产品6.瀑布模型存存在的问题是(B )。A用户容易参参与开发B缺乏灵灵活性C用用户与开发者者易沟通 D适用可可变需求7.螺旋模型是是一种将瀑布布模型和( A)结合起起来的软件开开发模型。A增量模型B专家系系统C喷泉模模型D变换模模型8.原型化方法法是用户和设设计者之间
3、执执行的一种交交互构成,适适用于(A )系统。A需求不确定定性高的B需求确确定的C管理信信息D实时9.下列有关软软件工程的标标准,属于国国际标准的是是(D )A.GBB.DINC.ISOOD.IEEEE10.结构化方方法是一种基基于(D )的的方法。A.数据结构 B.程序结构构C.算法 D.数据流11. 下列的的(C )不不属于面向对对象分析模型型。 A. 用例图 B. 类图 C. 实体关关系图 D. 顺序图图 12. (A )用于描述述系统中概念念层次的对象象。 A.分析类 B. 界面类类 C.实体体类 D.控制制类13. 在基于于用例的面向向对象分析过过程中,定义义交互行为的的关键在于通通
4、过描述分析析类实例之间间的(A )将用例的的职责分配到到分析类中。A. 消息传递递 B 关关联关系 C 继承承关系 D 上下文关关系14.用例的实实现细节不会会在(B )描描述。A. 用例说明明 B. 用例图 C.活动动图 D.顺顺序图15.用例的职职责通常分配配给(D )的的对象。A. 发送消息息 B. 接收消息 C.发送送和接收双方方 D.分析析类16.可维护性性的特性中,相相互矛盾的是是( B)A.可理解性与与可测试性 B.效率与与可修改性C.可修改性和和可理解性 D.可理解解性与可读性性17.各种不同同的软件维护护中,以(C )维护所所占的维护量量最小。A.纠错性维护护B、代码维维护C
5、、预防防性维护D、文文档维护18.在变更控控制中,(BB )可以用用来确保由不不同用户所执执行的并发变变更。A异步控制BB同步控制制C存取控控制D基线线控制19.变更控制制是一项最重重要的软件配配置任务,其其中“检出”和和(A )处理理实现了两个个重要的变更更控制要素,即即存取控制和和同步控制。A登入B管管理C填写写变更要求DD审查20.用图表示示软件项目进进度安排,下下列说法中正正确的是 HYPERLINK /course_ware/software/test/#421 l 421 ( B)A.能够反映多多个任务之间间的复杂关系系B.能够直观表表示任务之间间相互依赖制制约关系C.能够表示哪哪
6、些任务是关关键任务D.能够表示子子任务之间的的并行和串行行关系二、简答题(共共5道小题,每每题6分,共共30分)1软件工程的的目标是什么么?1、答:软件工工程旨在开发发满足用户需需要、及时交交付、不超过过预算和无故故障的软件,其其主要目标如如下:实现预期的软件件功能,达到到较好的软件件性能,满足足用户的需求求。增强软件过程的的可见性和可可控性,保证证软件的质量量。提高所开发软件件的可维护性性,降低维护护费用。提高软件开发生生产率,及时时交付使用。合理预算开发成成本,付出较较低的开发费费用。2、模块的内聚聚有哪几种?模块间的耦耦合有哪几种种?2、答:内聚分分为七种类型型:巧合内聚一一个模块执行行
7、多个完全互互不相关的动动作,那么这这个模块就有有巧合内聚 逻辑内聚聚当一个模模块执行一系系列相关的动动作时,称其其有逻辑内聚聚。时间性内聚当一个模块块内的多个任任务是与时间间有关时,这这个模块具有有时间性内聚聚。过程内聚模模块执行的若若干动作之间间有顺序关系系。通信内聚模模块执行的若若干动作之间间有顺序关系系,并且所有有动作是在相相同的数据上上执行。信息内聚一一个模块中执执行一系列动动作,每个动动作都有自己己的入口点和和处理代码,所所有的动作都都作用在相同同的数据结构构上,这样的的模块叫做信信息内聚。功能性内聚一个模块中中各个部分都都是完成某一一具体功能必必不可少的组组成部分耦合分为七类:内容
8、耦合如如果一个模块块直接参考另另一个模块的的内容,则这这两个模块是是内容耦合。公共耦合如如果多个模块块都访问同一一个公共数据据环境,则称称它们是公共共耦合。外部耦合如如果两个模块块都访问同一一个全局简单单变量而不是是同一全局数数据结构,而而且,不是通通过参数表传传递该全局变变量的信息,则则这两个模块块属于外部耦耦合。控制耦合如如果模块A向向模块B传递递一个控制信信息,则称这这两个模块是是控制耦合的的数据结构耦合当一个模模块调用另一一个模块时传传递了整个数数据结构,这这两个模块之之间具有数据据结构耦合。数据耦合如如果两个模块块传递的是数数据项,则这这两个模块是是数据耦合。非直接耦合如果两个模模块
9、之间没有有直接关系,它它们之间的联联系完全通过过主模块的控控制和调用来来实现的,这这就是非直接接耦合。3、面向对象分分析的关键步步骤有哪些?应建立哪几几个模型?3、答:关键步步骤有识别问问题域的对象象并分析它们们相互之间的的关系,建立立简洁、精确确、可理解的的正确模型;应建立的模模型有功能模模型,对象模模型,动态模模型。4、请说明集成成测试、系统统测试和验收收测试有什么么不同?4、答:集成测测试界于单元元测试和系统统测试之间,起起到“桥梁作用”,一般由开开发小组采用用白盒加黑盒盒的方式来测测试,既验证证“设计”,又验证“需求”。系统测试的的粒度最大,一一般由独立测测试小组采用用黑盒方式来来测试
10、,主要要测试系统是是否符合“需求规格说说明书”。验收测试与与系统测试相相似,主要区区别是测试人人员不同,验验收测试由用用户执行。5、什么是软件件配置管理?什么是基线线?5、答:配置管管理能够系统统地处理变更更,从而使得得软件系统可可以随时保持持其完整性。配配置管理又可可成为变更控控制,可以用用来评估提出出的变更请求求,跟踪变更更,并保持系系统在不同时时间的状态。软软件配置管理理是一套规范范、高效的软软件开发基础础结构。基线线是:已经通通过正式复审审和批准的某某规约或产品品,它因此可可以作为进一一步开发的基基础,并且只只能通过正式式的变化控制制过程改变。三、应用题(共共10分)某学校领书的工工作
11、流程为:学生班长填填写领书单,班班主任审查后后签名,然后后班长拿领书书单到书库领领书。 书库库保管员审查查领书单是否否有班主任签签名,填写是是否正确等,不不正确的领书书单退回给班班长;如果填填写正确则给给予领书并修修改库存清单单;当某书的的库存量低于于临界值时,登登记需订书的的信息。每天天下班前为采采购部门提供供一张订书单单。 用活动动图来描述领领书的过程。三、应用题解:软件工程模拟试试题选择题,请从四四个可选项中中选择正确答答案。(600分,每题33分)软件对硬件和环环境有着不同同程度的依赖赖性,这导致致了软件(BB)问题。A.复杂性 B.升级级和移植 C.通通用性 D.脆弱性性原型化方法是
12、用用户和设计者者之间的一种种交互手段,适用于于(A)系统。A需求不确定定性高的B需求确确定的C管理信信息D实时IEEE是(AA )的简称。A.国际电气和和电子工程师师协会B.国际软件件标准C.美国国家标标准D.美国空军军的软件标准准可行性研究的主主要目的是(DD)。A.确定系统建建设的详细方方案 B.深入入了解用户需需求 C.分析开发系系统的必要性性 D.确定定系统是否值值得开发(D)定义了软软件开发人员员必须实现的的软件功能。A.用户需求 B.业务需需求 C.性性能需求 DD.功能需求求数据流程图中的的处理不能表表示(A)。A.数据组成 B.一个程程序 C.一一个模块 DD.一个函数数随着模
13、块规模的的(D),模模块的开发成成本(),但但是模块之间间的接口变得得复杂起来,使使得模块的集集成成本增加加。A.减小,加大大 B.增增加,减小 C.增加,加加大 D.减减小,减小详细设计与概要要设计衔接的的图形工具是是(B)。 HYPERLINK /course_ware/software/test/#32 l 32 A.DFD图 B.SSC图 C.PADD图 DD.程序流程程图面向过程的方法法最关心的是是(A),而而过程实施的的()是作为为过程参数传传递的。A.过程/对象象 B.数据据结构/主体体 C.动作作/数据结构构 D.对象象/属UML是一种(AA)。A.一种可视化化的建模语言言 B
14、.是一一种可视化的的程序设计语语言 C.是是一种过程 D.是一种种方法目前面向对象分分析有许多方方法,大多数数方法可以归归结为建立(BB)、对象模模型、动态模模型。A.数据模型 B.功能能模型 C.逻辑模型 D.物理模模型构建类图是(AA)的任务。A.对象模型 B.用例模模型 C.动动态模型 DD.功能模型型首先用(B)描描述系统的物物理构架,然然后将需求分分析阶段捕获获的系统元素素分配到这些些物理节点上上。A.类图 B.配置图 CC.组件图 D.网络拓拓扑图类的属性结构要要坚持简单的的原则,尽可可能不使用复复杂的(A)。A.数据结构 B.处理 C.方法 D.参数现在人们更强调调程序代码的的(
15、A)性。A.可读 B.可移植 CC.可扩充 D.可维护护程序的三种基本本控制结构,包包括顺序结构构、(A)和和循环结构。A.条件/判断断结构 B.说明结构 C.输入结结构 D.输输出结构一般性的软件其其测试工作量量大约占整个个开发工作量量的(B)。A.小于10% B.440% CC.90% D.大于于100 下面哪些测试方方法属于黑盒盒测试(B)。A路径测试 B.等价类划分分 C.条件判判断 D.循环测测试软件特性中,相相互矛盾的是是(B)。A.可理解性与与可测试性 B.效率与与可修改性 C.可修改改性和可理解解性 D.可理解解性与可读性性(D)针对开发发过程中的程程序、数据、文文档提出使用用
16、和管理策略略。A组织管理 B过程管管理 C风风险管理 DD软件配置置管理简答题(30分分,每小题66分)什么是软件危机机?软件危机机表现在哪几几个方面?答案:由于软件特点和和长期以来一一直没有发明明一种高效的的开发方法,导导致软件生产产效率非常低低,交付期一一拖再拖,最最终交付的软软件产品在质质量上很难保保障。这种现现象早在200世纪60年年代被定义为为“软件危机”。它的具体体表现如下:“已完成”的软软件不满足用户的的需求。开发进度不能保保障,交付时时间一再拖延延。软件开发成本难难以准确估算算,开发过程程控制困难造造成开发成本本超出预算。软件产品的质量量没有保证,运运算结果出错错、操作死机机等
17、现象屡屡屡出现。 软件通常没有适适当的文档资资料,或文档档与最终交付付的软件产品品不符,软件件的可维护程程度非常低。根据相关的法律律,对于侵犯犯软件著作权权的行为,根根据情节应当当给予什么处处罚? 2. 答案:对于侵犯软件著著作权的行为为,要根据情情况承担停止止侵害、消除除影响、赔礼礼道歉、赔偿偿损失等民事事责任;损害害社会公共利利益的,由著著作权行政管管理部门责令令停止侵权行行为,没收违违法所得,没没收、销毁侵侵权复制品,并并处罚款;情情节严重的,著著作权行政管管理部门可以以没收用于制作侵权复复制品的材料料、工具、设设备等;触犯犯刑律的,依依法追究刑事事责任。请用判定表描述述产品出库量量的计算方法法:当库存量量大于等于提货量时时,以提货量量作为出库量量;当库存量量小于提货量量,但是库存存量大于等于于提货量的550%时,以实实际库存量作作为出库量;否则,出库量量为0,不能能提货。条件123库存提货量TF库存50%提提货量TF按提货量出库T按库存量出库T不出库TQQ软件的用户户分为游客和和登陆会员,登登陆会员分为为群成员和非非群成员,群群成员分为群主和群普普通成员、群群管理员,请请用类的继承承关系描述QQQ用户群。4.答案:将下面的程序片片段画出程序序流程图。WHILE PP DOIF AO THEN A1 ELSE A2 EN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年老年照护沟通技巧与心理疏导模拟试题
- 2025-2026年山东省苏教版七年级生物第12课生态系统功能测试卷
- 2025-2026年婴幼儿睡眠指导技能考核试卷
- 某钢铁厂质量监控准则
- 电子厂质量检验制度
- 2025-2026年考研地理学自然地理学基础习题
- 不动产权籍调查服务合同
- 2026年英语德育工作总结(2篇)
- (2026年)师德师风惩戒方案心得体会总结
- 初中音乐教资面试答辩题库及答案
- 大学生创新创业基础(创新创业课程)完整全套教学课件
- 2024-2030年中国房地产经纪十四五期间行业发展分析及竞争格局与发展战略研究报告
- 购销合同范本预付款
- DZ∕T 0200-2020 矿产地质勘查规范 铁、锰、铬(正式版)
- 既有建筑混凝土结构改造设计规范DBJ-T 15-182-2020
- 2024年全国高考体育单招考试语文试卷试题(含答案详解)
- IE方法实戢精解
- 幼儿园小班音乐游戏《大猫小猫》课件
- 手电筒看见了什么
- 换电重卡行业深度报告
- LY/T 2010-2012自然保护区生态旅游设施建设通则
评论
0/150
提交评论