软件工程2006期末B试卷.doc

上传人:桔**** 文档编号:544272088 上传时间:2024-01-28 格式:DOC 页数:7 大小:196KB
返回 下载 相关 举报
软件工程2006期末B试卷.doc_第1页
第1页 / 共7页
软件工程2006期末B试卷.doc_第2页
第2页 / 共7页
软件工程2006期末B试卷.doc_第3页
第3页 / 共7页
软件工程2006期末B试卷.doc_第4页
第4页 / 共7页
软件工程2006期末B试卷.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《软件工程2006期末B试卷.doc》由会员分享,可在线阅读,更多相关《软件工程2006期末B试卷.doc(7页珍藏版)》请在金锄头文库上搜索。

1、班级 准考证号 姓名 座号 .密 封 线 内 不 要 答 题密封线 河 南 财 经 学 院 HENAN INSTITUTE OF FINANCE AND ECONOMICS河南财经学院信息学院二六至二七第二学期期末考试卷(供 2004 级 计算机与科学技术专业各班使用) 软件工程 试题B题 号一二三四作业总分得 分得分评卷人一 填空题(每空2分,共30分)1可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此必须给出( )的回答。 A确定 B行或不行 C正确 D无二义2在E-R 模型中,包含以下基本成分( )。 A 数据、对象、实体 B 实体、联系、属性

2、 C 控制、联系、对象 D 实体、控制、联系3. 需求分析中开发人员要从用户那里了解( )。 A软件做什么 B用户使用界面 C输入的信息 D软件的规模4. 测试不可能揭露系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为( )。A完善性维护 B改正性维护 C预防性维护 D适应性维护 5. 瀑布模型的存在问题是( )A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求6. 软件设计的重要性可以被下述哪个词所概括( )。 A精确 B复杂 C质量 D效率7. 在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指( ) A父图和子图都不得

3、改变数据流的性质 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如果某种内聚要求一个模块中包含的

4、任务必须在同一段时间内执行,则这种内聚为( )。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、请阐述什么是模块的

5、耦合度,按照藕合的高低请至少列出三种以上的藕合类型?2什么是软件体系架构?请举出三种以上的体系模式3请填充下图中按照软件规格进行的验证或确认类型:系统需求软件需求概要设计详细设计编码详细设计概要设计软件需求系统需求软件任务编译后的单元测试后的单元集成的软件测试后的软件交付软件验证验证验证验证验证验证验证与确认验证与确认得分评卷人三 分析题(共25分)1 根据伪码程序在右边矩形框中画出N-S图(5分)。STARTADO WHILE PBEND WHILECDSTOP2请用判定表画出以下问题的行为逻辑(12分):一图书销售系统,其中一加工为“优惠处理”,条件是:顾客的营业额大于1000元,同时必须

6、信誉好,或者虽然信誉不好,但是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

7、 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)使用和维

8、护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-2:评分标准:总分10分。每错一个1分,直到扣完,全对满分。2:评分标准:总分10分。每错一个状态扣1分,没有标注事件扣3分,标注不全扣1分,直到扣完,全对满分。试题 B 第 11 页 共 14 页试题 B 第 12 页 共 14 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号