软件工程2006期末B试卷.doc_第1页
软件工程2006期末B试卷.doc_第2页
软件工程2006期末B试卷.doc_第3页
软件工程2006期末B试卷.doc_第4页
软件工程2006期末B试卷.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级 准考证号 姓名 座号 .密 封 线 内 不 要 答 题密封线 河 南 财 经 学 院 HENAN INSTITUTE OF FINANCE AND ECONOMICS河南财经学院信息学院二六至二七第二学期期末考试卷(供 2004 级 计算机与科学技术专业各班使用) 软件工程 试题B题 号一二三四作业总分得 分得分评卷人一 填空题(每空2分,共30分)1可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此必须给出( )的回答。 A确定 B行或不行 C正确 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、软件设计包括四个既独立又相互联系的活动,分别为(1 )、(2 )数据设计和过程设计。 (1)A用户手册设计 B语言设计 C体系结构设计D文档设计 (2)A文档设计 B程序设计 C.实用性设计 D接口设计10程序的三种基本控制结构是( ) A顺序、选择和重复 B 过程、子程序和分程序 C递归、堆栈和队列 D调用、返回和转移11如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )。A时间内聚B逻辑内聚C通信内聚D信息内聚12. Jackson设计方法是由英国的M.Jackson所提出的。它是一种面向( )的软件设计方法。 A对象 B数据流 C数据结构 D控制结构13. 软件测试工具有多种,其中(1 )对源程序的数据流和控制流进行分析,发现语义错误:(2 )通过对程序的执行流进行探测,检查有关变量的逻辑值。 (1) A. 动态分析工具 B静态分析工具 C. 模拟工具 D. 测试管理工具(2) A. 动态分析工具 B静态分析工具 C. 模拟工具 D. 测试管理工具得分评卷人二简答题(每小题5分,共15分)1、请阐述什么是模块的耦合度,按照藕合的高低请至少列出三种以上的藕合类型?2什么是软件体系架构?请举出三种以上的体系模式3请填充下图中按照软件规格进行的验证或确认类型:系统需求软件需求概要设计详细设计编码详细设计概要设计软件需求系统需求软件任务编译后的单元测试后的单元集成的软件测试后的软件交付软件验证验证验证验证验证验证验证与确认验证与确认得分评卷人三 分析题(共25分)1 根据伪码程序在右边矩形框中画出N-S图(5分)。STARTADO WHILE PBEND WHILECDSTOP2请用判定表画出以下问题的行为逻辑(12分):一图书销售系统,其中一加工为“优惠处理”,条件是:顾客的营业额大于1000元,同时必须信誉好,或者虽然信誉不好,但是20年以上的老主顾。3. 对下面的个人所得税程序设计满足语句覆盖测试的一组测试用例(8分): float tarrate(float income)float tarrate=0.0; if (income800) tarrate=0; else if (income=1500) taxrate=0.05; else if (income1000元YYYN信誉好YNN-20 年-YN-优 惠XX正 常XX(注:Y-满足条件 N-不满足条件 X-选中判定的结论)3(注:预期输入在指定范围内任选一值即可。评分标准:每空1分)预期输入预期结果income=800 and income1500 and income=20000.1四、建模题(共30分)12 3试题A选择:B,D,A,B,D; D,C,B,C,CC; D,C,D,D 二、简答体(每题5分,共20分)1、根据程序的输入特性,将程序的定义域划分为有限个等价区段即“等价类”,(3分)从等价类中选择出的用例具有“代表性”,即测试某个等价类的代表值就等价于对这一类其他值的测试(1分)。如果某个等价类的一个输入数据(代表值)测试中查出了错误,说明该类中其他测试用例也会有错误(1分)。2、软件生存期的划分(1)可行性研究与计划,(2)需求分析(3)总体设计 (4)详细设计,(5)实现,(6)测试(7)使用和维护3、耦合和内聚是评估模块独立性的两个重要指标(1分)。耦合指的是模块间联系的紧密程度(2分),而内聚则指的是模块内部各组成成分之间联系的紧密程度(2分)。4、单元测试、组装测试、确认测试、系统测试。三分析程序,回答问题(20分)1.1(1)Y (2) 800 (3) N (4) =1400 (5) 2000 (每空1分)1.2只要income在下述四种范围内任取一个值,都算对。(每个1分,全对5分) income=800 and income1500 and income=20002 天气情况下雨不下雨变冷不变冷变冷不变冷带雨伞YesYesNoNo穿大衣YesNoYesNo四、建模题(共30分)1-1:评分标准:总分10分。每错一个1分,直到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论