


免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
制卷人签名: 制卷日期: 审核人签名: 审核日期: 装 订线 200 X年 上 学期20 CXX 级 软件工程 课程考试试卷(A卷) 适用年级专业 计算机、网络工程、软件工程; 信息与计算科学 考试方式 闭卷 考试时间 120 分钟学院 专业 班级 学号 姓名 题号一二三四五六七八总分阅卷教师得分得分一、选择填空题,每个空格对应一个序号,有若干选项。请选择一个最为恰当的选项作为解答,填入相应序号的空格内。(每空1分,共30分)l 软件是(1) 的集合。程序; 用户界面; 模块结构; 数据结构; 相关信息; 相关文档供选择的答案:(1)A; B; C; D l 同一个变动在软件开发的不同阶段引入,所付出的代价很不相同,以下(2) 阶段付出的代价最小。供选择的答案:(2)A需求分析; B详细设计; C维护l 软件工程的基本原理有7条,以下说法中,不符合软件工程基本原理的是(3) 。严格实行基准配置管理; 采用面向对象程序设计技术;只需在集成测试过程中评审软件质量; 应随时满足用户要求的变动供选择的答案:(3)A; B; C; Dl 软件工程方法学所包含的3个要素是(4) 。文档; 方法; 数据; 工具; 结构; 过程供选择的答案:(4)A; B; C; D l 软件维护通常有四类维护活动,这四类活动分别是(5) 。可靠性维护; 可理解性维护; 可用性维护; 完备性维护; 改正性维护; 适应性维护; 完善性维护; 预防性维护供选择的答案:(5)A;B;C;Dl 软件过程模型中的瀑布模型与快速原型模型的主要区别是(6) 的方法不同。供选择的答案:(6)A综合测试; B软件设计; C 获取用户需求l 内聚标志一个模块内各元素彼此结合的紧密程度,以下内聚程度最高的是(7) 。供选择的答案:(7)A顺序内聚; B逻辑内聚; C过程内聚l 软件需求分析是(8) 、规格说明和复审的(9) 。陈述;发现;处理;求精;访谈;建模;活动;过程;阶段供选择的答案:(8)A;B;C;D (9)A; B; Cl 通过需求分析而建立的模型必须达到(10) 这三个基本目标。描述用户的需求; 为软件设计奠定基础; 定义一组作为产品验收标准的需求;定义与外部系统的接口; 为软件测试制定详细计划; 书写软件需求规格说明供选择的答案:(10)A;B;C;Dl 结构化软件设计应采取的设计原则是:尽量使用(11) ,完全不用(12) 。供选择的答案:(11)A内容耦合;B公共环境耦合;C控制耦合;D数据耦合 (12)A内容耦合;B公共环境耦合;C控制耦合;D数据耦合 l 面向数据流的设计方法是把信息流映射成软件结构,信息流有(13) 两种类型。变换流; 事务流; 过程流; 控制流供选择的答案:(13)A; B; C; Dl 依据软件设计的启发规则,在软件设计时应做到(14) 等。模块接口传递的参数不宜多; 模块功能应可预测; 模块的作用域应是全局的;软件结构的规模应适中; 设计单入口单出口的模块; 不要设计全局数据结构供选择的答案:(14)A; B; Cl 在软件实现过程中需要测试软件,以下的说法中,正确的是(15) 。测试是为了发现程序中的错误; 成功的测试是发现了错误的测试;测试是为了证明程序是正确的; 成功的测试是没有发现错误的测试供选择的答案:(15)A; B; C; Dl 软件工程师应在软件测试准则的指导下进行软件测试,这些准则包括(16) 等。必须做穷举测试以发现软件的全部错误;需求模型建立后就可以制定测试计划;所有测试应能追溯到用户需求;软件开发者承担所开发软件的全部测试工作供选择的答案:(16)A; B; C; D l 软件可靠性是指程序在给定的(17) ,按照规格说明书的规定成功运行的概率。供选择的答案:(17)A单元内; B模块内; C时间间隔内; D时间点l 使用面向对象方法开发软件时,工作重点应该放在软件生命周期的(18) 阶段。供选择的答案:(18)A需求分析; B软件设计; C软件实现l 在图书馆领域,以下的(19) 可以作为对象。学生李四; 保洁员丁一; 张海藩编著的软件工程; 图书编号; 借书时间; 软件工程出版于2006年供选择的答案:(19)A; B; C; Dl 对象具有封装性所必须具备的全部条件是(20) 。有一个清晰的边界; 有确定的接口; 受保护的内部实现; 定义一组服务供选择的答案:(20)A; B; C; Dl 用面向对象方法开发软件,通常要建立三种形式的模型,它们分别是(21) 。E-R模型; 对象模型; 用例模型; 数据模型;动态模型供选择的答案:(21)A; B; C; Dl 对象具有的基本特点是(22) 。以数据为中心;对象是主动的;实现了数据封装;具有并行性;模块独立性好;以服务为中心;对象间消息通信;抽象机制好供选择的答案:(22)A;B; C;Dl 通常是使用UML所提供的(23) 来建立对象模型。用例图; 类图; 事件跟踪图; 状态图;供选择的答案:(23)A;B; C;Dl 在建立动态模型的过程中,脚本是指系统在某一执行期间内出现的一系列(24) 。供选择的答案:(24)A事件; B状态; C动作l 复杂问题(大型系统)通常由下述的(25) 这些层次组成。主题层; 类与对象层; 结构层; 属性层; 服务层; 数据层; 处理层; 消息层供选择的答案:(25)A; B; C; Dl 在面向对象方法中,对象之间的(26) 的耦合程度越高越好。供选择的答案:(26)A类耦合; B交互耦合; C关联耦合; D继承耦合 l 在面向对象设计中存在三种内聚,分别是(27) 。类内聚; 服务内聚; 一般特殊内聚;属性内聚; 关联内聚; 继承内聚供选择的答案:(27)A; B; C; Dl 面向对象设计过程中应做系统分解,分解后子系统之间的交互方式可能有(28) 。客户供应商关系; 继承关系; 平等伙伴关系;浏览器服务器关系; 泛化关系; 共享聚集关系供选择的答案:(28)A;B;C;D;E;Fl 面向对象设计准则包括模块化、抽象、弱耦合以及(29) ,共六条。自顶向下; 信息隐藏; 逐步求精; 强内聚; 可分解; 可重用供选择的答案:(29)A;B;C;Dl 设计数据管理子系统时,需要设计(30) 。数据格式; 数据模型; 相应的服务; 相应的关联供选择的答案:(30)A; B; C; D得分二、问答题(每小题8分,共40分)1、瀑布模型与喷泉模型分别描述了哪两种不同的软件开发过程?按照这两种模型开发软件,分别具有什么特点?2、什么是模块?什么是模块化? 3、分别解释:对象、类、实例、方法这4个概念。 X X X X X X X X X X X X X部门号职务号进入公司号图14、某公司创建于2008年,现在需要建立公司的管理信息系统,该系统中“雇员号”数据的结构如图1所示,其中:部门号有3位,前两位是部门代码,用大写英文字母表示,第三位是部门的下属机构码,用数字字符表示;职务号有3位,前两位是职务代码,用英文字母表示,第三位是职务级别码,用0或1表示;进入公司号有7位,前4位是员工进入公司的年份,后3位是流水号,从“000”“999”。试在数据字典中对雇员号数据予以定义。5、画出下列伪码程序的程序流程图和盒图。 START IF p THEN WHILE q DO f END DO ELSE BLOCK g n END BLOCK END IF STOP得分三、综合题(每小题10分,共30分)1、某工厂要求设计的定货系统的需求陈述是:采购部门每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。仓库管理员通过放在仓库的CRT终端把零件出入库事务报告给定货系统。当某种零件的库存量少于库存量临界值时就应再次定货。由此导出的本系统的功能是:接收CRT终端输入的零件出入库事务,并据此查询和修改库存清单,当零件的库存量少于临界值时就产生定货信息,根据定货信息产生定货报表,定货报表送采购员。回答问题:图2是对该系统的功能细化后形成的数据流图,但该图存在错误和遗漏,请对照功能描述和绘制数据流图的规则来改正图中的错误以及补齐遗漏的图形元素。(要求:对错误的图形元素打“”并改为正确的,遗漏之处直接补上。)假设经过改错和补齐遗漏,已经把图2改正成一个正确的数据流图,请用面向数据流的设计方法,通过映射把改正后数据流图变换成该系统的软件结构。画出表示该软件结构的层次图。图22、试用基本路径测试技术对以下伪码程序进行测试。要求:画出相应的流图;计算流图的环形复杂度;设计测试用例。s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 火车站候车厅保洁合同
- 2025年焊工(初级)考试1000题及答案
- 印刷物流配送流程细则
- 工程施工验收规定
- 天然气企业社会责任方案
- 健康养殖业绿色生产制度
- 有效解决小区内的噪音管理问题
- 农业生产中的综合经济效益评价方法研究
- 如何引导初高中学生正确面对技术发展
- 2025云南省红河州屏边县人民法院招聘聘用制书记员和司法警务辅助人员(2人)笔试含答案
- 单孔腹腔镜课程讲义课件
- 优秀初中语文说课课件
- 人教精通版六年级上英语Lesson15教学课件
- 人工血管动静脉内瘘术后护理课件
- 普通逻辑ppt课件(完整版)
- GB∕T 16762-2020 一般用途钢丝绳吊索特性和技术条件
- 《小学语文课程与教学论》复习题
- DB32∕T 4065-2021 建筑幕墙工程技术标准
- 施工现场环保工作措施
- 资产清查服务方案模版
- 检具设计PPT.
评论
0/150
提交评论