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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程2006期末试卷A

河南财经学院信息学院 二○○六至二○○七第二学期期末考试卷 (供 2004 级 计算机科学与技术专业各班使用) 软件工程 试题A 题 号 一 二 三 四 作业 总分 得 分 得分 评卷人 一 选择题(每空2分,共30分) 1. 某次程序调试没有出现预计的结果,下列( )不可能是原因。   A.循环控制出错   B.变量没有明确的注释   C.缺少必要的子程序  D.变量没有正确初始化 2.耦合的强弱和( )没有关系   A.模块间接口的复杂程度 B.调用模块的方式   C.通过接口的信息  D.模块内部各个元素彼此之间的紧密结合程度 3.检验软件是否满足用户需求的测试称为( )。   A.确认测试  B.有效性测试 C.系统测试  D.集成测试?    4.下列( )属于详细设计。 A.分析项目的成本和效益 B.为每个模块确定采用的算法 C.编写代码 D.确定模块结构,划分模块功能 5.需求分析阶段的任务是确定( ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 6.为了表示软件项目管理工作中各项任务之间的进度衔接关系,最常用的计划管理工具是( )。 A.程序结构图 B.数据流图 C.E-R图 D.甘特(Gantt)图 7.详细设计的结果基本决定了最终程序的( ) A.代码的规模 B.运行速度 C.质量 D.可维护性 8.软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行( ),它是软件维护工作的主要部分。 A.适应性维护  B.完善性维护 C.预防性维护  D.改正性维护 9、 进行需求分析有的多种描述工具,但不包括( )。 A、数据流图 B、判定表 C、PAD 图 D、数据词典 10.结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的(1 ),其指导思想是(2 )。 (1) A.程序流 B.指令流 C. 数据流 D.控制流 (2) A.面向对象 B.自底向上逐层分解 C.自顶向下逐层分解 D.面向过程 11.一个体系结构风格包含了下述哪个元素( ) A.约束 B.组件集 C.语义模型 D.以上所有 12.一个设计医疗器械的公司,下述描述中哪些危险不属于予以特别注意( ) A.软件可能包含错误 B.人机接口可能不明确 C.算法可能是效率低的 D.程序或许停止运行 13.某软件在应用初期运行在Windows NT环境中。现因某种原因,该软件需要在UNIX环境中运行,为适应这个要求,软件本身需要进行修改,而所需修改的工作量前取决于该软件的( ) A.可扩充性 B.可靠性 C.复用性 D.可移植性 14.在容错计算机中采用冗余技术来提高系统的可靠性和可用性,这些冗余技术不包括: A.硬件冗余 B.信息冗余 C.时间冗余 D.人员冗余 得分 评卷人 二简答题(每小题5分,共20分) 1.等价分类法的基本思想是什么。 2.简要描述软件生命周期的阶段划分。 3.请解释模块的耦合和内聚的区别。 4.软件在正式交付前,一般要经过哪些测试过程。 得分 评卷人 三 分析程序,回答问题(20分) 1、根据程序,绘出程序流程图,并设计一组满足判定覆盖测试的用例(10分) if (income800) taxrate=0; else if (income=1500) taxrate=0.05; else if (income2000) taxrate=0.08; else taxrate=0.1; 2.请用判定表画出以下问题的行为逻辑(10分): 人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。 天气情况 下雨 变冷 不变冷 带雨伞 得分 评卷人 四 建模题(共30分) 1.某运动会管理系统接受来自运动员的报名单(运动员可以参加多项比赛)、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能: ??(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。 ??(2)统计成绩:

文档评论(0)

16588ww + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档