



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
专业班级: 姓名: 学号: 密封线河南理工大学 2011-2012 学年第 1 学期专业班级: 姓名: 学号: 密封线软件工程试卷(A卷)总得分阅卷人复查人考试方式本试卷考试分数占学生总评成绩比例闭卷70% 一、单项选择题(每题1分)(将答案写在题号前的括号中) 分数15得分( )1结构化分析实质上就是一种建模活动,通常建立三种模型,即:A对象模型、动态模型、功能模型B数据模型、对象模型、动态模型CE-R模型、对象模型、功能模型D数据模型、功能模型、行为模型( )2在E-R模型中,包含以下基本成分:A数据、对象、实体B控制、联系、对象C实体、联系、属性D实体、属性、操作( )3程序的质量主要取决于下述哪个阶段的工作?A软件设计 B软件编码 C软件测试 D软件维护( )4从下面几种白盒测试技术中,选择最强的覆盖准则。A语句覆盖 B条件覆盖 C判定覆盖 D条件组合覆盖( )5所谓信息隐藏是指隐藏模块的 。A实现细节 B接口部分 C源代码 D一切信息( )6下列几种耦合类型中表示模块耦合程度最高的是哪种?A数据耦合 B控制耦合 C特征耦合 D内容耦合( )7下列几种内聚类型中表示模块的内聚性最高的是哪种?A逻辑内聚 B时间内聚 C偶然内聚 D功能内聚( )8数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是 。A数据库设计 B数据通信 C数据定义 D数据维护( )9下列哪种模型引入了“风险驱动”的思想,适用于大规模的内部开发项目?A增量模型 B喷泉模型 C原型模型 D螺旋模型( )10提高测试的有效性非常重要,成功的测试是指 。A证明了被测试程序正确无误 B说明了被测试程序符合相应的要求C未发现被测程序的错误 D发现了至今为止尚未发现的错误( )11在数据流图中,数据存储和数据流都是 ,仅仅是所处的状态不同。A分析结果 B事件C动作 D数据( )12在进行软件结构设计时应该遵循的最主要的原理是 。A抽象 B模块化C模块独立 D信息隐藏( )13软件调试的目的是 。A发现错误 B改正错误C改善软件的性能 D挖掘软件的潜能( )14面向数据流的软件设计方法,一般是把数据流图中的数据流划分为 两种流,再将数据流图映射为软件结构。A数据流与事务流 B变换流和事务流C信息流与控制流 D变换流和数据流( )15软件测试基本方法中,下列 不属于黑盒测试技术。A等价划分 B边界值分析C错误推测 D逻辑覆盖分数10得分二、填空题(每题1分)(将结果填在右侧对应的括号中) 1、将下面的关系按泛化关系、聚集关系或关联进行分类。()中填写泛化、聚集或关联。小汽车-红旗轿车 ( )小汽车-驾驶员 ( )班级-学生 ( )列车-餐车 ( )食品-土豆 ( )2、将下列各项分为类或类的实例。()中填写类或实例。我的汽车 ( )交通工具 ( )刘德华 ( )牛肉 ( )喷气式战机 ( )三、判断题(每题1分)(将答案写在题号前的括号中,正确用表示,错误用表示) 分数10得分( )1、为提高程序可读性,应尽量使用高级语言编程。( )2、进行总体设计时应加强模块间的联系。( )3、编码时尽量多用全局变量。( )4、软件测试的目的是要证明软件本身的正确性。( )5、可行性研究的目的是确定一个软件项目的具体开发方法。( )6、在实体-关系图中,实体包含的范围很广泛,如桌子的宽度等都可以作为实体。( )7、模块化的方法通常可以降低一个复杂问题的难度,划分的模块数目越多越好。( )8、面向对象分析和设计阶段的界限是模糊的,许多分析的结果可以直接映射成设计结果。( )9、在软件设计中应该追求低内聚、紧耦合的系统。( )10、对于大型软件系统开发而言,结构化范型比面向对象方法学更优越。四、简答与应用题 分数65得分1什么是软件过程?它与软件工程方法学有何关系?(4分)2瀑布模型、快速原型模型、增量模型、螺旋模型和喷泉模型是5种典型的软件生命周期模型,请简述这5种模型各自的特点。(5分)3面向对象方法学的四个要点是什么?请对每个要点分别简述。(4分)4从下图可以看出,模块数目越多,每个模块的成本越低,因此在进行模块化设计时模块的数目越多越好。请问上述说法正确与否,并解释原因。(4分)5办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。(4分)6请画出描述教师、学生和课程的实体-关系图。(4分)注:教师的信息包括教工号、姓名、性别、职称等,学生的信息包括学号、姓名、性别、系、年级等,课程的信息包括课程号、课程名、学时等,学生进行课程的学习会得到对应的成绩。7下图为某软件的层次图,根据图中的信息,回答下列问题:(共6分)1)该软件结构的深度和宽度分别是多少?2)模块3的扇入为多少?模块3的扇出为多少?3)模块11的控制域是什么?(请指出该控制域所包含模块的编号)8某高校内用固定电话拨打电话时有以下规则:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,如果是本市电话再接着拨8位电话号码(第1位不是0),如果是外地电话则先拨区码(3位数字),再拨当地电话号码(8位数字,第1位不是0)。请用数据字典定义数据的方法定义上述的电话号码。(4分)9下图为某工程完整的工程网络图,图中每个圆圈表示该工程中的一个事件,事件之间的箭头表示一个作业(虚线表示虚拟作业),箭头上方的数字表示对应作业持续的时间。1) 计算每个事件的最早时刻和最迟时刻,分别填写在对应圆圈的右上角和右下角。(8分)2) 计算每个作业的机动时间,分别填写在对应箭头下方的括弧中。(4分)10请计算下图所示流图的环形复杂度V(G)= 。(3分)11一个软件公司有许多员工,员工分为经理和开发人员。每个开发人员可参加多个开发项目,每个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人养老金政策调整对2025年金融市场资产配置与收益展望报告
- 个人防汛工作总结1000字
- 产业类及民生公益类科技计划项目申报指引
- 2025年在线教育平台直播互动功能优化及用户参与度研究报告
- 明星的婚前合同(标准版)
- 抵押合同质押合同(标准版)
- 混凝土裂缝控制措施
- 数字化协同视角下的2025年制造业供应链协同创新与产业链协同效应分析报告
- 2025年工业互联网平台安全漏洞扫描技术深度分析报告
- 标准房屋买卖合同2025范本
- 2025年公平竞争审查知识竞赛考试练习题库(正式版)含答案
- 2025年重庆市中考英语试卷真题(含标准答案及解析)
- 员工社保补贴合同协议
- 仲夏夜之梦英文话剧剧本
- 下消化道常见疾病诊断
- GB/T 1303.4-2009电气用热固性树脂工业硬质层压板第4部分:环氧树脂硬质层压板
- 新编剑桥商务英语
- 普通高中新课程培训讲座《核心素养导向下的高中化学教学设计策略》2020年8月课件
- 科脉解决方案御商
- 高考英语高考核心词汇
- 腹部损伤AbdominalInjury教材课件
评论
0/150
提交评论